About PhasicFlow
PhasicFlow is a parallel C++ code for performing DEM simulations. It can run on shared-memory multi-core computational units such as multi-core CPUs or GPUs (for now it works on CUDA-enabled GPUs). The parallelization method mainly relies on loop-level parallelization on a shared-memory computational unit. You can build and run it in serial mode on regular PCs, in parallel mode for multi-core CPUs, or build it for a GPU device to off-load computations to a GPU. In its current statues you can simulate millions of particles (up to 80M particles tested) on a single desktop computer. You can see the performance tests of PhasicFlow in the wiki page.
How to use?
You will learn how to use it through a set of tutorials on the wiki page of the official repository on github. Also, you will find a broader range of sample case setup files in tutorial folder of the code.
How to get the code?
You can access to the source code of PhasicFlow through the official repository on github.
How to Install PhasicFlow?
You can follow this link to find out how you can install the code on your computer.