chennachaos / cfdsfemmpi

Stabilised FEM for incompressible Navier-Stokes (MPI based)
GNU General Public License v3.0
5 stars 3 forks source link

Stabilised Finite Element Method for incompressible Navier-Stokes. This code uses the Petsc library for solving the matrix system. The formulation is presented in https://arxiv.org/abs/2001.04925

Build and compile

* modify the CMakeLists.txt with paths to the libraries on your system
* Create `build` and `bin` folders
* `mkdir build`
* `mkdir bin`
* `cd build`
* `cmake ..`
* If you get errors, then fix them and rerun `cmake ..`
* After configuring successfully, compile and build the executable
* `make install`
* If you get compilation errors, then fix them and run `make install` untill successful build and installation of the executables

Once successfully compiled, the executable cfdsfemmpi and the executables for the tests are copied to the bin folder

Tests

Usage with other input files

Numerical examples

Flow in a lid-driven cavity in 3D