FV3 Bundle
fv3jedi_lm_turbulence_mod.F90 File Reference

Go to the source code of this file.

Data Types

type  fv3jedi_lm_turbulence_mod::local_traj_turbulence
 Turbulence module. More...
 
type  fv3jedi_lm_turbulence_mod::local_cnst_turbulence
 Local constants object. More...
 
type  fv3jedi_lm_turbulence_mod::fv3jedi_lm_turbulence_type
 Turbulence class (self) More...
 

Modules

module  fv3jedi_lm_turbulence_mod
 

Functions/Subroutines

subroutine fv3jedi_lm_turbulence_mod::create (self, conf)
 
subroutine fv3jedi_lm_turbulence_mod::init_nl (self, pert, traj)
 
subroutine fv3jedi_lm_turbulence_mod::init_tl (self, pert, traj)
 
subroutine fv3jedi_lm_turbulence_mod::init_ad (self, pert, traj)
 
subroutine fv3jedi_lm_turbulence_mod::step_nl (self, conf, traj)
 
subroutine fv3jedi_lm_turbulence_mod::step_tl (self, conf, traj, pert)
 
subroutine fv3jedi_lm_turbulence_mod::step_ad (self, conf, traj, pert)
 
subroutine fv3jedi_lm_turbulence_mod::delete (self, conf)
 
subroutine fv3jedi_lm_turbulence_mod::set_ltraj (conf, lcnst, traj, ltraj)
 
subroutine fv3jedi_lm_turbulence_mod::allocate_ltraj (im, jm, lm, ltraj)
 
subroutine fv3jedi_lm_turbulence_mod::deallocate_ltraj (ltraj)
 
subroutine fv3jedi_lm_turbulence_mod::vtrilupert (im, jm, lm, a, b, c)
 
subroutine fv3jedi_lm_turbulence_mod::vtrisolvepert (im, jm, lm, a, b, c, y, phase, ygswitch)