• DocumentCode
    3287366
  • Title

    Programming an astrophysics application in an object-oriented parallel language

  • Author

    Yang, Shelby X. ; Lee, Jenq Kuen ; Narayana, Srinivas P. ; Gannon, Dennis

  • Author_Institution
    Center for Innovative Comput. Applications, Indiana Univ., Bloomgington, IN, USA
  • fYear
    1992
  • fDate
    26-29 Apr 1992
  • Firstpage
    236
  • Lastpage
    239
  • Abstract
    A three-dimensional hydrodynamic code is used to test a newly developed parallel C++ (pC++) language and compiler. The original code is written in FORTRAN77 and is designed to model self-gravitating compressible gas flows. The code is rewritten in pC++ and is tested on a BBN GP1000 and an Alliant FX/2800. Nearly linear speed-up is achieved on both machines. On the Alliant comparison between the pC++ code and the original FORTRAN77 code is conducted. For processor numbers ⩾6, the pC++ code outperforms the FORTRAN77 code which is automatically vectorized and parallelized by the Alliant FORTRAN compiler
  • Keywords
    C language; astrophysical fluid dynamics; astrophysics computing; compressible flow; digital simulation; flow simulation; object-oriented languages; object-oriented programming; parallel languages; parallel programming; program compilers; Alliant FX/2800; BBN GP1000; FORTRAN77 code; astrophysics; compiler; linear speed-up; object-oriented parallel language; pC++; programming; self-gravitating compressible gas flows; three-dimensional hydrodynamic code; vectorization; Astrophysics; Data structures; Grid computing; Hydrodynamics; Object oriented programming; Parallel languages; Parallel processing; Parallel programming; Poisson equations; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable High Performance Computing Conference, 1992. SHPCC-92, Proceedings.
  • Conference_Location
    Williamsburg, VA
  • Print_ISBN
    0-8186-2775-1
  • Type

    conf

  • DOI
    10.1109/SHPCC.1992.232637
  • Filename
    232637