Please Post

 





SMS: A High-Level Directive Bases Alternative To MPI

Tom Henderson, Mark Govett, Leslie Hart,
 and Dan Schaffer

NOAA Forecast Systems Laboratory

 

This seminar is primarily intended for scientists who are not familiar with parallel programming using the Message-Passing Interface (MPI) or who would like an easier-to-use alternative to low-level MPI coding.

A directive-based parallelization tool called the Scalable Modeling System (SMS) will be described. To parallelize a code, the user inserts SMS directives in the form comments into existing FORTRAN code. SMS translates the code and directives into a parallel version which runs efficiently on both shared and distributed memory high performance computing platforms. While the tool has been tailored toward finite difference approximation and spectral atmospheric models, the approach is sufficiently general to be applied to other structured grid codes. Parallel code examples and performance results from two case studies will be presented.




 

 

Wednesday January 26, 2000
 10:00 - 11:30 p.m.
Mesa Lab: Main Seminar Room.