Advertisement

Frontiers of Computer Science in China

, Volume 4, Issue 4, pp 480–488 | Cite as

JASMIN: a parallel software infrastructure for scientific computing

  • Zeyao Mo
  • Aiqing Zhang
  • Xiaolin Cao
  • Qingkai Liu
  • Xiaowen Xu
  • Hengbin An
  • Wenbing Pei
  • Shaoping Zhu
Research Article

Abstract

The exponential growth of computer power in the last 10 years is now creating a great challenge for parallel programming toward achieving realistic performance in the field of scientific computing. To improve on the traditional program for numerical simulations of laser fusion in inertial confinement fusion (ICF), the Institute of Applied Physics and Computational Mathematics (IAPCM) initializes a software infrastructure named J Adaptive Structured Meshes applications INfrastructure (JASMIN) in 2004. The main objective of JASMIN is to accelerate the development of parallel programs for large scale simulations of complex applications on parallel computers. Now, JASMIN has released version 1.8 and has achieved its original objectives. Tens of parallel programs have been reconstructed or developed on thousands of processors. JASMIN promotes a new paradigm of parallel programming for scientific computing. In this paper, JASMIN is briefly introduced.

Keywords

J Adaptive Structured Meshes applications INfrastructure (JASMIN) parallel computing scientific computing 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Dongarra J. The international top 500 list for computers. http://www.top500.org
  2. 2.
    Benioff M R, Lazowska E D. Reports of president’s information technology advisory committee (PITAC), computational science: ensuring America’s competitiveness. June 2005Google Scholar
  3. 3.
    Lawrence Livermore national laboratory. LLNL computation directorate annual report 2007, UCRL-TR-402150. 2007Google Scholar
  4. 4.
    Dimitri F K. Advanced simulation & computing: the next ten years, a publication of the office of advanced simulation & computing, NNSA Defense Programs. 2009Google Scholar
  5. 5.
    Post D E, Votta L G. Computational science demands a new paradigm. Physics Today, 2005, 58(1): 35–41CrossRefGoogle Scholar
  6. 6.
    Sarkar V, Harrod W, Snavelg A Z. Software challenges in extreme scale systems. Journal of Physics: Conference Series, 2009, 180(1):012045CrossRefGoogle Scholar
  7. 7.
    Zhu S. A brief report on scientific computing. Physics, 2009, 38(8): 545–551 (in Chinese)Google Scholar
  8. 8.
    Mo Z, Pei W. Scientific computing application codes. Physics, 2009, 38(8): 552–558 (in Chinese)Google Scholar
  9. 9.
    Gropp W, Lusk E, Skjellum A. Using MPI: portable parallel programming with the message-passing interface. 2nd ed. Cambridge: MIT Press, 1999Google Scholar
  10. 10.
    Dongarra J, Luszczek P, Petitet A. The LINPACK benchmark: past, present, and future. Concurrency (Chichester, England), 2003, 15(9): 803–820Google Scholar
  11. 11.
  12. 12.
  13. 13.
  14. 14.
  15. 15.
    Mo Z, Zhang A, eds. User’s guide for JASMIN, Technical Report No.T09-JMJL-01, 2009. https://www.iapcm.ac.cn/jasmin
  16. 16.
    HDF5. https://www.hdfgroup.org/HDF5, May 31, 2010
  17. 17.
    Mo Z, Zhang A, Wittum G. Scalable heuristic algorithms for the parallel execution of data flow acyclic digraphs. SIAM Journal on Scientific Computing, 2009, 31(5): 3626–3642zbMATHCrossRefMathSciNetGoogle Scholar
  18. 18.
    Karypis G, Kumar V. Graph partitioning techniques for high performance scientific simulations. In: Dongarra J, Foster I, Fox J, et al, eds. Sourcebook of Parallel Computing. San Francisco: Morgan Kaufmann Publisher, 2003Google Scholar
  19. 19.
    Mo Z, Zhang B. Multilevel averaging weight method for dynamic load imbalance problems. International Journal of Computer Mathematics, 2001, 76(4): 463–477zbMATHCrossRefMathSciNetGoogle Scholar
  20. 20.
  21. 21.
  22. 22.
    Pei W. The construction of simulation algorithms for Laser Fusion. Communication in Computational Physics, 2007, 2(2): 255–270Google Scholar

Copyright information

© Higher Education Press and Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Zeyao Mo
    • 1
  • Aiqing Zhang
    • 1
  • Xiaolin Cao
    • 1
  • Qingkai Liu
    • 1
  • Xiaowen Xu
    • 1
  • Hengbin An
    • 1
  • Wenbing Pei
    • 1
  • Shaoping Zhu
    • 1
  1. 1.Laboratory of Computational Physics, High Performance Computing CenterInstitute of Applied Physics and Computational MathematicsBeijingChina

Personalised recommendations