FV3 Bundle
large_scale_correction_module Module Reference

Data Types

type  iinterp_type
 
type  ivar_type
 

Functions/Subroutines

subroutine, public large_scale_correction (LSCCoeff, Frequency, cos_Z, Wind_Speed, Rv_Large, Rh_Large, iVar)
 
subroutine, public large_scale_correction_tl (Wind_Speed_TL, Rv_Large_TL, Rh_Large_TL, iVar)
 
subroutine, public large_scale_correction_ad (Rv_Large_AD, Rh_Large_AD, Wind_Speed_AD, iVar)
 

Variables

character(*), parameter module_version_id = '$Id: Large_Scale_Correction_Module.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
real(fp), parameter zero = 0.0_fp
 
real(fp), parameter one = 1.0_fp
 
real(fp), parameter two = 2.0_fp
 
integer, parameter n_zcoeffs = 6
 
integer, parameter n_lutdims = 4
 

Function/Subroutine Documentation

◆ large_scale_correction()

subroutine, public large_scale_correction_module::large_scale_correction ( type(fitcoeff_3d_type), intent(in)  LSCCoeff,
real(fp), intent(in)  Frequency,
real(fp), intent(in)  cos_Z,
real(fp), intent(in)  Wind_Speed,
real(fp), intent(out)  Rv_Large,
real(fp), intent(out)  Rh_Large,
type(ivar_type), intent(inout)  iVar 
)

Definition at line 121 of file Large_Scale_Correction_Module.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ large_scale_correction_ad()

subroutine, public large_scale_correction_module::large_scale_correction_ad ( real(fp), intent(inout)  Rv_Large_AD,
real(fp), intent(inout)  Rh_Large_AD,
real(fp), intent(inout)  Wind_Speed_AD,
type(ivar_type), intent(in)  iVar 
)

Definition at line 209 of file Large_Scale_Correction_Module.f90.

Here is the caller graph for this function:

◆ large_scale_correction_tl()

subroutine, public large_scale_correction_module::large_scale_correction_tl ( real(fp), intent(in)  Wind_Speed_TL,
real(fp), intent(out)  Rv_Large_TL,
real(fp), intent(out)  Rh_Large_TL,
type(ivar_type), intent(in)  iVar 
)

Definition at line 178 of file Large_Scale_Correction_Module.f90.

Here is the caller graph for this function:

Variable Documentation

◆ module_version_id

character(*), parameter large_scale_correction_module::module_version_id = '$Id: Large_Scale_Correction_Module.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
private

Definition at line 63 of file Large_Scale_Correction_Module.f90.

◆ n_lutdims

integer, parameter large_scale_correction_module::n_lutdims = 4
private

Definition at line 74 of file Large_Scale_Correction_Module.f90.

◆ n_zcoeffs

integer, parameter large_scale_correction_module::n_zcoeffs = 6
private

Definition at line 72 of file Large_Scale_Correction_Module.f90.

◆ one

real(fp), parameter large_scale_correction_module::one = 1.0_fp
private

Definition at line 68 of file Large_Scale_Correction_Module.f90.

◆ two

real(fp), parameter large_scale_correction_module::two = 2.0_fp
private

Definition at line 69 of file Large_Scale_Correction_Module.f90.

◆ zero

real(fp), parameter large_scale_correction_module::zero = 0.0_fp
private

Definition at line 67 of file Large_Scale_Correction_Module.f90.