FV3 Bundle
fv3jedi_state_interface_mod Module Reference

Functions/Subroutines

subroutine fv3jedi_state_create_c (c_key_self, c_key_geom, c_vars)
 
subroutine fv3jedi_state_delete_c (c_key_self)
 
subroutine fv3jedi_state_zero_c (c_key_self)
 
subroutine fv3jedi_state_copy_c (c_key_self, c_key_rhs)
 
subroutine fv3jedi_state_axpy_c (c_key_self, c_zz, c_key_rhs)
 
subroutine fv3jedi_state_add_incr_c (c_key_geom, c_key_self, c_key_rhs)
 
subroutine fv3jedi_state_change_resol_c (c_key_state, c_key_rhs)
 
subroutine fv3jedi_state_read_file_c (c_key_geom, c_key_state, c_conf, c_dt)
 
subroutine fv3jedi_state_analytic_init_c (c_key_state, c_key_geom, c_conf, c_dt)
 
subroutine fv3jedi_state_write_file_c (c_key_geom, c_key_state, c_conf, c_dt)
 
subroutine fv3jedi_state_gpnorm_c (c_key_state, kf, pstat)
 
subroutine fv3jedi_state_rms_c (c_key_state, prms)
 
subroutine fv3jedi_state_getvalues_notraj_c (c_key_geom, c_key_state, c_key_loc, c_vars, c_key_gom)
 
subroutine fv3jedi_state_getvalues_c (c_key_geom, c_key_state, c_key_loc, c_vars, c_key_gom, c_key_traj)
 
subroutine fv3jedi_state_sizes_c (c_key_self, nx, ny, nv)
 

Function/Subroutine Documentation

◆ fv3jedi_state_add_incr_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_add_incr_c ( integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_rhs 
)
private

Definition at line 131 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_analytic_init_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_analytic_init_c ( integer(c_int), intent(in)  c_key_state,
integer(c_int), intent(in)  c_key_geom,
type(c_ptr), intent(in)  c_conf,
type(c_ptr), intent(inout)  c_dt 
)
private
Parameters
[in]c_key_stateState
[in]c_key_geomGeometry
[in]c_confConfiguration
[in,out]c_dtDateTime

Definition at line 188 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_axpy_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_axpy_c ( integer(c_int), intent(in)  c_key_self,
real(c_double), intent(in)  c_zz,
integer(c_int), intent(in)  c_key_rhs 
)
private

Definition at line 110 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_change_resol_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_change_resol_c ( integer(c_int), intent(in)  c_key_state,
integer(c_int), intent(in)  c_key_rhs 
)
private

Definition at line 151 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_copy_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_copy_c ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_rhs 
)
private

Definition at line 93 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_create_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_create_c ( integer(c_int), intent(inout)  c_key_self,
integer(c_int), intent(in)  c_key_geom,
type(c_ptr), intent(in)  c_vars 
)
private
Parameters
[in]c_key_geomGeometry
[in]c_varsList of variables

Definition at line 41 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_delete_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_delete_c ( integer(c_int), intent(inout)  c_key_self)
private

Definition at line 64 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_getvalues_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_getvalues_c ( integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(in)  c_key_state,
integer(c_int), intent(in)  c_key_loc,
type(c_ptr), intent(in)  c_vars,
integer(c_int), intent(in)  c_key_gom,
integer(c_int), intent(in)  c_key_traj 
)
private
Parameters
[in]c_key_stateState to be interpolated
[in]c_key_locList of requested locations
[in]c_varsList of requested variables
[in]c_key_gomInterpolated values
[in]c_key_trajTrajectory for interpolation/transforms
[in]c_key_geomGeometry

Definition at line 302 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_getvalues_notraj_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_getvalues_notraj_c ( integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(in)  c_key_state,
integer(c_int), intent(in)  c_key_loc,
type(c_ptr), intent(in)  c_vars,
integer(c_int), intent(in)  c_key_gom 
)
private
Parameters
[in]c_key_stateState to be interpolated
[in]c_key_locList of requested locations
[in]c_varsList of requested variables
[in]c_key_gomInterpolated values
[in]c_key_geomGeometry

Definition at line 275 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_gpnorm_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_gpnorm_c ( integer(c_int), intent(in)  c_key_state,
integer(c_int), intent(in)  kf,
real(c_double), dimension(3*kf), intent(inout)  pstat 
)
private

Definition at line 230 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_read_file_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_read_file_c ( integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(in)  c_key_state,
type(c_ptr), intent(in)  c_conf,
type(c_ptr), intent(inout)  c_dt 
)
private
Parameters
[in]c_key_stateState
[in]c_confConfiguration
[in,out]c_dtDateTime
[in]c_key_geomGeometry

Definition at line 167 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_rms_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_rms_c ( integer(c_int), intent(in)  c_key_state,
real(c_double), intent(inout)  prms 
)
private

Definition at line 256 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_sizes_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_sizes_c ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(inout)  nx,
integer(c_int), intent(inout)  ny,
integer(c_int), intent(inout)  nv 
)
private

Definition at line 333 of file fv3jedi_state_interface_mod.f90.

◆ fv3jedi_state_write_file_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_write_file_c ( integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(in)  c_key_state,
type(c_ptr), intent(in)  c_conf,
type(c_ptr), intent(in)  c_dt 
)
private
Parameters
[in]c_key_stateState
[in]c_confConfiguration
[in]c_dtDateTime
[in]c_key_geomGeometry

Definition at line 209 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function:

◆ fv3jedi_state_zero_c()

subroutine fv3jedi_state_interface_mod::fv3jedi_state_zero_c ( integer(c_int), intent(in)  c_key_self)
private

Definition at line 80 of file fv3jedi_state_interface_mod.f90.

Here is the call graph for this function: