19 integer :: bumpid, ngrid
21 real(kind=kind_real),
allocatable :: t(:,:,:)
22 real(kind=kind_real),
allocatable :: q(:,:,:)
24 logical :: lalloc = .false.
29 #define LISTED_TYPE fv3jedi_getvalues_traj 32 #include "linkedList_i.f" 41 #include "linkedList_c.f" 48 integer(c_int),
intent(inout) :: c_key_self
58 self%bumpid = c_key_self
69 integer(c_int),
intent(inout) :: c_key_self
76 if (
allocated(self%t))
deallocate(self%t)
77 if (
allocated(self%q))
deallocate(self%q)
78 call self%bump%dealloc
89 type(fv3jedi_getvalues_traj),
intent(inout) :: self
Fortran module handling interpolation trajectory for the FV3 model.
type(registry_t), public fv3jedi_getvalues_traj_registry
Linked list interface - defines registry_t type.
subroutine, public c_fv3jedi_getvalues_traj_setup(c_key_self)
Linked list implementation.
subroutine, public c_fv3jedi_getvalues_traj_delete(c_key_self)
subroutine dummy_final(self)
integer, parameter, public kind_real