FV3 Bundle
mpp_domains_mod::domain2d Type Reference
Collaboration diagram for mpp_domains_mod::domain2d:
[legend]

Private Attributes

character(len=name_lengthname ='unnamed'
 
integer(long_kind) id
 
integer pe
 
integer fold
 
integer pos
 
logical symmetry
 
integer whalo
 
integer ehalo
 
integer shalo
 
integer nhalo
 
integer ntiles
 
integer max_ntile_pe
 
integer ncontacts
 
logical rotated_ninety
 
logical initialized =.FALSE.
 
integer tile_root_pe
 
integer, dimension(2) io_layout
 
integer, dimension(:,:), pointer pearray => NULL()
 
integer, dimension(:), pointer tile_id => NULL()
 
type(domain1d), dimension(:), pointer x => NULL()
 
type(domain1d), dimension(:), pointer y => NULL()
 
type(domain2d_spec), dimension(:), pointer list => NULL()
 
type(tile_type), dimension(:), pointer tilelist => NULL()
 
type(overlapspec), pointer check_c => NULL()
 
type(overlapspec), pointer check_e => NULL()
 
type(overlapspec), pointer check_n => NULL()
 
type(overlapspec), pointer bound_c => NULL()
 
type(overlapspec), pointer bound_e => NULL()
 
type(overlapspec), pointer bound_n => NULL()
 
type(overlapspec), pointer update_t => NULL()
 
type(overlapspec), pointer update_e => NULL()
 
type(overlapspec), pointer update_c => NULL()
 
type(overlapspec), pointer update_n => NULL()
 
type(domain2d), pointer io_domain => NULL()
 

Detailed Description

Definition at line 378 of file mpp_domains.F90.

Member Data Documentation

◆ bound_c

type(overlapspec), pointer mpp_domains_mod::domain2d::bound_c => NULL()
private

Definition at line 405 of file mpp_domains.F90.

◆ bound_e

type(overlapspec), pointer mpp_domains_mod::domain2d::bound_e => NULL()
private

Definition at line 406 of file mpp_domains.F90.

◆ bound_n

type(overlapspec), pointer mpp_domains_mod::domain2d::bound_n => NULL()
private

Definition at line 407 of file mpp_domains.F90.

◆ check_c

type(overlapspec), pointer mpp_domains_mod::domain2d::check_c => NULL()
private

Definition at line 402 of file mpp_domains.F90.

◆ check_e

type(overlapspec), pointer mpp_domains_mod::domain2d::check_e => NULL()
private

Definition at line 403 of file mpp_domains.F90.

◆ check_n

type(overlapspec), pointer mpp_domains_mod::domain2d::check_n => NULL()
private

Definition at line 404 of file mpp_domains.F90.

◆ ehalo

integer mpp_domains_mod::domain2d::ehalo
private

Definition at line 386 of file mpp_domains.F90.

◆ fold

integer mpp_domains_mod::domain2d::fold
private

Definition at line 383 of file mpp_domains.F90.

◆ id

integer(long_kind) mpp_domains_mod::domain2d::id
private

Definition at line 381 of file mpp_domains.F90.

◆ initialized

logical mpp_domains_mod::domain2d::initialized =.FALSE.
private

Definition at line 392 of file mpp_domains.F90.

◆ io_domain

type(domain2d), pointer mpp_domains_mod::domain2d::io_domain => NULL()
private

Definition at line 412 of file mpp_domains.F90.

◆ io_layout

integer, dimension(2) mpp_domains_mod::domain2d::io_layout
private

Definition at line 394 of file mpp_domains.F90.

◆ list

type(domain2d_spec), dimension(:), pointer mpp_domains_mod::domain2d::list => NULL()
private

Definition at line 400 of file mpp_domains.F90.

◆ max_ntile_pe

integer mpp_domains_mod::domain2d::max_ntile_pe
private

Definition at line 389 of file mpp_domains.F90.

◆ name

character(len=name_length) mpp_domains_mod::domain2d::name ='unnamed'
private

Definition at line 380 of file mpp_domains.F90.

◆ ncontacts

integer mpp_domains_mod::domain2d::ncontacts
private

Definition at line 390 of file mpp_domains.F90.

◆ nhalo

integer mpp_domains_mod::domain2d::nhalo
private

Definition at line 387 of file mpp_domains.F90.

◆ ntiles

integer mpp_domains_mod::domain2d::ntiles
private

Definition at line 388 of file mpp_domains.F90.

◆ pe

integer mpp_domains_mod::domain2d::pe
private

Definition at line 382 of file mpp_domains.F90.

◆ pearray

integer, dimension(:,:), pointer mpp_domains_mod::domain2d::pearray => NULL()
private

Definition at line 396 of file mpp_domains.F90.

◆ pos

integer mpp_domains_mod::domain2d::pos
private

Definition at line 384 of file mpp_domains.F90.

◆ rotated_ninety

logical mpp_domains_mod::domain2d::rotated_ninety
private

Definition at line 391 of file mpp_domains.F90.

◆ shalo

integer mpp_domains_mod::domain2d::shalo
private

Definition at line 387 of file mpp_domains.F90.

◆ symmetry

logical mpp_domains_mod::domain2d::symmetry
private

Definition at line 385 of file mpp_domains.F90.

◆ tile_id

integer, dimension(:), pointer mpp_domains_mod::domain2d::tile_id => NULL()
private

Definition at line 397 of file mpp_domains.F90.

◆ tile_root_pe

integer mpp_domains_mod::domain2d::tile_root_pe
private

Definition at line 393 of file mpp_domains.F90.

◆ tilelist

type(tile_type), dimension(:), pointer mpp_domains_mod::domain2d::tilelist => NULL()
private

Definition at line 401 of file mpp_domains.F90.

◆ update_c

type(overlapspec), pointer mpp_domains_mod::domain2d::update_c => NULL()
private

Definition at line 410 of file mpp_domains.F90.

◆ update_e

type(overlapspec), pointer mpp_domains_mod::domain2d::update_e => NULL()
private

Definition at line 409 of file mpp_domains.F90.

◆ update_n

type(overlapspec), pointer mpp_domains_mod::domain2d::update_n => NULL()
private

Definition at line 411 of file mpp_domains.F90.

◆ update_t

type(overlapspec), pointer mpp_domains_mod::domain2d::update_t => NULL()
private

Definition at line 408 of file mpp_domains.F90.

◆ whalo

integer mpp_domains_mod::domain2d::whalo
private

Definition at line 386 of file mpp_domains.F90.

◆ x

type(domain1d), dimension(:), pointer mpp_domains_mod::domain2d::x => NULL()
private

Definition at line 398 of file mpp_domains.F90.

◆ y

type(domain1d), dimension(:), pointer mpp_domains_mod::domain2d::y => NULL()
private

Definition at line 399 of file mpp_domains.F90.


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