Skip to content

MacmillanSong/quinoa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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++ 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.

Directory layout

More info

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

About

Adaptive computational fluid dynamics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 47.5%
  • C 40.4%
  • CMake 8.2%
  • Objective-C 2.5%
  • Shell 0.9%
  • q 0.3%
  • Dockerfile 0.2%