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

Public Attributes

logical isactive
 
integer(i4b) landvalue
 
integer(i4b) seavalue
 
integer ngrids
 
integer exportcalls
 
integer importcalls
 
integer npets
 
integer, dimension(:), allocatable petlist
 
integer, dimension(:,:), allocatable timefrac
 
character(len=:), allocatable 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 264 of file cmeps_roms.h.

Member Data Documentation

◆ exportcalls

integer cmeps_roms_mod::esm_model::exportcalls

Definition at line 272 of file cmeps_roms.h.

272 integer :: ExportCalls ! export CALL counter

◆ exportfield

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

Definition at line 285 of file cmeps_roms.h.

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

◆ exportstate

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

Definition at line 287 of file cmeps_roms.h.

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

◆ grid

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

Definition at line 282 of file cmeps_roms.h.

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

◆ importcalls

integer cmeps_roms_mod::esm_model::importcalls

Definition at line 273 of file cmeps_roms.h.

273 integer :: ImportCalls ! import CALL counter

◆ importfield

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

Definition at line 284 of file cmeps_roms.h.

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

◆ importstate

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

Definition at line 286 of file cmeps_roms.h.

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

◆ isactive

logical cmeps_roms_mod::esm_model::isactive

Definition at line 265 of file cmeps_roms.h.

265 logical :: IsActive ! active for coupling

◆ landvalue

integer (i4b) cmeps_roms_mod::esm_model::landvalue

Definition at line 267 of file cmeps_roms.h.

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

◆ mesh

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

Definition at line 283 of file cmeps_roms.h.

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

◆ name

character (len=:), allocatable cmeps_roms_mod::esm_model::name

Definition at line 280 of file cmeps_roms.h.

280 character (len=:), allocatable :: name ! component name

◆ ngrids

integer cmeps_roms_mod::esm_model::ngrids

Definition at line 270 of file cmeps_roms.h.

270 integer :: Ngrids ! number nested grids

◆ npets

integer cmeps_roms_mod::esm_model::npets

Definition at line 275 of file cmeps_roms.h.

275 integer :: nPETs ! number model PETs

◆ petlist

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

Definition at line 276 of file cmeps_roms.h.

276 integer, allocatable :: PETlist(:) ! component PETs list

◆ seavalue

integer (i4b) cmeps_roms_mod::esm_model::seavalue

Definition at line 268 of file cmeps_roms.h.

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

◆ timefrac

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

Definition at line 278 of file cmeps_roms.h.

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

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