phasicFlowPlus
PhasicFlowPlus is a software solution that simulates the flow of fluids and particles. It uses a combination of computational fluid dynamics (CFD) and discrete element method (DEM) to achieve this. The software assumes the fluid is a continuous phase while the particles are treated as separate entities.
PhasicFlow handles DEM calculations and is capable of parallel processing on multi-core CPUs or GPUs. OpenFOAM is used to discretize the equations for the fluid phase based on finite volume (FV) and solve them. OpenFOAM is parallelized using MPI for execution on multi-core CPUs. The software's fluid-particle coupling leverages both shared-memory and MPI parallelization techniques to make the most of available computational resources. With this setup, PhasicFlowPlus can utilize a multi-core CPU or a computer with both CPU and GPUs to optimize its performance.
The development includes:
- The coupling interface between phasicFlow and OpenFOAM
- The coupled solvers
- A range of tutorials for the solvers
- And the source code for further development
Download phasicFlowPlus and enjoy the power of parallel computing in the world of particle loaded fluids.
Interested to know more about it or to cooperate with me simply contact me.
Disclaimer: This offering is not approved or endorsed by ESI® Group, ESI-OpenCFD® or the OpenFOAM® Foundation, the producer of the OpenFOAM® software and owner of the OpenFOAM® trademark.
Terms of use:
Published under GNU General Public License v3.0
This offering is not approved or endorsed by ESI® Group, ESI-OpenCFD® or the OpenFOAM® Foundation, the producer of the OpenFOAM® software and owner of the OpenFOAM® trademark.
The codes provided herein are provided "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose.
The author of the codes, as well as any contributors, shall not be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of these codes, even if advised of the possibility of such damage.
Furthermore, the author and contributors of the codes do not guarantee that the codes provided herein are free of errors or defects or that they will function without interruption. The user assumes all risk associated with the use of these codes, and in no event shall the author or contributors of the codes be liable for any damages arising from the use of the codes, including but not limited to loss of data or profits.
By using these codes, the user acknowledges and agrees to the terms of this liability note and assumes all responsibility and risk for the use of the codes.