Go to the documentation of this file.
25 #define LISTED_TYPE model_nuopc_type
26 #include "oops/util/linkedList_i.f"
36 #include "oops/util/linkedList_c.f"
43 integer(c_int),
intent(inout) :: c_key_self
44 integer(c_int),
intent(in) :: c_key_geom
45 type(c_ptr),
intent(in) :: c_conf
64 integer(c_int),
intent(inout) :: c_key_self
80 integer(c_int),
intent(in) :: c_key_self
81 integer(c_int),
intent(in) :: c_key_state
85 type(c_ptr),
intent(inout) :: c_dt
87 type(datetime) :: fdate
92 call c_f_datetime(c_dt, fdate)
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_dt1
106 type(c_ptr),
intent(inout) :: c_dt2
111 type(datetime) :: fdate1
112 type(datetime) :: fdate2
117 call c_f_datetime(c_dt1, fdate1)
118 call c_f_datetime(c_dt2, fdate2)
129 integer(c_int),
intent(in) :: c_key_self
130 integer(c_int),
intent(in) :: c_key_state
131 type(c_ptr),
intent(inout) :: c_dt
136 type(datetime) :: fdate
141 call c_f_datetime(c_dt, fdate)
Fortran derived type to hold FV3JEDI state.
subroutine, public model_nuopc_finalize(self, state, vdate)
subroutine, public model_nuopc_initialize(self, state, vdate)
Fortran derived type to hold model definition.
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 c_fv3jedi_nuopc_finalize(c_key_self, c_key_state, c_dt)
Fortran derived type to hold geometry data for the FV3JEDI model.
subroutine c_fv3jedi_nuopc_step(c_key_self, c_key_state, c_dt1, c_dt2)
subroutine c_fv3jedi_nuopc_initialize(c_key_self, c_key_state, c_dt)
Fortran module handling geometry for the FV3 model.
subroutine, public model_nuopc_step(self, state, vdate1, vdate2)
subroutine, public model_nuopc_create(self, geom, c_conf)
subroutine, public model_nuopc_delete(self)
type(registry_t), public fv3jedi_nuopc_registry
Linked list interface.
subroutine c_fv3jedi_nuopc_delete(c_key_self)
subroutine c_fv3jedi_nuopc_create(c_conf, c_key_geom, c_key_self)
Linked list implementation.