Skip to content
hamidrezanorouzi edited this page Sep 29, 2022 · 3 revisions

phasicFlow: A parallel code for granular and multiphase flows

PhasicFlow is a shared-memory parallel code that can be executed on multi-core CPU and GPUs written in C++ standard. It uses Kokkos programing model for parallelization. You can build it based on the available hardware on your system and use hardware-specific compiler optimization. Multiple builds (CPU, CUDA GPUs, non-CUDA GPUs) on a single system is also possible. Setting up simulations requires providing text-based scripts that are located in settings and caseSetup folders in the simulation case folder. We have provided a set of tutorials to show how to use phasicFlow for flow simulations.

Table of content: