FV3-JEDI
fv3jedi_tlm_mod Module Reference

Data Types

type  fv3jedi_tlm
 Fortran derived type to hold tlm definition. More...
 

Functions/Subroutines

subroutine create (self, geom, conf)
 
subroutine delete (self)
 
subroutine initialize_ad (self, inc)
 
subroutine initialize_tl (self, inc)
 
subroutine step_ad (self, inc, traj)
 
subroutine step_tl (self, inc, traj)
 
subroutine finalize_ad (self, inc)
 
subroutine finalize_tl (self, inc)
 
subroutine inc_to_lm (inc, lm)
 
subroutine lm_to_inc (lm, inc)
 
subroutine traj_to_traj (traj, lm)
 

Function/Subroutine Documentation

◆ create()

subroutine fv3jedi_tlm_mod::create ( class(fv3jedi_tlm), intent(inout)  self,
type(fv3jedi_geom), intent(in)  geom,
type(fckit_configuration), intent(in)  conf 
)
private

Definition at line 54 of file fv3jedi_tlm_mod.f90.

◆ delete()

subroutine fv3jedi_tlm_mod::delete ( class(fv3jedi_tlm), intent(inout)  self)
private

Definition at line 87 of file fv3jedi_tlm_mod.f90.

◆ finalize_ad()

subroutine fv3jedi_tlm_mod::finalize_ad ( class(fv3jedi_tlm), intent(inout)  self,
type(fv3jedi_increment), intent(inout)  inc 
)
private

Definition at line 162 of file fv3jedi_tlm_mod.f90.

Here is the call graph for this function:

◆ finalize_tl()

subroutine fv3jedi_tlm_mod::finalize_tl ( class(fv3jedi_tlm), intent(inout)  self,
type(fv3jedi_increment), intent(inout)  inc 
)
private

Definition at line 176 of file fv3jedi_tlm_mod.f90.

Here is the call graph for this function:

◆ inc_to_lm()

subroutine fv3jedi_tlm_mod::inc_to_lm ( type(fv3jedi_increment), intent(in)  inc,
type(fv3jedi_lm_type), intent(inout)  lm 
)
private

Definition at line 190 of file fv3jedi_tlm_mod.f90.

Here is the caller graph for this function:

◆ initialize_ad()

subroutine fv3jedi_tlm_mod::initialize_ad ( class(fv3jedi_tlm), intent(inout)  self,
type(fv3jedi_increment), intent(inout)  inc 
)
private

Definition at line 100 of file fv3jedi_tlm_mod.f90.

Here is the call graph for this function:

◆ initialize_tl()

subroutine fv3jedi_tlm_mod::initialize_tl ( class(fv3jedi_tlm), intent(inout)  self,
type(fv3jedi_increment), intent(inout)  inc 
)
private

Definition at line 114 of file fv3jedi_tlm_mod.f90.

Here is the call graph for this function:

◆ lm_to_inc()

subroutine fv3jedi_tlm_mod::lm_to_inc ( type(fv3jedi_lm_type), intent(in)  lm,
type(fv3jedi_increment), intent(inout)  inc 
)
private

Definition at line 221 of file fv3jedi_tlm_mod.f90.

Here is the caller graph for this function:

◆ step_ad()

subroutine fv3jedi_tlm_mod::step_ad ( class(fv3jedi_tlm), intent(inout)  self,
type(fv3jedi_increment), intent(inout)  inc,
type(fv3jedi_traj), intent(in)  traj 
)
private

Definition at line 128 of file fv3jedi_tlm_mod.f90.

Here is the call graph for this function:

◆ step_tl()

subroutine fv3jedi_tlm_mod::step_tl ( class(fv3jedi_tlm), intent(inout)  self,
type(fv3jedi_increment), intent(inout)  inc,
type(fv3jedi_traj), intent(in)  traj 
)
private

Definition at line 145 of file fv3jedi_tlm_mod.f90.

Here is the call graph for this function:

◆ traj_to_traj()

subroutine fv3jedi_tlm_mod::traj_to_traj ( type(fv3jedi_traj), intent(in)  traj,
type(fv3jedi_lm_type), intent(inout)  lm 
)
private

Rank two

Definition at line 252 of file fv3jedi_tlm_mod.f90.

Here is the caller graph for this function: