PhasicFlowPlus: Open-Source CFD-DEM for Multiphase Particulate Flows

PhasicFlowPlus is an open-source Computational Fluid Dynamics – Discrete Element Method (CFD-DEM) code designed for simulating multiphase flows involving particulate matter. Built upon the robust PhasicFlow framework for DEM calculations and OpenFOAM library for CFD calculations, PhasicFlowPlus provides a flexible and powerful tool for researchers and engineers. It enables detailed analysis of fluid-particle interactions, offering a variety of solvers and leveraging GPU acceleration or CPU parallelization for high-performance simulations.

PhasicFlowPlus is a sophisticated CFD-DEM tool that extends the capabilities of PhasicFLow (DEM) by integrating a robust OpenFOAM (CFD) framework. This integration enables the accurate simulation of particle dynamics alongside fluid flow, capturing complex phenomena where particle-particle and fluid-particle interactions are crucial. PhasicFlowPlus offers a versatile suite of solvers, including unresolved, coarse-grained, and resolved options, to cater to diverse simulation needs.

Unresolved solver efficiently handle large numbers of small particles, making them ideal for simulations where individual particle resolution is not critical. Resolved solver provide high-fidelity simulations for detailed particle-level analysis, capturing intricate flow patterns around individual particles. Coarse-grained solver bridge the gap, offering computational efficiency for dense as well as dilute particulate flows by representing groups of particles as larger entities. The coupling and DEM methods that we incorporate, allows us to freely change the resolutions of both fluid flow and granular flow in the system, whichever that is required.

PhasicFlowPlus also leverages GPU acceleration, significantly reducing simulation times, especially for large-scale and computationally intensive problems. This parallel computing capability makes it suitable for applications requiring high throughput and detailed simulations. The code’s modular design and OpenFOAM integration provide a high level of flexibility, allowing users to tailor the code to their specific needs. This includes the ability to implement custom physics models, boundary conditions, and post-processing routines, making PhasicFlowPlus adaptable to a wide range of systems and applications.

Versions released

More information

For detailed information about PhasicFlowPlus, including installation instructions, documentation, and example cases, please visit the following resources:

PhasicFlowPlus