|
blitzdg
an open-source project aiming to implement parallel discontinuous Galerkin (dg) solvers for common partial differential equations systems using blitz++ for array and tensor manipulations and MPI for distributed parallelism.
|
blitzdg is an open-source project aiming to implement parallel discontinuous Galerkin (dg) solvers for common partial differential equations systems using blitz++ for array and tensor manipulations and MPI for distributed parallelism.
Currently only supporting running/development on linux systems, primarily ubuntu. Tested with GNU g++ compiler and GNU make.
git clone https://github.com/dsteinmo/blitzdg.gitcd blitzdg && ./pull-deps.shmake && ./bin/blitzdg (The binary currently doesn't do much).make test.You can also run the build and tests inside a docker container.
git clone https://github.com/dsteinmo/blitzdg.git && cd blitzdgdocker build -t blitzdg .docker run -t blitzdgSo far:
blitz++SuiteSparse (umfpack)metisboostigloo for BDD-style testing.Dependency installation is outlined in pull-deps.sh (tested on Ubuntu).
We accept pull requests.
If you add code, please write tests using the igloo testing framework that is included as a project dependency.
MIT
1.8.11