Title :
NAS experiences of porting CM Fortran codes to HPF on IBM SP2 and SGI Power Challenge
Author_Institution :
NASA Ames Res. Center, Moffett Field, CA, USA
Abstract :
Current Connection Machine (CM) Fortran codes developed for the CM-2 and the CM-5 represent an important class of parallel applications. Several users have employed CM Fortran codes in the production mode on the CM-2 and the CM-5 for the last five to six years, constituting a heavy investment in terms of cost and time. With Thinking Machines Corporation´s decision to withdraw from the hardware business and with the decommissioning of many CM-2 and CM-5 machines, the best way to protect the substantial investment in CM Fortran codes is to port the codes to High Performance Fortran (HPF) on highly parallel systems. HPF is very similar to CM Fortran and thus represents a natural transition. The Numerical Aerodynamic Simulation (NAS) Program, located at NASA Ames Research Center, is a pathfinder in high-performance computing for NASA and is dedicated to advancing the science of computational aerodynamics. Their experiences with the conversion issues involved in porting CM Fortran codes on the CM-5 to HPF are presented. Several CM Fortran codes have been ported to Subset HPF on the IBM SP2 and the SGI Power Challenge. Speedup ratios versus number of processors for the linear solver and DSMC (direct simulation Monte Carlo) code are presented
Keywords :
FORTRAN; IBM computers; Monte Carlo methods; aerodynamics; aerospace computing; digital simulation; linear algebra; parallel languages; physics computing; software portability; CM Fortran code porting; Connection Machine CM-5; DSMC code; High Performance Fortran; IBM SP2; NAS programme; NASA; Numerical Aerodynamic Simulation programme; SGI Power Challenge; Subset HPF; Thinking Machines Corporation; code conversion issues; computational aerodynamics; direct simulation Monte Carlo code; high-performance computing; investment; linear solver; processor number; production mode; speedup ratios; Aerodynamics; Computational modeling; Costs; Hardware; Investments; Monte Carlo methods; NASA; Numerical simulation; Production; Protection;
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
DOI :
10.1109/IPPS.1996.508194