PeliGRIFF, a parallel DEM-DLM/FD direct numerical simulation tool for 3D particulate flows. (English) Zbl 1269.76088

Summary: The problem of particulate flows at moderate to high concentration and finite Reynolds number is addressed by parallel direct numerical simulation. The present contribution is an extension of the work published in [the author, Comput. Fluids 38, No. 8, 1608–1628 (2009; Zbl 1242.76142)], where systems of moderate size in a 2D geometry were examined. At the numerical level, the suggested method is inspired by the framework established by R. Glowinski et al. [Int. J. Multiphase Flow 25, No. 5, 755–794 (1999; Zbl 1137.76592)] in the sense that their distributed Lagrange multiplier/fictitious domain (DLM/FD) formulation and their operator-splitting idea are employed. In contrast, particle collisions are handled by an efficient discrete element method (DEM) granular solver, which allows one to consider both smoothly (sphere) and non-smoothly (angular polyhedron) shaped particles. From a computational viewpoint, a basic though efficient strategy has been developed to implement the DLM/FD method in a domain decomposition/distributed fashion. To achieve this goal, the serial code, GRIFF (grains in fluid flow; see [the author, loc. cit.]) is upgraded to fully MPI capabilities. The new code, PeliGRIFF (parallel efficient library for grains in fluid flow) is developed under the framework of the fully MPI open-source platform PELICANS. The parallel computing capabilities of PeliGRIFF offer new perspectives in the study of particulate flows and indeed increase the number of particles usually simulated in the literature. Solutions to address new issues raised by the parallelization of the DLM/FD method and assess the scalable properties of the code are proposed. Results on the 2D/3D sedimentation of a significant collection of isometric polygonal/polyhedral particles in a Newtonian fluid with collisions are presented as a validation test and an illustration of the class of particulate flows PeliGRIFF is able to investigate.


76M25 Other numerical methods (fluid mechanics) (MSC2010)
76T20 Suspensions
65Y05 Parallel numerical computation
Full Text: DOI


[1] Glowinski R, Pan TW, Hesla TI, Joseph DD (1999) A distributed Lagrange multiplier/fictitious domain method for particulate flow. Int J Multiph Flow 25: 755–794 · Zbl 1137.76592
[2] Glowinski R (2003) Finite element methods for incompressible viscous flow. In: Ciarlet PG, Lions JL (eds) Handbook of numerical analysis, vol IX. North-Holland, Amsterdam, pp 3–1176 · Zbl 1040.76001
[3] Wachs A (2009) A DEM-DLM/FD method for direct numerical simulation of particulate flows: sedimentation of polygonal isometric particles in a Newtonian fluid with collisions. Comput Fluids 38(8): 1608–1628 · Zbl 1242.76142
[4] Singh P, Hesla TI, Joseph DD (2003) Distributed Lagrange multiplier method for particulate flows with collisions. Int J Multiph Flow 29: 495–509 · Zbl 1136.76643
[5] Glowinski R, Pan TW, Hesla TI, Joseph DD, Periaux J (2001) A fictitious domain approach to the direct numerical simulation of incompressible viscous flow past moving rigid bodies: application to particulate flow. J Comput Phys 169: 363–426 · Zbl 1047.76097
[6] Pan TW, Joseph DD, Glowinski R (2001) Modelling Rayleigh–Taylor instability of a sedimenting suspension of several thousand circular particles in a direct numerical simulation. J Fluid Mech 434: 23–37 · Zbl 0985.76031
[7] Feng ZG, Michaelides EE (2005) Proteus: a direct forcing method in the simulations of particulate flows. J Comput Phys 202: 20–51 · Zbl 1076.76568
[8] Uhlmann M (2005) An immersed boundary method with direct forcing for the simulation of particulate flows. J Comput Phys 209: 448–476 · Zbl 1138.76398
[9] Tsuji T, Yabumoto K, Tanaka T (2008) Spontaneous structures in three-dimensional bubbling gas-fluidized bed by parallel DEM–CFD coupling simulation. Powder Technol 184(2): 132–140
[10] Tsuji T, Ito A, Tanaka T (2008) Multi-scale structure of clustering particles. Powder Technol 179(3): 115–125
[11] Jin S, Minev PD, Nandakumar K (2009) A scalable parallel algorithm for the direct numerical simulation of three-dimensional incompressible particulate flow. Int J Comput Fluid Dyn 23(5): 427–437 · Zbl 1184.76694
[12] Veeramani C, Minev PD, Nandakumar K (2007) A fictitious domain formulation for flows with rigid particles: a non-Lagrange multiplier version. J Comput Phys 224: 867–879 · Zbl 1123.76069
[13] Yu Z, Shao X, Wachs A (2006) A fictitious domain method for particulate flows with heat transfer. J Comput Phys 217(2): 424–452 · Zbl 1160.76382
[14] Yu Z, Wachs A (2007) A fictitious domain method for dynamic simulation of particle sedimentation in Bingham fluids. J Non-Newton Fluid Mech 145(2–3): 78–91 · Zbl 1195.76411
[15] Crowe C, Sommerfeld M, Tsuji Y (1998) Multiphase flows with droplets and particles. CRC Press, New York
[16] Cundall PA, Strack ODL (1979) A discrete numerical model for granular assemblies. Geotechnique 29: 47–65
[17] Wu CY, Cocks ACF (2006) Numerical and experimental investigations of the flow of powder into a confined space. Mech Mater 38: 304–324
[18] Komiwes V, Mege P, Meimon Y, Herrmann H (2006) Simulation of granular flow in a fluid applied to sedimentation. Granul Matter 8: 41–54 · Zbl 1189.76681
[19] Yu Z, Wachs A, Peysson Y (2006) Numerical simulation of particle sedimentation in shear-thinning fluids with a fictitious domain method. J Non-Newton Fluid Mech 136: 126–139 · Zbl 1195.76412
[20] Haider A, Levenspiel O (1989) Drag coefficient and terminal velocity of spherical and non-spherical particles. Powder Technol 58: 63–70
[21] Yu Z, Phan-Thien N, Fan Y, Tanner RI (2002) Viscoelastic mobility problem of a system of particles. J Non-Newton Fluid Mech 104: 87–124 · Zbl 1058.76592
[22] ten Cate A, Nieuwstad CH, Derksen JJ, Van den Akker HEA (2002) Particle image velocimetry and lattice-Boltzmann simulations on a single sphere settling under gravity. Phys Fluids 14(11): 4012–4025 · Zbl 1185.76073
[23] Feng ZG, Michaelides EE (2009) Robust treatment of no-slip boundary condition and velocity updating for the lattice-Boltzmann simulation of particulate flows. Comput Fluids 38(2): 370–381 · Zbl 1237.76137
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.