ROMS
Loading...
Searching...
No Matches
mod_esmf_esm::esm_data Type Reference

Public Attributes

logical lcycle
 
logical lcoord
 
logical lmask
 
logical lmulti
 
logical lastrec
 
integer icomp
 
integer ncid
 
integer tid
 
integer vid
 
integer nvdim
 
integer zlevel
 
integer nrec
 
integer trec
 
integer tindex
 
integer landvalue
 
integer seavalue
 
integer, dimension(:), allocatable vsize
 
real(dpadd_offset
 
real(dpfillvalue
 
real(dpscale_factor
 
real(dpclength
 
real(r8lonmin
 
real(r8lonmax
 
real(r8latmin
 
real(r8latmax
 
real(dptscale
 
real(dptmono
 
real(dptmin
 
real(dptmax
 
real(dptstr
 
real(dptend
 
real(r8vmin
 
real(r8vmax
 
real(dp), dimension(2) tintrp
 
real(dp), dimension(2) vtime
 
real(dp), dimension(6, 2) date
 
character(len=30), dimension(:), allocatable dname
 
character(len=20), dimension(:), allocatable vcoord
 
character(len=22), dimension(2) datestring
 
character(len=30) specialaction
 
character(len=100) tname
 
character(len=100) tunits
 
character(len=100) vname
 
character(len=100) vunits
 
character(len=256) vdescriptor
 
character(len=256) vlongname
 
character(len=256) ncfile
 
real(r8), dimension(:,:), allocatable lon
 
real(r8), dimension(:,:), allocatable lat
 
real(r8), dimension(:,:), allocatable mask
 
real(r8), dimension(:,:), allocatable a2d
 
real(r8), dimension(:,:,:), allocatable a3d
 
real(r8), dimension(:,:,:), allocatable a2dg
 
real(r8), dimension(:,:,:,:), allocatable a3dg
 
type(esmf_field) field
 
type(esmf_grid) grid
 
type(esmf_routehandle) rhandle
 

Detailed Description

Definition at line 155 of file mod_esmf_esm.F.

Member Data Documentation

◆ a2d

real(r8), dimension(:,:), allocatable mod_esmf_esm::esm_data::a2d

Definition at line 214 of file mod_esmf_esm.F.

214 real(r8), allocatable :: A2d(:,:) ! time interpolated 2D data

◆ a2dg

real(r8), dimension(:,:,:), allocatable mod_esmf_esm::esm_data::a2dg

Definition at line 216 of file mod_esmf_esm.F.

216 real(r8), allocatable :: A2dG(:,:,:) ! latest 2D data snapsnots

◆ a3d

real(r8), dimension(:,:,:), allocatable mod_esmf_esm::esm_data::a3d

Definition at line 215 of file mod_esmf_esm.F.

215 real(r8), allocatable :: A3d(:,:,:) ! time interpolated 3d data

◆ a3dg

real(r8), dimension(:,:,:,:), allocatable mod_esmf_esm::esm_data::a3dg

Definition at line 217 of file mod_esmf_esm.F.

217 real(r8), allocatable :: A3dG(:,:,:,:)! latest 3D data snapsnots

◆ add_offset

real(dp) mod_esmf_esm::esm_data::add_offset

Definition at line 176 of file mod_esmf_esm.F.

176 real(dp) :: add_offset ! add_offset attribute

◆ clength

real(dp) mod_esmf_esm::esm_data::clength

Definition at line 179 of file mod_esmf_esm.F.

179 real(dp) :: Clength ! time cycling length

◆ date

real(dp), dimension(6,2) mod_esmf_esm::esm_data::date

Definition at line 194 of file mod_esmf_esm.F.

194 real(dp) :: Date(6,2) ! time-snapshots dates

◆ datestring

character(len=22 ), dimension(2) mod_esmf_esm::esm_data::datestring

Definition at line 200 of file mod_esmf_esm.F.

200 character(len=22 ) :: DateString(2) ! date-snapshots string

◆ dname

character(len=30), dimension(:), allocatable mod_esmf_esm::esm_data::dname

Definition at line 196 of file mod_esmf_esm.F.

196 character(len=30), allocatable :: Dname(:) ! variable

◆ field

type (esmf_field) mod_esmf_esm::esm_data::field

Definition at line 219 of file mod_esmf_esm.F.

219 TYPE (ESMF_Field) :: field ! field object

◆ fillvalue

real(dp) mod_esmf_esm::esm_data::fillvalue

Definition at line 177 of file mod_esmf_esm.F.

177 real(dp) :: FillValue ! _FillValue attribute

◆ grid

type (esmf_grid) mod_esmf_esm::esm_data::grid

Definition at line 220 of file mod_esmf_esm.F.

220 TYPE (ESMF_Grid) :: grid ! field grid object

◆ icomp

integer mod_esmf_esm::esm_data::icomp

Definition at line 162 of file mod_esmf_esm.F.

162 integer :: Icomp ! target component index

◆ landvalue

integer mod_esmf_esm::esm_data::landvalue

Definition at line 171 of file mod_esmf_esm.F.

171 integer :: LandValue ! Masking land value

◆ lastrec

logical mod_esmf_esm::esm_data::lastrec

Definition at line 160 of file mod_esmf_esm.F.

160 logical :: LastRec ! processed last record

◆ lat

real(r8), dimension(:,:), allocatable mod_esmf_esm::esm_data::lat

Definition at line 211 of file mod_esmf_esm.F.

211 real(r8), allocatable :: lat(:,:) ! field latitude

◆ latmax

real(r8) mod_esmf_esm::esm_data::latmax

Definition at line 183 of file mod_esmf_esm.F.

183 real(r8) :: LatMax ! grid maximum latitude

◆ latmin

real(r8) mod_esmf_esm::esm_data::latmin

Definition at line 182 of file mod_esmf_esm.F.

182 real(r8) :: LatMin ! grid minimum latitude

◆ lcoord

logical mod_esmf_esm::esm_data::lcoord

Definition at line 157 of file mod_esmf_esm.F.

157 logical :: Lcoord ! coordinates attribute

◆ lcycle

logical mod_esmf_esm::esm_data::lcycle

Definition at line 156 of file mod_esmf_esm.F.

156 logical :: Lcycle ! cycling time coordinate

◆ lmask

logical mod_esmf_esm::esm_data::lmask

Definition at line 158 of file mod_esmf_esm.F.

158 logical :: Lmask ! land/sea mask

◆ lmulti

logical mod_esmf_esm::esm_data::lmulti

Definition at line 159 of file mod_esmf_esm.F.

159 logical :: Lmulti ! field across multi-files

◆ lon

real(r8), dimension(:,:), allocatable mod_esmf_esm::esm_data::lon

Definition at line 210 of file mod_esmf_esm.F.

210 real(r8), allocatable :: lon(:,:) ! field longitude

◆ lonmax

real(r8) mod_esmf_esm::esm_data::lonmax

Definition at line 181 of file mod_esmf_esm.F.

181 real(r8) :: LonMax ! grid maximum longitude

◆ lonmin

real(r8) mod_esmf_esm::esm_data::lonmin

Definition at line 180 of file mod_esmf_esm.F.

180 real(r8) :: LonMin ! grid minimum longitude

◆ mask

real(r8), dimension(:,:), allocatable mod_esmf_esm::esm_data::mask

Definition at line 212 of file mod_esmf_esm.F.

212 real(r8), allocatable :: mask(:,:) ! field land/sea mask

◆ ncfile

character(len=256) mod_esmf_esm::esm_data::ncfile

Definition at line 208 of file mod_esmf_esm.F.

208 character(len=256) :: ncfile ! NetCDF filename

◆ ncid

integer mod_esmf_esm::esm_data::ncid

Definition at line 163 of file mod_esmf_esm.F.

163 integer :: ncid ! NetCDF file ID

◆ nrec

integer mod_esmf_esm::esm_data::nrec

Definition at line 168 of file mod_esmf_esm.F.

168 integer :: Nrec ! number of time records

◆ nvdim

integer mod_esmf_esm::esm_data::nvdim

Definition at line 166 of file mod_esmf_esm.F.

166 integer :: Nvdim ! number spatial dimensions

◆ rhandle

type (esmf_routehandle) mod_esmf_esm::esm_data::rhandle

Definition at line 221 of file mod_esmf_esm.F.

221 TYPE (ESMF_RouteHandle) :: rhandle ! field RouteHandle

◆ scale_factor

real(dp) mod_esmf_esm::esm_data::scale_factor

Definition at line 178 of file mod_esmf_esm.F.

178 real(dp) :: scale_factor ! scale_factor attribute

◆ seavalue

integer mod_esmf_esm::esm_data::seavalue

Definition at line 172 of file mod_esmf_esm.F.

172 integer :: SeaValue ! Masking sea value

◆ specialaction

character(len=30 ) mod_esmf_esm::esm_data::specialaction

Definition at line 201 of file mod_esmf_esm.F.

201 character(len=30 ) :: SpecialAction ! special processing

◆ tend

real(dp) mod_esmf_esm::esm_data::tend

Definition at line 189 of file mod_esmf_esm.F.

189 real(dp) :: Tend ! upper time-snapshot

◆ tid

integer mod_esmf_esm::esm_data::tid

Definition at line 164 of file mod_esmf_esm.F.

164 integer :: Tid ! time variable ID

◆ tindex

integer mod_esmf_esm::esm_data::tindex

Definition at line 170 of file mod_esmf_esm.F.

170 integer :: Tindex ! rolling two-time indices

◆ tintrp

real(dp), dimension(2) mod_esmf_esm::esm_data::tintrp

Definition at line 192 of file mod_esmf_esm.F.

192 real(dp) :: Tintrp(2) ! interpolation time (days)

◆ tmax

real(dp) mod_esmf_esm::esm_data::tmax

Definition at line 187 of file mod_esmf_esm.F.

187 real(dp) :: Tmax ! time maximum value

◆ tmin

real(dp) mod_esmf_esm::esm_data::tmin

Definition at line 186 of file mod_esmf_esm.F.

186 real(dp) :: Tmin ! time minimum value

◆ tmono

real(dp) mod_esmf_esm::esm_data::tmono

Definition at line 185 of file mod_esmf_esm.F.

185 real(dp) :: Tmono ! monotonic time (days)

◆ tname

character(len=100) mod_esmf_esm::esm_data::tname

Definition at line 202 of file mod_esmf_esm.F.

202 character(len=100) :: Tname ! time variable name

◆ trec

integer mod_esmf_esm::esm_data::trec

Definition at line 169 of file mod_esmf_esm.F.

169 integer :: Trec ! latest read time record

◆ tscale

real(dp) mod_esmf_esm::esm_data::tscale

Definition at line 184 of file mod_esmf_esm.F.

184 real(dp) :: Tscale ! time scale to day

◆ tstr

real(dp) mod_esmf_esm::esm_data::tstr

Definition at line 188 of file mod_esmf_esm.F.

188 real(dp) :: Tstr ! lower time-snapshot

◆ tunits

character(len=100) mod_esmf_esm::esm_data::tunits

Definition at line 203 of file mod_esmf_esm.F.

203 character(len=100) :: Tunits ! time variable units

◆ vcoord

character(len=20), dimension(:), allocatable mod_esmf_esm::esm_data::vcoord

Definition at line 198 of file mod_esmf_esm.F.

198 character(len=20), allocatable :: Vcoord(:) ! variable

◆ vdescriptor

character(len=256) mod_esmf_esm::esm_data::vdescriptor

Definition at line 206 of file mod_esmf_esm.F.

206 character(len=256) :: Vdescriptor ! Variable descriptive name

◆ vid

integer mod_esmf_esm::esm_data::vid

Definition at line 165 of file mod_esmf_esm.F.

165 integer :: Vid ! field variable ID

◆ vlongname

character(len=256) mod_esmf_esm::esm_data::vlongname

Definition at line 207 of file mod_esmf_esm.F.

207 character(len=256) :: Vlongname ! long_name attribute

◆ vmax

real(r8) mod_esmf_esm::esm_data::vmax

Definition at line 191 of file mod_esmf_esm.F.

191 real(r8) :: Vmax ! variable maximum value

◆ vmin

real(r8) mod_esmf_esm::esm_data::vmin

Definition at line 190 of file mod_esmf_esm.F.

190 real(r8) :: Vmin ! variable minimum value

◆ vname

character(len=100) mod_esmf_esm::esm_data::vname

Definition at line 204 of file mod_esmf_esm.F.

204 character(len=100) :: Vname ! variable name

◆ vsize

integer, dimension(:), allocatable mod_esmf_esm::esm_data::vsize

Definition at line 174 of file mod_esmf_esm.F.

174 integer, allocatable :: Vsize(:) ! dimensions size

◆ vtime

real(dp), dimension(2) mod_esmf_esm::esm_data::vtime

Definition at line 193 of file mod_esmf_esm.F.

193 real(dp) :: Vtime(2) ! latest two-time values

◆ vunits

character(len=100) mod_esmf_esm::esm_data::vunits

Definition at line 205 of file mod_esmf_esm.F.

205 character(len=100) :: Vunits ! variable units

◆ zlevel

integer mod_esmf_esm::esm_data::zlevel

Definition at line 167 of file mod_esmf_esm.F.

167 integer :: Zlevel ! level index to process

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