An open API service indexing awesome lists of open source software.

https://github.com/quinoacomputing/quinoa

Adaptive computational fluid dynamics
https://github.com/quinoacomputing/quinoa

adaptive-refinement asynchronous-tasks charmplusplus continuous-galerkin cpp discontinuous-galerkin finite-element-methods finite-volume-methods fluid-dynamics hydrodynamics load-balancing parallel-computing quinoa simulation

Last synced: 6 days ago
JSON representation

Adaptive computational fluid dynamics

Awesome Lists containing this project

README

          

## Quinoa

_Adaptive computational fluid dynamics_ - https://quinoacomputing.github.io

Quinoa is a set of computational tools that enables research and numerical
analysis in fluid dynamics. Using the [Charm++](http://charmplusplus.org)
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, O4963.

For more details on philosophy, documentation, software design, journal papers,
license, and contributing see the [documentation](https://quinoacomputing.github.io).