FMS  2024.03
Flexible Modeling System
MPP

Modules and associated files in the mpp directory. More...

Modules

 mpp_data_mod
 Module to hold pointer and stack data for use in MPP modules.
 
 mpp_domains_mod
 Domain decomposition and domain update for message-passing codes.
 
 mpp_efp_mod
 This module provides interfaces to the non-domain-oriented communication subroutines.
 
 mpp_io_mod
 a set of simple calls for parallel I/O on distributed systems. It is geared toward the writing of data in netCDF format
 
 mpp_memutils_mod
 Routines to initialize and report on memory usage during the model run.
 
 mpp_mod
 This module defines interfaces for common operations using message-passing libraries. Any type-less arguments in the documentation are MPP_TYPE_ which is defined by the pre-processor to create multiple subroutines out of one implementation for use in an interface. See the note below for more information.
 
 mpp_pset_mod
 Handles PSETs(Persistent Shared-memory Execution Threads) for mpp modules.
 
 mpp_utilities_mod
 Module for utiltity routines to be used in MPP modules.
 

Detailed Description

Modules and associated files in the mpp directory.

Provides interfaces to facilitate common tasks for parallel computing and modeling. Originally written to provide interfaces across different message-passing libraries, it is now used mainly with the MPI standard, and provides wrappers to many MPI routines. Documentation on serial implementations of routines (usually denoted by _nocommm in the file name) will be excluded on these module pages, as they are currently unused but mo, but their documentation is still available in the Files tab.