Skip to content

gitter-badger/quinoa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Issues

What is Quinoa?

Quinoa is a set of computational tools that enables research and numerical analysis in fluid dynamics. At this time it is a test-bed to experiment with various algorithms using fully asynchronous runtime systems.

Organization

Currently, Quinoa consists of the following tools:

  • inciter - Solve a PDE on an unstructured mesh using overdecomposition
  • walker - Random walker for stochastic differential equations
  • rngtest - Random number generator test suite
  • unittest - Unit test suite
  • meshconv - Mesh file converter

Goals

License

See the LICENSE.

Authors

Jozsef Bakosi (jbakosi@lanl.gov)

How to build

1. Pick compilers

 $ CC=mpicc CXX=mpic++ FC=mpif90
  • Currently, MPI is required, use the OpenMPI wrappers
  • The underlying C++ compiler must support the C++11 standard

2. Build the third-party libraries

 $ cd <quinoa>/tpl; mkdir build; cd build
 $ cmake ..
 $ make

3. Build Quinoa

 $ cd <quinoa>; mkdir build; cd build
 $ cmake ../src
 $ make
  • All executables will be in ./Main

Releases

No releases published

Packages

No packages published

Languages

  • C++ 37.4%
  • HTML 20.6%
  • C 14.4%
  • Objective-C++ 10.2%
  • Roff 8.9%
  • Fortran 2.1%
  • Other 6.4%