THREE-LEVEL PARALLELING IN THE TIM-2D CODE
A. A. Voropinov, S. S. Sokolov VANT. Ser.: Mat. Mod. Fiz. Proc 2013. Вып.4. С. 70-77.
TIM-2D is a continuum mechanics simulation code, which uses arbitrarily-shaped unstructured polygonal Lagrangian grids. TIM-2D has three paralleling levels. The first level of paralleling in domains and the second level of paralleling in para-domains of the same domain use an MPI-based distributed-memory model. At the third level, computing cycle iterations are paralleled using an OpenMP-based shared-memory model. Within a single simulation, the paralleling levels can be used both separately and in various combinations.Keywords: TIM-2D code, unstructured grids, paralleling, mixed-memory model.
|