This dataset contains simulation videos (*. mp4), a snapshot of the waLBerla framework (walberla. zip), the simulation input files (*. dat), and the job script (SuctionBucket. sh) for the following paper: "Fully-resolved micromechanical study of suction bucket installation regimes with emphasis on piping". The simulation units, i. e. , lattice Boltzmann units, can be converted into SI units using "LBMUnitConversion. xlsx". The application source code can be found in "walberla/apps/showcases/SuctionBucket/SuctionBucket. cpp". How to build the code (note: the following Python packages have to be installed: jinja2 py-cpuinfo lbmpy==1. 3. 7 cmake) unzip walberla. zip cd walberla mkdir build cd build cmake. . -DWALBERLABUILDWITHCODEGEN=ON (per default, the code is built for CPUs, if it should run on NVIDIA GPUs, add "-DWALBERLABUILDWITHCUDA=ON -DCMAKECUDAARCHITECTURES=60", if it should run on AMD GPUs, add "-DWALBERLABUILDWITHHIP=ON" instead) cd apps/showcases/SuctionBucket make -j How to run the application executable: see SuctionBucket. sh Notes: See SuctionBucket. sh on how to change the simulation parameters. To use a different number of MPI processes, change "numBlocks" in the parameter file (the product has to be equal to the number of MPI processes). For the simulations provided, 64 nodes of the LUMI-G supercomputer were used.
Kemmler et al. (Mon,) studied this question.