FV3 Bundle
fv3jedi_state_io_mod Module Reference

Functions/Subroutines

subroutine, public read_fms_restart (geom, state, c_conf, vdate)
 
subroutine, public write_fms_restart (geom, state, c_conf, vdate)
 
subroutine, public read_geos_restart (state, c_conf, vdate)
 
subroutine, public write_geos_restart (geom, state, c_conf, vdate)
 

Function/Subroutine Documentation

◆ read_fms_restart()

subroutine, public fv3jedi_state_io_mod::read_fms_restart ( type(fv3jedi_geom), intent(inout)  geom,
type(fv3jedi_state), intent(inout)  state,
type(c_ptr), intent(in)  c_conf,
type(datetime), intent(inout)  vdate 
)
Parameters
[in]c_confConfiguration
[in,out]vdateDateTime

Definition at line 30 of file fv3jedi_state_io_mod.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ read_geos_restart()

subroutine, public fv3jedi_state_io_mod::read_geos_restart ( type(fv3jedi_state), intent(inout)  state,
type(c_ptr), intent(in)  c_conf,
type(datetime), intent(inout)  vdate 
)
Parameters
[in]c_confConfiguration
[in,out]vdateDateTime

Convenience

Set filenames

Open the file

Get dimensions, lon,lat,lev,time

Read the time

Get time attributes

Pad with leading zeros if need be

Back to integer

To idate/isecs for Jedi

Print info to user

Make sure file dimensions equal to geometry

GEOS can use concatenated tiles or tile as a dimension

Definition at line 386 of file fv3jedi_state_io_mod.f90.

Here is the caller graph for this function:

◆ write_fms_restart()

subroutine, public fv3jedi_state_io_mod::write_fms_restart ( type(fv3jedi_geom), intent(inout)  geom,
type(fv3jedi_state), intent(in)  state,
type(c_ptr), intent(in)  c_conf,
type(datetime), intent(inout)  vdate 
)
Parameters
[in]c_confConfiguration
[in,out]vdateDateTime

Definition at line 229 of file fv3jedi_state_io_mod.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_geos_restart()

subroutine, public fv3jedi_state_io_mod::write_geos_restart ( type(fv3jedi_geom), intent(inout)  geom,
type(fv3jedi_state), intent(in)  state,
type(c_ptr), intent(in)  c_conf,
type(datetime), intent(inout)  vdate 
)
Parameters
[in]c_confConfiguration
[in,out]vdateDateTime

Definition at line 753 of file fv3jedi_state_io_mod.f90.

Here is the caller graph for this function: