FV3 Bundle
fv3jedi_lm_physics_mod Module Reference

Data Types

type  fv3jedi_lm_physics_type
 Physics driver for fv3-jedi linearized model Just calls its children in turn if turned on. 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)
 

Function/Subroutine Documentation

◆ create()

subroutine fv3jedi_lm_physics_mod::create ( class(fv3jedi_lm_physics_type), intent(inout), target  self,
type(fv3jedi_lm_conf), intent(in)  conf 
)
private

Definition at line 36 of file fv3jedi_lm_physics_mod.F90.

◆ delete()

subroutine fv3jedi_lm_physics_mod::delete ( class(fv3jedi_lm_physics_type), intent(inout)  self,
type(fv3jedi_lm_conf), intent(in)  conf 
)
private

Definition at line 145 of file fv3jedi_lm_physics_mod.F90.

◆ init_ad()

subroutine fv3jedi_lm_physics_mod::init_ad ( class(fv3jedi_lm_physics_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 82 of file fv3jedi_lm_physics_mod.F90.

◆ init_nl()

subroutine fv3jedi_lm_physics_mod::init_nl ( class(fv3jedi_lm_physics_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 50 of file fv3jedi_lm_physics_mod.F90.

◆ init_tl()

subroutine fv3jedi_lm_physics_mod::init_tl ( class(fv3jedi_lm_physics_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 66 of file fv3jedi_lm_physics_mod.F90.

◆ step_ad()

subroutine fv3jedi_lm_physics_mod::step_ad ( class(fv3jedi_lm_physics_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 129 of file fv3jedi_lm_physics_mod.F90.

◆ step_nl()

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

Definition at line 98 of file fv3jedi_lm_physics_mod.F90.

◆ step_tl()

subroutine fv3jedi_lm_physics_mod::step_tl ( class(fv3jedi_lm_physics_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 113 of file fv3jedi_lm_physics_mod.F90.