FV3 Bundle
block_control_mod::block_control_type Type Reference
Collaboration diagram for block_control_mod::block_control_type:
[legend]

Public Attributes

integer nx_block
 
integer ny_block
 blocking factor using mpp-style decomposition More...
 
integer nblks
 number of blocks cover MPI domain More...
 
integer isc
 
integer iec
 
integer jsc
 
integer jec
 MPI domain global extents. More...
 
integer npz
 vertical extent More...
 
integer, dimension(:) _allocatable
 
integer, dimension(:) ibs
 
integer, dimension(:) _null
 block extents for mpp-style More...
 
integer, dimension(:) ibe
 
integer, dimension(:) jbs
 
integer, dimension(:) jbe
 
type(ix_type), dimension(:) _allocatable
 
type(ix_type), dimension(:) ix
 
type(ix_type), dimension(:) _null
 dereference packed index from global index More...
 
integer, dimension(:) blksz
 
integer, dimension(:,:) blkno
 
integer, dimension(:,:) ixp
 
type(pk_type), dimension(:) _allocatable
 
type(pk_type), dimension(:) index
 
type(pk_type), dimension(:) _null
 dereference global indices from block/ixp combo More...
 

Detailed Description

Definition at line 40 of file block_control.F90.

Member Data Documentation

◆ _allocatable [1/3]

integer, dimension(:) block_control_mod::block_control_type::_allocatable

Definition at line 45 of file block_control.F90.

◆ _allocatable [2/3]

type(ix_type), dimension(:) block_control_mod::block_control_type::_allocatable

Definition at line 49 of file block_control.F90.

◆ _allocatable [3/3]

type(pk_type), dimension(:) block_control_mod::block_control_type::_allocatable

Definition at line 56 of file block_control.F90.

◆ _null [1/3]

integer, dimension(:) block_control_mod::block_control_type::_null

block extents for mpp-style

dereference packed index from global indices must be used in conjuction with blkno

dereference block number using global indices

number of points in each individual block blocks are not required to be uniforom in size

Definition at line 45 of file block_control.F90.

◆ _null [2/3]

type(ix_type), dimension(:) block_control_mod::block_control_type::_null

dereference packed index from global index

Definition at line 49 of file block_control.F90.

◆ _null [3/3]

type(pk_type), dimension(:) block_control_mod::block_control_type::_null

dereference global indices from block/ixp combo

Definition at line 56 of file block_control.F90.

◆ blkno

integer, dimension(:,:) block_control_mod::block_control_type::blkno

Definition at line 53 of file block_control.F90.

◆ blksz

integer, dimension(:) block_control_mod::block_control_type::blksz

Definition at line 51 of file block_control.F90.

◆ ibe

integer, dimension(:) block_control_mod::block_control_type::ibe

Definition at line 45 of file block_control.F90.

◆ ibs

integer, dimension(:) block_control_mod::block_control_type::ibs

Definition at line 45 of file block_control.F90.

◆ iec

integer block_control_mod::block_control_type::iec

Definition at line 43 of file block_control.F90.

◆ index

type(pk_type), dimension(:) block_control_mod::block_control_type::index

Definition at line 56 of file block_control.F90.

◆ isc

integer block_control_mod::block_control_type::isc

Definition at line 43 of file block_control.F90.

◆ ix

type(ix_type), dimension(:) block_control_mod::block_control_type::ix

Definition at line 49 of file block_control.F90.

◆ ixp

integer, dimension(:,:) block_control_mod::block_control_type::ixp

Definition at line 54 of file block_control.F90.

◆ jbe

integer, dimension(:) block_control_mod::block_control_type::jbe

Definition at line 45 of file block_control.F90.

◆ jbs

integer, dimension(:) block_control_mod::block_control_type::jbs

Definition at line 45 of file block_control.F90.

◆ jec

integer block_control_mod::block_control_type::jec

MPI domain global extents.

Definition at line 43 of file block_control.F90.

◆ jsc

integer block_control_mod::block_control_type::jsc

Definition at line 43 of file block_control.F90.

◆ nblks

integer block_control_mod::block_control_type::nblks

number of blocks cover MPI domain

Definition at line 42 of file block_control.F90.

◆ npz

integer block_control_mod::block_control_type::npz

vertical extent

Definition at line 44 of file block_control.F90.

◆ nx_block

integer block_control_mod::block_control_type::nx_block

Definition at line 41 of file block_control.F90.

◆ ny_block

integer block_control_mod::block_control_type::ny_block

blocking factor using mpp-style decomposition

Definition at line 41 of file block_control.F90.


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