Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Runtime system library for parallel finite difference models with nesting

Technical Report ·
DOI:https://doi.org/10.2172/471385· OSTI ID:471385

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
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