Go to the documentation of this file.
   13 use fckit_configuration_module, 
only: fckit_configuration
 
   27 #define LISTED_TYPE geos_model 
   28 #include "oops/util/linkedList_i.f" 
   38 #include "oops/util/linkedList_c.f" 
   45 integer(c_int), 
intent(inout) :: c_key_self
 
   46 integer(c_int), 
intent(in)    :: c_key_geom
 
   47 type(c_ptr),    
intent(in)    :: c_conf
 
   51 type(fckit_configuration)   :: f_conf
 
   58 f_conf = fckit_configuration(c_conf)
 
   69 integer(c_int), 
intent(inout) :: c_key_self
 
   85 integer(c_int), 
intent(in) :: c_key_self
 
   86 integer(c_int), 
intent(in) :: c_key_state
 
  103 integer(c_int), 
intent(in)    :: c_key_self
 
  104 integer(c_int), 
intent(in)    :: c_key_state
 
  105 type(c_ptr),    
intent(inout) :: c_dt
 
  110 type(datetime) :: fdate
 
  115 call c_f_datetime(c_dt, fdate)
 
  126 integer(c_int), 
intent(in) :: c_key_self
 
  127 integer(c_int), 
intent(in) :: c_key_state
 
  
 
Fortran derived type to hold FV3JEDI state.
 
subroutine c_fv3jedi_geos_step(c_key_self, c_key_state, c_dt)
 
subroutine c_fv3jedi_geos_finalize(c_key_self, c_key_state)
 
type(registry_t), public fv3jedi_geom_registry
Linked list interface - defines registry_t type.
 
type(registry_t), public fv3jedi_state_registry
Linked list interface - defines registry_t type.
 
Fortran module handling geometry for the FV3 model.
 
subroutine, public geos_initialize(self, state)
 
subroutine c_fv3jedi_geos_create(c_conf, c_key_geom, c_key_self)
Linked list implementation.
 
Fortran derived type to hold geometry data for the FV3JEDI model.
 
subroutine, public geos_create(self, geom, conf)
 
Fortran module handling geometry for the FV3 model.
 
subroutine, public geos_finalize(self, state)
 
subroutine c_fv3jedi_geos_delete(c_key_self)
 
type(registry_t), public fv3jedi_geos_registry
Linked list interface.
 
subroutine, public geos_step(self, state, vdate)
 
Fortran derived type to hold model definition.
 
subroutine c_fv3jedi_geos_initialize(c_key_self, c_key_state)
 
subroutine, public geos_delete(self)