MPAS-JEDI
mpas_model_interface.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine c_mpas_model_setup (c_conf, c_key_geom, c_key_self)
 
subroutine c_mpas_model_delete (c_key_self)
 
subroutine c_mpas_model_prepare_integration (c_key_self, c_key_state)
 
subroutine c_mpas_model_prepare_integration_ad (c_key_self, c_key_incr)
 
subroutine c_mpas_model_prepare_integration_tl (c_key_self, c_key_incr)
 
subroutine c_mpas_model_propagate (c_key_self, c_key_state)
 
subroutine c_mpas_model_propagate_ad (c_key_self, c_key_incr, c_key_traj)
 
subroutine c_mpas_model_propagate_tl (c_key_self, c_key_incr, c_key_traj)
 
subroutine c_mpas_model_prop_traj (c_key_self, c_key_state, c_key_traj)
 
subroutine c_mpas_model_wipe_traj (c_key_traj)
 

Function/Subroutine Documentation

◆ c_mpas_model_delete()

subroutine c_mpas_model_delete ( integer(c_int), intent(inout)  c_key_self)

Definition at line 37 of file mpas_model_interface.F90.

Here is the call graph for this function:

◆ c_mpas_model_prepare_integration()

subroutine c_mpas_model_prepare_integration ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_state 
)
Parameters
[in]c_key_selfModel
[in]c_key_stateModel fields

Definition at line 54 of file mpas_model_interface.F90.

Here is the call graph for this function:

◆ c_mpas_model_prepare_integration_ad()

subroutine c_mpas_model_prepare_integration_ad ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_incr 
)
Parameters
[in]c_key_selfModel
[in]c_key_incrModel fields

Definition at line 77 of file mpas_model_interface.F90.

Here is the call graph for this function:

◆ c_mpas_model_prepare_integration_tl()

subroutine c_mpas_model_prepare_integration_tl ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_incr 
)
Parameters
[in]c_key_selfModel
[in]c_key_incrModel fields

Definition at line 100 of file mpas_model_interface.F90.

Here is the call graph for this function:

◆ c_mpas_model_prop_traj()

subroutine c_mpas_model_prop_traj ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_state,
integer(c_int), intent(inout)  c_key_traj 
)
Parameters
[in]c_key_selfModel
[in]c_key_stateModel fields
[in,out]c_key_trajTrajectory structure

Definition at line 199 of file mpas_model_interface.F90.

Here is the call graph for this function:

◆ c_mpas_model_propagate()

subroutine c_mpas_model_propagate ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_state 
)
Parameters
[in]c_key_selfModel
[in]c_key_stateModel fields

Definition at line 123 of file mpas_model_interface.F90.

Here is the call graph for this function:

◆ c_mpas_model_propagate_ad()

subroutine c_mpas_model_propagate_ad ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_incr,
integer(c_int), intent(in)  c_key_traj 
)
Parameters
[in]c_key_selfModel
[in]c_key_incrModel fields
[in]c_key_trajTrajectory structure

Definition at line 145 of file mpas_model_interface.F90.

Here is the call graph for this function:

◆ c_mpas_model_propagate_tl()

subroutine c_mpas_model_propagate_tl ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(in)  c_key_incr,
integer(c_int), intent(in)  c_key_traj 
)
Parameters
[in]c_key_selfModel
[in]c_key_incrModel fields
[in]c_key_trajTrajectory structure

Definition at line 172 of file mpas_model_interface.F90.

Here is the call graph for this function:

◆ c_mpas_model_setup()

subroutine c_mpas_model_setup ( type(c_ptr), intent(in), value  c_conf,
integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(inout)  c_key_self 
)
Parameters
[in,out]c_key_selfKey to model data
[in]c_key_geomGeometry
[in]c_confpointer to object of class Config

Definition at line 8 of file mpas_model_interface.F90.

Here is the call graph for this function:

◆ c_mpas_model_wipe_traj()

subroutine c_mpas_model_wipe_traj ( integer(c_int), intent(inout)  c_key_traj)
Parameters
[in,out]c_key_trajTrajectory structure

Definition at line 228 of file mpas_model_interface.F90.

Here is the call graph for this function: