MONACO swMATH ID: 20793 Software Authors: Description: Scalar and parallel optimized implementation of the direct simulation Monte Carlo method. This paper describes a new concept for the implementation of the direct simulation Monte Carlo (DSMC) method. It uses a localized data structure based on a computational cell to achieve high performance, especially on workstation processors, which can also be used in parallel. Since the data structure makes it possible to freely assign any cell to any processor, a domain decomposition can be found with equal calculation load on each processor while maintaining minimal communication among the nodes. Further, the new implementation strictly separates physical modeling, geometrical issues, and organizational tasks to achieve high maintainability and to simplify future enhancements. Three example flow configurations are calculated with the new implementation to demonstrate its generality and performance. They include a flow through a diverging channel using an adapted unstructured triangulated grid, a flow around a planetary probe, and an internal flow in a contactor used in plasma physics. The results are validated either by comparison with results obtained from other simulations or by comparison with experimental data. High performance on an IBM SP2 system is achieved if problem size and number of parallel processors are adapted accordingly. On 400 nodes, DSMC calculations with more than 100 million particles are possible. Homepage: http://www.sciencedirect.com/science/article/pii/S0021999196901412 Related Software: SMILE; dsmcFoam; CUDA; NOISETTE; Nesvetay; FlowModellium; OpenFOAM; DAC; MPI; Chaco; METIS; US3D; Blendenpik; Harwell-Boeing sparse matrix collection; SparseMatrix; Embree; DRACO; PicUp3D; pdFOAM; DEMOCRITUS Cited in: 33 Publications all top 5 Cited by 49 Authors 11 Boyd, Iain D. 5 Schwartzentruber, Thomas E. 3 Titarev, Vladimir A. 2 Burt, Jonathan M. 2 Cave, H. M. 2 Galitzine, Cyril 2 Jenny, Patrick 2 Jermy, M. C. 2 Küchlin, Stephan 2 Scanlon, Thomas J. 2 Sun, Quanhua 2 Valentini, Paolo 2 White, Craig I. 1 Antonov, Sergey 1 Argrow, Brian M. 1 Bondar, Yevgeny A. 1 Boyce, R. R. 1 Cai, Chunper 1 Candler, Graham V. 1 Capon, C. J. 1 Darbandi, Masoud 1 Dietrich, Stefan 1 Emerson, David R. 1 Farbar, Erin 1 Frolova, A. A. 1 Gao, Da 1 Gleich, David F. 1 Gu, Xiaojun 1 Jambunathan, Revathi 1 John, Benzi 1 Kannenberg, Keith C. 1 Krumdieck, S. P. 1 Kuo, Fang-An 1 Lakkis, Issam 1 Levin, Deborah A. 1 Liu, Hongli 1 Norman, Paul Dennis 1 Pfreundt, Franz-Josef 1 Reese, Jason M. 1 Roohi, Ehsan 1 Rykov, V. A. 1 Scalabrin, Leonardo Costa 1 Shamseddine, Mirvat 1 Shevyrin, A. A. 1 Struckmeier, Jens 1 Turansky, Craig 1 Vashchenkov, P. V. 1 Wu, Tao 1 Zou, Chun all top 5 Cited in 6 Serials 16 Journal of Computational Physics 13 Computers and Fluids 1 Journal of Computational and Applied Mathematics 1 Computational Mathematics and Mathematical Physics 1 SIAM Journal on Scientific Computing 1 International Journal of Computational Fluid Dynamics all top 5 Cited in 7 Fields 30 Fluid mechanics (76-XX) 24 Numerical analysis (65-XX) 2 Partial differential equations (35-XX) 2 Computer science (68-XX) 2 Classical thermodynamics, heat transfer (80-XX) 2 Statistical mechanics, structure of matter (82-XX) 1 Astronomy and astrophysics (85-XX) Citations by Year