Runtime system library for parallel finite difference models with nesting
RSL is a parallel run-time system library for implementing regular-grid models with nesting on distributed memory parallel computers. RSL provides support for automatically decomposing multiple model domains and for redistributing work between processors at run time for dynamic load balancing. A unique feature of RSL is that processor subdomains need not be rectangular patches; rather, grid points are independently allocated to processors, allowing more precisely balanced allocation of work to processors. Communication mechanisms are tailored to the application: RSL provides an efficient high-level stencil exchange operation for updating subdomain ghost areas and interdomain communication to support two-way interaction between nest levels. RSL also provides run-time support for local iteration over subdomains, global-local index translation, and distributed I/O from ordinary Fortran record-blocked data sets. The interface to RSL supports Fortran77 and Fortran90. RSL has been used to parallelize the NCAR/Penn State Mesoscale Model (MM5).
- Research Organization:
- Argonne National Lab., IL (United States)
- Sponsoring Organization:
- USDOE Office of Energy Research, Washington, DC (United States)
- DOE Contract Number:
- W-31109-ENG-38
- OSTI ID:
- 471385
- Report Number(s):
- ANL/MCS-TM--197; ON: DE97005938
- Country of Publication:
- United States
- Language:
- English
Similar Records
RSL: A parallel Runtime System Library for regional atmospheric models with nesting
MM90 : a scalable parallel implementation of the Penn State/NCAR Mesoscale Model (MM5).
Parallel implementation, validation, and performance of MM5
Conference
·
Fri Aug 01 00:00:00 EDT 1997
·
OSTI ID:539878
MM90 : a scalable parallel implementation of the Penn State/NCAR Mesoscale Model (MM5).
Journal Article
·
Tue Dec 31 23:00:00 EST 1996
· Parallel Comput.
·
OSTI ID:938079
Parallel implementation, validation, and performance of MM5
Conference
·
Fri Dec 30 23:00:00 EST 1994
·
OSTI ID:105516