Files
.github
DEMSystems
benchmarks
cmake
doc
mdDocs
codingStyle.md
howToBuild.md
howToUsePhasicFlow.md
mainpage.md
phasicFlowFeatures.md
Doxyfile
customdoxygen.css
footer.html
header.html
phasicFlow_logo.png
phasicFlow_logo_github.png
solvers
src
tutorials
utilities
.gitignore
CMakeLists.txt
LICENSE
README.md
phasicFlowConfig.H.in
phasicFlow/doc/mdDocs/mainpage.md
Hamidreza Norouzi 58954fcb23 how to build updated
2023-03-27 10:09:14 -07:00

1.1 KiB

PhasicFlow is an open-source, parallel, multi-architecture code for discrete element simulation (DEM) simulation of granular and multi-phase flows. It is developed in C++ and can be built and executed on multi-core CPUs or GPUs. It is fast and scalable code for large simulation. For now, we have performed simulations up-to 32,000,000 particles on mid-range GPUs. The calculations can be done based on single precision (float type in C++) or double precision (double type in C++). This option can be selected when the code is first built.
It solves the Newton's second law of motion and Euler's second law of motion for the translational and rotational motion of spherical particles. The code is not restricted to a specific geometry or wall motion. It is designed in a way that additional features can be added to the code very easily.

Explore more

  • [Features of PhasicFlow](@ref phasicFlowFeatures)
  • [How to build PhasicFlow](@ref howToBuildPhasicFlow)
  • How to setup and run granular flow simulations
  • Benchmarks and performance tests