ROMS
Loading...
Searching...
No Matches
mod_esmf_esm::esm_model Type Reference
Collaboration diagram for mod_esmf_esm::esm_model:
[legend]

Public Attributes

logical isactive
 
integer(i4blandvalue
 
integer(i4bseavalue
 
integer ngrids
 
integer exportcalls
 
integer importcalls
 
integer npets
 
integer, dimension(:), allocatable petlist
 
integer, dimension(:,:), allocatable timefrac
 
character(len=100) name
 
type(esmf_grid), dimension(:), allocatable grid
 
type(esm_mesh), dimension(:), allocatable mesh
 
type(esm_field), dimension(:), allocatable importfield
 
type(esm_field), dimension(:), allocatable exportfield
 
type(esmf_state), dimension(:), allocatable importstate
 
type(esmf_state), dimension(:), allocatable exportstate
 

Detailed Description

Definition at line 334 of file mod_esmf_esm.F.

Member Data Documentation

◆ exportcalls

integer mod_esmf_esm::esm_model::exportcalls

Definition at line 342 of file mod_esmf_esm.F.

342 integer :: ExportCalls ! export CALL counter

◆ exportfield

type (esm_field), dimension(:), allocatable mod_esmf_esm::esm_model::exportfield

Definition at line 355 of file mod_esmf_esm.F.

355 TYPE (ESM_Field), allocatable :: ExportField(:) ! export fields

◆ exportstate

type (esmf_state), dimension(:), allocatable mod_esmf_esm::esm_model::exportstate

Definition at line 357 of file mod_esmf_esm.F.

357 TYPE (ESMF_State), allocatable :: ExportState(:) ! export state

◆ grid

type (esmf_grid), dimension(:), allocatable mod_esmf_esm::esm_model::grid

Definition at line 352 of file mod_esmf_esm.F.

352 TYPE (ESMF_Grid), allocatable :: grid(:) ! grid object

◆ importcalls

integer mod_esmf_esm::esm_model::importcalls

Definition at line 343 of file mod_esmf_esm.F.

343 integer :: ImportCalls ! import CALL counter

◆ importfield

type (esm_field), dimension(:), allocatable mod_esmf_esm::esm_model::importfield

Definition at line 354 of file mod_esmf_esm.F.

354 TYPE (ESM_Field), allocatable :: ImportField(:) ! import fields

◆ importstate

type (esmf_state), dimension(:), allocatable mod_esmf_esm::esm_model::importstate

Definition at line 356 of file mod_esmf_esm.F.

356 TYPE (ESMF_State), allocatable :: ImportState(:) ! import state

◆ isactive

logical mod_esmf_esm::esm_model::isactive

Definition at line 335 of file mod_esmf_esm.F.

335 logical :: IsActive ! active for coupling

◆ landvalue

integer (i4b) mod_esmf_esm::esm_model::landvalue

Definition at line 337 of file mod_esmf_esm.F.

337 integer (i4b) :: LandValue ! land mask value

◆ mesh

type (esm_mesh), dimension(:), allocatable mod_esmf_esm::esm_model::mesh

Definition at line 353 of file mod_esmf_esm.F.

353 TYPE (ESM_Mesh), allocatable :: mesh(:) ! mesh

◆ name

character (len=100) mod_esmf_esm::esm_model::name

Definition at line 350 of file mod_esmf_esm.F.

350 character (len=100) :: name ! model name

◆ ngrids

integer mod_esmf_esm::esm_model::ngrids

Definition at line 340 of file mod_esmf_esm.F.

340 integer :: Ngrids ! number nested grids

◆ npets

integer mod_esmf_esm::esm_model::npets

Definition at line 345 of file mod_esmf_esm.F.

345 integer :: nPETs ! number model PETs

◆ petlist

integer, dimension(:), allocatable mod_esmf_esm::esm_model::petlist

Definition at line 346 of file mod_esmf_esm.F.

346 integer, allocatable :: PETlist(:) ! model PETs list

◆ seavalue

integer (i4b) mod_esmf_esm::esm_model::seavalue

Definition at line 338 of file mod_esmf_esm.F.

338 integer (i4b) :: SeaValue ! sea mask value

◆ timefrac

integer, dimension(:,:), allocatable mod_esmf_esm::esm_model::timefrac

Definition at line 348 of file mod_esmf_esm.F.

348 integer, allocatable :: TimeFrac(:,:) ! driver time fraction

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