FV3 Bundle
fv3jedi_lm_mod Module Reference

Data Types

type  fv3jedi_lm_type
 Top level for fv3jedi linearized model. More...
 

Functions/Subroutines

subroutine create (self, dt, npx, npy, npz, ptop, ak, bk)
 
subroutine init_nl (self)
 
subroutine init_tl (self)
 
subroutine init_ad (self)
 
subroutine step_nl (self)
 
subroutine step_tl (self)
 
subroutine step_ad (self)
 
subroutine final_nl (self)
 
subroutine final_tl (self)
 
subroutine final_ad (self)
 
subroutine delete (self)
 
subroutine ipert_to_zero (pert)
 

Function/Subroutine Documentation

◆ create()

subroutine fv3jedi_lm_mod::create ( class(fv3jedi_lm_type), intent(inout)  self,
real(kind=kind_real), intent(in)  dt,
integer, intent(in)  npx,
integer, intent(in)  npy,
integer, intent(in)  npz,
real(kind=kind_real), intent(in)  ptop,
real(kind=kind_real), dimension(npz+1), intent(in)  ak,
real(kind=kind_real), dimension(npz+1), intent(in)  bk 
)
private

Definition at line 45 of file fv3jedi_lm_mod.F90.

Here is the call graph for this function:

◆ delete()

subroutine fv3jedi_lm_mod::delete ( class(fv3jedi_lm_type), intent(inout)  self)
private

Definition at line 224 of file fv3jedi_lm_mod.F90.

Here is the call graph for this function:

◆ final_ad()

subroutine fv3jedi_lm_mod::final_ad ( class(fv3jedi_lm_type), intent(inout)  self)
private

Definition at line 213 of file fv3jedi_lm_mod.F90.

Here is the call graph for this function:

◆ final_nl()

subroutine fv3jedi_lm_mod::final_nl ( class(fv3jedi_lm_type), intent(inout)  self)
private

Definition at line 192 of file fv3jedi_lm_mod.F90.

◆ final_tl()

subroutine fv3jedi_lm_mod::final_tl ( class(fv3jedi_lm_type), intent(inout)  self)
private

Definition at line 202 of file fv3jedi_lm_mod.F90.

Here is the call graph for this function:

◆ init_ad()

subroutine fv3jedi_lm_mod::init_ad ( class(fv3jedi_lm_type), intent(inout)  self)
private

Definition at line 134 of file fv3jedi_lm_mod.F90.

Here is the call graph for this function:

◆ init_nl()

subroutine fv3jedi_lm_mod::init_nl ( class(fv3jedi_lm_type), intent(inout)  self)
private

Definition at line 106 of file fv3jedi_lm_mod.F90.

◆ init_tl()

subroutine fv3jedi_lm_mod::init_tl ( class(fv3jedi_lm_type), intent(inout)  self)
private

Definition at line 119 of file fv3jedi_lm_mod.F90.

Here is the call graph for this function:

◆ ipert_to_zero()

subroutine fv3jedi_lm_mod::ipert_to_zero ( type(fv3jedi_lm_pert), intent(inout)  pert)
private
Parameters
[in,out]pertIntenal part of pert to zero

Definition at line 243 of file fv3jedi_lm_mod.F90.

Here is the caller graph for this function:

◆ step_ad()

subroutine fv3jedi_lm_mod::step_ad ( class(fv3jedi_lm_type), intent(inout)  self)
private

Definition at line 177 of file fv3jedi_lm_mod.F90.

Here is the call graph for this function:

◆ step_nl()

subroutine fv3jedi_lm_mod::step_nl ( class(fv3jedi_lm_type), intent(inout)  self)
private

Definition at line 149 of file fv3jedi_lm_mod.F90.

◆ step_tl()

subroutine fv3jedi_lm_mod::step_tl ( class(fv3jedi_lm_type), intent(inout)  self)
private

Definition at line 162 of file fv3jedi_lm_mod.F90.

Here is the call graph for this function: