Mixed parallel programming models applied to Chimera grid assembly
Nathan C. Prewitt, Daniel Duffy, Wei Shyy · 15th AIAA Computational Fluid Dynamics Conference · 2001
Improvements in the parallel implementation of the grid assembly function within the Beggar code are presented. A mixed programming model is used combining message passing with shared-memory programming constructs using standard POSIX calls. The POSIX calls are used to store large, common data structures in shared memory. The associated reduction in the total memory requirements allows more processors to be utilized. The effective utilization of this increased processor count is based on improvements in load balancing because of a finer decomposition of the work associated with the grid assembly function. Parallel efficiency is demonstrated using a three store, ripple release, trajectory calculation. © The United States.