Skip to main content
Log in

Concatenation Algorithms for Parallel Numerical Simulation of Radiation Hydrodynamics coupled with Neutron Transport

  • Published:
International Journal of Parallel Programming Aims and scope Submit manuscript

Abstract

Complex physical phenomena can be usually split into several interacting physical computational models and can be numerically simulated by coupling parallel codes individually designed for these models. Besides rational splitting and efficient numerical methods for different models, we must design scalable parallel algorithms to concatenate these parallel codes. Meanwhile, three objectives should be well balanced. The first is how to efficiently transfer data among multiple physical models, the second is how to inherit original scalability of parallel codes and then ensure good scalability of full simulation, and the third is how to ensure independent or simultaneous developments of codes by different research groups. This paper presents two concatenation algorithms for parallel numerical simulation of radiation hydrodynamics coupled with neutron transport on unstructured grid. The first, Full Loose Concatenation Algorithm, focuses on independent development and inheritance of original scalability, and the second, Two Level Compact Concatenation Algorithm, focuses on optimal tradeoff among above three objectives. Theoretical analysis for communicational complexity and parallel numerical experiments using hundreds of processors on two parallel machines have shown that these two algorithms are efficient and can be generalized to other parallel numerical simulations for hydrodynamics coupled with radiation or neutron transport. In particular, the second algorithm is linearly scalable and has achieved theoretical optimal performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • L. Deyuan X. Guorong (1987) Numerical Methods for Two-Dimensional Non-Steady Hydrodynamics Chinese Academic Publisher Beijing

    Google Scholar 

  • R. L. Bowers and J. R. Wilson, Numerical Modeling in Applied Physics and Astrophysics, Jones and Bartlett publishers (1991).

  • E. E. Lewis W. F. Miller (1984) Computational Methods of Neutron Transport Wiley New York

    Google Scholar 

  • K. Schloegel G. Karypis V. Kumar (2003) High-Performance Scientific Simulations J. Dongara I. Foster G. Fox W. Gropp K. Kennedy L. Torczon A. White (Eds) Sourcebook of Parallel Computing Morgan Kaufmann Publishers San Francisco, CA

    Google Scholar 

  • S. Plimpton B. Hendrickson J. Stewaert (1998) A Parallel Rendezvous Algorithm for Interpolation Between Multiple Grids, in Proc. of Supercomputing’98 IEEE Computer Society Press Los Alamos, CA

    Google Scholar 

  • G. Karypis V. Kumar (1998) Multilevel Algorithms for Multi-Constraint Graph Partitioning, in Proc. of Supercomputing’98 IEEE Computer Society Press Los Alamos, CA

    Google Scholar 

  • K. Schloegel G. Karypis V. Kumar (1999) A New Algorithm for Multi-Objective Graph Partitioning, in Proc. of Euro-Par’99 Springer Berlin 322–331

    Google Scholar 

  • G. Krypis, Multi-Constraint Graph Partitioning for Contact/Impact Computations, in Proc. of Supercomputing’03, Phoenix, AZ (November l5–21, 2003).

  • G. Zhi and L. Hongguan, Numerical Methods and Programming for Radiation Hydrodynamics, Technical Report, Institute of Applied Physical and Computational Mathematics, IAPCM-2003–087 (1998).

  • F. Lianxiang and Y. Shuling, Numerical Methods and Programming for Neutron Transport, Technical Report, Institute of Applied Physics and Computational Mathematics, IAPCM-1999–023 (1999).

  • T. A. Wareing, J. M. McGhee, J. E. Morel, and S. D. Pautz, Discontinuous Finite Methods Sn Methods on 3-D unstructured Grids, in Proc. of International Conference on Mathematics and Computation, Reactor Physics and Environment Analysis in Nuclear Applications Madrid, Spain (1999)

  • W. Gropp, E. Lush, and R. Thakur, Using MPI-2: Advanced Features of the Message-Passing Interface, Scientific and Engineering Computation Series, MPI Press (1999).

  • M. Zeyao F. Lianxiang (2004) ArticleTitleParallel flux sweep algorithm for Neutron Transport on Unstructured Grid J. Supercomput. 30 IssueID1 5–17 Occurrence Handle10.1023/B:SUPE.0000032778.36178.d8

    Article  Google Scholar 

  • M. Zeyao F. Lianxiang Y. Shulin (2004) ArticleTitleParallel Pipelined Sn Algorithm for Neutron Transport on Unstructured Grid Chinese J. Comput. 27 IssueID5 587–595

    Google Scholar 

  • B. Hendrickson and R. Leland, The Chaco User’s Guide: Version 2.0, Technical Report, SAND94 -2692, Sandia National Laboratories, Albuquerque, NM (1994).

  • M. Zeyao Z. Baolin (2001) ArticleTitleMultilevel Averaging Weight Method for Dynamic Load Imbalance Problems Int. J. Computer Math. 76 463–477

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mo Zeyao.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zeyao, M. Concatenation Algorithms for Parallel Numerical Simulation of Radiation Hydrodynamics coupled with Neutron Transport. Int J Parallel Prog 33, 57–71 (2005). https://doi.org/10.1007/s10766-004-1461-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10766-004-1461-1

Keywords

Navigation