-
- Downloads
Merge branch 'feature/new-solver' into develop
Add a new solver, "NSVorticityEquation". Same algorithm as "NavierStokes", but it uses the field and kspace classes throughout, and it can't handle particles. The purpose is to have a bare-bone fluid solver that can take advantage of optimizations and new backends created for the field class.
No related branches found
No related tags found
Showing
- bfps/NSVorticityEquation.py 610 additions, 0 deletionsbfps/NSVorticityEquation.py
- bfps/NavierStokes.py 3 additions, 0 deletionsbfps/NavierStokes.py
- bfps/__init__.py 1 addition, 0 deletionsbfps/__init__.py
- bfps/__main__.py 10 additions, 1 deletionbfps/__main__.py
- bfps/_base.py 1 addition, 8 deletionsbfps/_base.py
- bfps/cpp/distributed_particles.cpp 3 additions, 3 deletionsbfps/cpp/distributed_particles.cpp
- bfps/cpp/field.cpp 471 additions, 472 deletionsbfps/cpp/field.cpp
- bfps/cpp/field.hpp 109 additions, 176 deletionsbfps/cpp/field.hpp
- bfps/cpp/field_layout.cpp 111 additions, 0 deletionsbfps/cpp/field_layout.cpp
- bfps/cpp/field_layout.hpp 79 additions, 0 deletionsbfps/cpp/field_layout.hpp
- bfps/cpp/interpolator_base.cpp 14 additions, 0 deletionsbfps/cpp/interpolator_base.cpp
- bfps/cpp/interpolator_base.hpp 5 additions, 0 deletionsbfps/cpp/interpolator_base.hpp
- bfps/cpp/kspace.cpp 439 additions, 0 deletionsbfps/cpp/kspace.cpp
- bfps/cpp/kspace.hpp 145 additions, 0 deletionsbfps/cpp/kspace.hpp
- bfps/cpp/particles.cpp 3 additions, 3 deletionsbfps/cpp/particles.cpp
- bfps/cpp/rFFTW_distributed_particles.cpp 6 additions, 6 deletionsbfps/cpp/rFFTW_distributed_particles.cpp
- bfps/cpp/rFFTW_interpolator.cpp 21 additions, 2 deletionsbfps/cpp/rFFTW_interpolator.cpp
- bfps/cpp/rFFTW_interpolator.hpp 6 additions, 0 deletionsbfps/cpp/rFFTW_interpolator.hpp
- bfps/cpp/vorticity_equation.cpp 652 additions, 0 deletionsbfps/cpp/vorticity_equation.cpp
- bfps/cpp/vorticity_equation.hpp 107 additions, 0 deletionsbfps/cpp/vorticity_equation.hpp
Loading