MPAS-JEDI
mpasjedi_lvc_model2geovars_mod Module Reference

Data Types

type  mpasjedi_lvc_model2geovars
 

Functions/Subroutines

subroutine create (self, geom, bg, fg, conf)
 
subroutine delete (self)
 
subroutine multiply (self, geom, dxm, dxg)
 
subroutine multiplyadjoint (self, geom, dxg, dxm)
 

Variables

character(len=1024) message
 

Function/Subroutine Documentation

◆ create()

subroutine mpasjedi_lvc_model2geovars_mod::create ( class(mpasjedi_lvc_model2geovars), intent(inout)  self,
type(mpas_geom), intent(in)  geom,
type(mpas_fields), intent(in)  bg,
type(mpas_fields), intent(in)  fg,
type(fckit_configuration), intent(in)  conf 
)
private

Definition at line 58 of file mpasjedi_lvc_model2geovars_mod.F90.

Here is the call graph for this function:

◆ delete()

subroutine mpasjedi_lvc_model2geovars_mod::delete ( class(mpasjedi_lvc_model2geovars), intent(inout)  self)
private

Definition at line 87 of file mpasjedi_lvc_model2geovars_mod.F90.

◆ multiply()

subroutine mpasjedi_lvc_model2geovars_mod::multiply ( class(mpasjedi_lvc_model2geovars), intent(inout)  self,
type(mpas_geom), intent(inout)  geom,
class(mpas_fields), intent(in)  dxm,
class(mpas_fields), intent(inout)  dxg 
)
private
Parameters
[in,out]geommpas mesh descriptors
[in]dxmmodel increment fields
[in,out]dxgincrement containing linear geovar fields

Definition at line 96 of file mpasjedi_lvc_model2geovars_mod.F90.

Here is the call graph for this function:

◆ multiplyadjoint()

subroutine mpasjedi_lvc_model2geovars_mod::multiplyadjoint ( class(mpasjedi_lvc_model2geovars), intent(inout)  self,
type(mpas_geom), intent(inout)  geom,
class(mpas_fields), intent(in)  dxg,
class(mpas_fields), intent(inout)  dxm 
)
private

Definition at line 229 of file mpasjedi_lvc_model2geovars_mod.F90.

Here is the call graph for this function:

Variable Documentation

◆ message

character(len=1024) mpasjedi_lvc_model2geovars_mod::message
private

Definition at line 52 of file mpasjedi_lvc_model2geovars_mod.F90.