FV3 Bundle
fv3jedi_lm_dynamics_mod Module Reference

Data Types

type  fv3jedi_lm_dynamics_type
 Top level for fv3jedi linearized dynamical core. More...
 

Functions/Subroutines

subroutine create (self, conf)
 
subroutine init_nl (self, conf, pert, traj)
 
subroutine init_tl (self, conf, pert, traj)
 
subroutine init_ad (self, conf, pert, traj)
 
subroutine step_nl (self, conf, traj)
 
subroutine step_tl (self, conf, traj, pert)
 
subroutine step_ad (self, conf, traj, pert)
 
subroutine delete (self, conf)
 
subroutine traj_to_fv3 (self, conf, traj)
 
subroutine fv3_to_traj (self, conf, traj)
 
subroutine pert_to_fv3 (self, conf, pert)
 
subroutine fv3_to_pert (self, conf, pert)
 
subroutine zero_pert_vars (FV_AtmP)
 

Function/Subroutine Documentation

◆ create()

subroutine fv3jedi_lm_dynamics_mod::create ( class(fv3jedi_lm_dynamics_type), intent(inout), target  self,
type(fv3jedi_lm_conf), intent(inout)  conf 
)
private

Definition at line 61 of file fv3jedi_lm_dynamics_mod.F90.

Here is the call graph for this function:

◆ delete()

subroutine fv3jedi_lm_dynamics_mod::delete ( class(fv3jedi_lm_dynamics_type), intent(inout)  self,
type(fv3jedi_lm_conf), intent(in)  conf 
)
private

Definition at line 682 of file fv3jedi_lm_dynamics_mod.F90.

Here is the call graph for this function:

◆ fv3_to_pert()

subroutine fv3jedi_lm_dynamics_mod::fv3_to_pert ( class(fv3jedi_lm_dynamics_type), intent(inout)  self,
type(fv3jedi_lm_conf), intent(in)  conf,
type(fv3jedi_lm_pert), intent(inout)  pert 
)
private

Definition at line 882 of file fv3jedi_lm_dynamics_mod.F90.

Here is the caller graph for this function:

◆ fv3_to_traj()

subroutine fv3jedi_lm_dynamics_mod::fv3_to_traj ( class(fv3jedi_lm_dynamics_type), intent(in)  self,
type(fv3jedi_lm_conf), intent(in)  conf,
type(fv3jedi_lm_traj), intent(inout)  traj 
)
private

Definition at line 802 of file fv3jedi_lm_dynamics_mod.F90.

Here is the caller graph for this function:

◆ init_ad()

subroutine fv3jedi_lm_dynamics_mod::init_ad ( class(fv3jedi_lm_dynamics_type), intent(inout)  self,
type(fv3jedi_lm_conf), intent(in)  conf,
type(fv3jedi_lm_pert), intent(inout)  pert,
type(fv3jedi_lm_traj), intent(in)  traj 
)
private

Definition at line 244 of file fv3jedi_lm_dynamics_mod.F90.

◆ init_nl()

subroutine fv3jedi_lm_dynamics_mod::init_nl ( class(fv3jedi_lm_dynamics_type), intent(inout)  self,
type(fv3jedi_lm_conf), intent(in)  conf,
type(fv3jedi_lm_pert), intent(inout)  pert,
type(fv3jedi_lm_traj), intent(in)  traj 
)
private

Definition at line 218 of file fv3jedi_lm_dynamics_mod.F90.

◆ init_tl()

subroutine fv3jedi_lm_dynamics_mod::init_tl ( class(fv3jedi_lm_dynamics_type), intent(inout)  self,
type(fv3jedi_lm_conf), intent(in)  conf,
type(fv3jedi_lm_pert), intent(inout)  pert,
type(fv3jedi_lm_traj), intent(in)  traj 
)
private

Definition at line 231 of file fv3jedi_lm_dynamics_mod.F90.

◆ pert_to_fv3()

subroutine fv3jedi_lm_dynamics_mod::pert_to_fv3 ( class(fv3jedi_lm_dynamics_type), intent(inout)  self,
type(fv3jedi_lm_conf), intent(in)  conf,
type(fv3jedi_lm_pert), intent(in)  pert 
)
private

Definition at line 837 of file fv3jedi_lm_dynamics_mod.F90.

Here is the caller graph for this function:

◆ step_ad()

subroutine fv3jedi_lm_dynamics_mod::step_ad ( class(fv3jedi_lm_dynamics_type), intent(inout), target  self,
type(fv3jedi_lm_conf), intent(in)  conf,
type(fv3jedi_lm_traj), intent(in)  traj,
type(fv3jedi_lm_pert), intent(inout)  pert 
)
private

Definition at line 449 of file fv3jedi_lm_dynamics_mod.F90.

Here is the call graph for this function:

◆ step_nl()

subroutine fv3jedi_lm_dynamics_mod::step_nl ( class(fv3jedi_lm_dynamics_type), intent(inout), target  self,
type(fv3jedi_lm_conf), intent(in)  conf,
type(fv3jedi_lm_traj), intent(inout)  traj 
)
private

Definition at line 257 of file fv3jedi_lm_dynamics_mod.F90.

Here is the call graph for this function:

◆ step_tl()

subroutine fv3jedi_lm_dynamics_mod::step_tl ( class(fv3jedi_lm_dynamics_type), intent(inout), target  self,
type(fv3jedi_lm_conf), intent(in)  conf,
type(fv3jedi_lm_traj), intent(in)  traj,
type(fv3jedi_lm_pert), intent(inout)  pert 
)
private

Definition at line 336 of file fv3jedi_lm_dynamics_mod.F90.

Here is the call graph for this function:

◆ traj_to_fv3()

subroutine fv3jedi_lm_dynamics_mod::traj_to_fv3 ( class(fv3jedi_lm_dynamics_type), intent(inout)  self,
type(fv3jedi_lm_conf), intent(in)  conf,
type(fv3jedi_lm_traj), intent(in)  traj 
)
private

Definition at line 706 of file fv3jedi_lm_dynamics_mod.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ zero_pert_vars()

subroutine fv3jedi_lm_dynamics_mod::zero_pert_vars ( type(fv_atmos_pert_type), intent(inout)  FV_AtmP)
private

Definition at line 926 of file fv3jedi_lm_dynamics_mod.F90.

Here is the caller graph for this function: