FV3-JEDI
fv3jedi_gfs_mod Module Reference

Data Types

type  gfs_model
 Fortran derived type to hold model definition. More...
 

Functions/Subroutines

subroutine, public gfs_create (self, geom, c_conf)
 
subroutine, public gfs_delete (self)
 
subroutine, public gfs_initialize (self, state)
 
subroutine, public gfs_step (self, state, vdate)
 
subroutine, public gfs_finalize (self, state)
 
subroutine state_to_gfs (state, self)
 
subroutine gfs_to_state (self, state)
 

Function/Subroutine Documentation

◆ gfs_create()

subroutine, public fv3jedi_gfs_mod::gfs_create ( type(gfs_model), intent(inout)  self,
type(fv3jedi_geom), intent(in)  geom,
type(c_ptr), intent(in)  c_conf 
)

Definition at line 45 of file fv3jedi_gfs_mod.f90.

Here is the caller graph for this function:

◆ gfs_delete()

subroutine, public fv3jedi_gfs_mod::gfs_delete ( type(gfs_model), intent(inout)  self)

Definition at line 56 of file fv3jedi_gfs_mod.f90.

Here is the caller graph for this function:

◆ gfs_finalize()

subroutine, public fv3jedi_gfs_mod::gfs_finalize ( type(gfs_model), target  self,
type(fv3jedi_state state 
)

Definition at line 92 of file fv3jedi_gfs_mod.f90.

Here is the caller graph for this function:

◆ gfs_initialize()

subroutine, public fv3jedi_gfs_mod::gfs_initialize ( type(gfs_model), target  self,
type(fv3jedi_state state 
)

Definition at line 65 of file fv3jedi_gfs_mod.f90.

Here is the caller graph for this function:

◆ gfs_step()

subroutine, public fv3jedi_gfs_mod::gfs_step ( type(gfs_model), intent(inout)  self,
type(fv3jedi_state), intent(inout)  state,
type(datetime), intent(in)  vdate 
)
Parameters
[in]vdateValid datetime after step

Definition at line 75 of file fv3jedi_gfs_mod.f90.

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

◆ gfs_to_state()

subroutine fv3jedi_gfs_mod::gfs_to_state ( type(gfs_model), intent(in)  self,
type(fv3jedi_state), intent(inout)  state 
)
private

Definition at line 112 of file fv3jedi_gfs_mod.f90.

Here is the caller graph for this function:

◆ state_to_gfs()

subroutine fv3jedi_gfs_mod::state_to_gfs ( type(fv3jedi_state), intent(in)  state,
type(gfs_model), intent(inout)  self 
)
private

Definition at line 102 of file fv3jedi_gfs_mod.f90.

Here is the caller graph for this function: