MOM6
mom_domains::mom_domain_type Type Reference

Detailed Description

The MOM_domain_type contains information about the domain decompositoin.

Definition at line 99 of file MOM_domains.F90.

Collaboration diagram for mom_domains::mom_domain_type:
[legend]

Public variables and constants

type(domain2d), pointer mpp_domain => NULL()
 The FMS domain with halos on this processor, centered at h points.
 
type(domain2d), pointer mpp_domain_d2 => NULL()
 A coarse FMS domain with halos on this processor, centered at h points.
 
integer niglobal
 The total horizontal i-domain size.
 
integer njglobal
 The total horizontal j-domain size.
 
integer nihalo
 The i-halo size in memory.
 
integer njhalo
 The j-halo size in memory.
 
logical symmetric
 True if symmetric memory is used with this domain.
 
logical nonblocking_updates
 If true, non-blocking halo updates are allowed. The default is .false. (for now).
 
logical thin_halo_updates
 If true, optional arguments may be used to specify the width of the halos that are updated with each call.
 
integer, dimension(2) layout
 This domain's processor layout. This is saved to enable the construction of related new domains with different resolutions or other properties.
 
integer, dimension(2) io_layout
 The IO-layout used with this domain.
 
integer x_flags
 Flag that specifies the properties of the domain in the i-direction in a define_domain call.
 
integer y_flags
 Flag that specifies the properties of the domain in the j-direction in a define_domain call.
 
logical, dimension(:,:), pointer maskmap => NULL()
 A pointer to an array indicating which logical processors are actually used for the ocean code. The other logical processors would be contain only land points and are not assigned to actual processors. This need not be assigned if all logical processors are used.
 

The documentation for this type was generated from the following file: