Abstract
The monotonic Lagrangian grid (MLG) and the direct simulation Monte Carlo (DSMC) methodology were combined on the Thinking Machines CM-5 to create a fast DSMC-MLG code with automatic grid adaptation based on local number densities. The MLG is a data structure in which particles that are close in physical space are also close in computer memory. Using the MLG data structure, physical space is divided into a number of templates (cells), each containing the same number of particles. An MLG-regularization method, stochastic grid restructuring, is implemented to minimize the occurrence of highly skewed cells. Parallelization of the DSMC-MLG is achieved by two different mapping techniques. First, simulated particles are mapped onto the parallel processors for the particle-oriented processes, such as convection, boundary interactions, and MLG sorting. Second, particle templates are mapped onto the processors for computing the macroscopic quantities (i.e., pressure, velocity, density, and temperature) and statistical sampling. In both levels of mapping, the code logic focuses on the structured and fast communications on the CM-5 architecture. The computing time required by the parallel DSMC-MLG code was significantly decreased compared with other parallel efforts and its parallel efficiency on 512 processors achieved approximately 80% for simulation involving one-half million particles.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.