All Projects → quinoacomputing → Quinoa

quinoacomputing / Quinoa

Licence: other
Adaptive computational fluid dynamics

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Quinoa

Charm
The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Stars: ✭ 96 (+23.08%)
Mutual labels:  parallel-computing, asynchronous-tasks
Lsf Python Api
Location for the LSF Python wrapper for controlling all things LSF
Stars: ✭ 69 (-11.54%)
Mutual labels:  parallel-computing
Asynq
Asynq: simple, reliable, and efficient distributed task queue in Go
Stars: ✭ 934 (+1097.44%)
Mutual labels:  asynchronous-tasks
Openacc Users Group
Stars: ✭ 57 (-26.92%)
Mutual labels:  parallel-computing
Sos
Sandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4, the Open Fabric Interface (OFI), and UCX. Please click on the Wiki tab for help with building and using SOS.
Stars: ✭ 34 (-56.41%)
Mutual labels:  parallel-computing
Django Carrot
A lightweight task queue for Django using RabbitMQ
Stars: ✭ 58 (-25.64%)
Mutual labels:  asynchronous-tasks
Arraymancer
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Stars: ✭ 793 (+916.67%)
Mutual labels:  parallel-computing
Parallel
This project now lives on in a rewrite at https://gitlab.redox-os.org/redox-os/parallel
Stars: ✭ 1,181 (+1414.1%)
Mutual labels:  parallel-computing
P4pdes
C and Python examples from my book on using PETSc to solve PDEs
Stars: ✭ 67 (-14.1%)
Mutual labels:  parallel-computing
Ray Tracing Iow Rust
Ray Tracing in One Weekend written in Rust
Stars: ✭ 57 (-26.92%)
Mutual labels:  parallel-computing
Queso
QUESO is a C++ library for doing uncertainty quantification. QUESO stands for Quantification of Uncertainty for Estimation, Simulation and Optimization.
Stars: ✭ 50 (-35.9%)
Mutual labels:  parallel-computing
Parallel Programming Coursera
Assignments and Quizzes submitted by me.
Stars: ✭ 35 (-55.13%)
Mutual labels:  parallel-computing
Openmp Examples
openmp examples
Stars: ✭ 64 (-17.95%)
Mutual labels:  parallel-computing
Queuer
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
Stars: ✭ 964 (+1135.9%)
Mutual labels:  asynchronous-tasks
Parallelly
R package: parallelly - Enhancing the 'parallel' Package
Stars: ✭ 70 (-10.26%)
Mutual labels:  parallel-computing
Mmc
Mesh-based Monte Carlo (MMC)
Stars: ✭ 22 (-71.79%)
Mutual labels:  parallel-computing
Geatpy
Evolutionary algorithm toolbox and framework with high performance for Python
Stars: ✭ 990 (+1169.23%)
Mutual labels:  parallel-computing
Pwrake
Parallel Workflow extension for Rake, runs on multicores, clusters, clouds.
Stars: ✭ 57 (-26.92%)
Mutual labels:  parallel-computing
Rqueue
Rqueue aka Redis Queue [Task Queue, Message Broker] for Spring framework
Stars: ✭ 76 (-2.56%)
Mutual labels:  asynchronous-tasks
Parenchyma
An extensible HPC framework for CUDA, OpenCL and native CPU.
Stars: ✭ 71 (-8.97%)
Mutual labels:  parallel-computing

Quinoa

Adaptive computational fluid dynamics - https://quinoacomputing.org

Quinoa is a set of computational tools that enables research and numerical analysis in fluid dynamics. Using the Charm++ runtime system, we employ asynchronous (or non-blocking) parallel programming and decompose computational problems into a large number of work units (that may be more than the available number of processors) enabling arbitrary overlap of parallel computation, communication, input, and output. Then the runtime system dynamically and automatically homogenizes computational load across the simulation distributed across many computers.

Our ultimate goal is to simulate large and complex engineering multiphysics problems with a production-quality code that is extensible and maintainable, using hardware resources efficiently, even for problems with a priori unknown, heterogeneous, and dynamic load distribution.

This software has been acknowledged by the U.S. Department of Energy / National Nuclear Security Administration for open source release, C20072.

For more details on philosophy, documentation, software design, journal papers, license, and contributing see the documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].