Skip to content

CFDEMcoupling for the paper "On grid-independency of CFD-DEM simulations of cluster-induced turbulence", Behrad Esgandari and Simon Schneiderbauer, International Journal of Multiphase Flow 188, (2025)

License

Notifications You must be signed in to change notification settings

behradesg/CFDEMcoupling_BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CFDEMcoupling

CFDEM®coupling stands for Computational Fluid Dynamics (CFD) - Discrete Element Method (DEM) coupling. It combines the open source packages OpenFOAM® (CFD) and LIGGGHTS® (DEM) to simulate particle-laden flows. CFDEM®coupling is part of the CFDEM®project.

CircleCI License: GPL v3

Disclaimer

This is an adaptation of particulate flow modelling department CFDEMcoupling.

installation

Make sure OpenFOAM 6.0 is set up correctly and LIGGGHTS is installed as well. Clone the CFDEMcoupling source from the repository:

cd $HOME
mkdir CFDEM
cd CFDEM
git clone git@github.com:behradesg/CFDEMcoupling_BE.git

Open the bashrc file of CFDEMcoupling

gedit ~/CFDEM/CFDEMcoupling_BE/etc/bashrc &

Edit the lines marked as USER EDITABLE PART to reflect your installation paths correctly. Save the bashrc file and reload it:

source ~/CFDEM/CFDEMcoupling_BE/etc/bashrc

Entering $CFDEM_PROJECT_DIR in a the terminal should now give "... is a directory"

Check if everything is set up correctly:

cfdemSysTest

In case LIGGGHTS has already been compiled via cmake, it is possible to just compile LIGGGHTS-related sub-libraries using:

cfdemCompLIGlib

If the compilation fails with a message like

No rule to make target `/usr/lib/libpython2.7.so'

you probably need to create a symbolic link to the library in question.

Compile CFDEMcoupling (library, solvers and utilities) in one go

cfdemCompCFDEM

or alternatively step by step

cfdemCompCFDEMsrc
cfdemCompCFDEMsol
cfdemCompCFDEMuti

Find the log files of the compile process

cd ~/CFDEM/CFDEMcoupling_BE/etc/log
ls

If the file log_compile_results_success is present, compilation was successful.

Simulation cases

The simulation cases can be found in tutorials/cfdemSolverPimple/UnboundedFluidizationCases/

License

License: GPL v3

  • This software is distributed under the GNU General Public License.
  • Some parts of CFDEM®coupling are based on OpenFOAM® and Copyright on these parts is held by the OpenFOAM® Foundation (www.openfoam.org) and potentially other parties.
  • Some parts of CFDEM®coupling are contributed by other parties, which are holding the Copyright. This is listed in each file of the distribution.

About

CFDEMcoupling for the paper "On grid-independency of CFD-DEM simulations of cluster-induced turbulence", Behrad Esgandari and Simon Schneiderbauer, International Journal of Multiphase Flow 188, (2025)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published