FV3 Bundle
type_diag_blk Module Reference

Data Types

type  diag_blk_type
 

Functions/Subroutines

subroutine diag_blk_alloc (diag_blk, nam, geom, bpar, samp, ic2a, ib, prefix, double_fit)
 
subroutine diag_blk_dealloc (diag_blk)
 
subroutine diag_blk_write (diag_blk, mpl, nam, geom, bpar, filename)
 
subroutine diag_blk_normalization (diag_blk, geom, bpar, remove_max)
 
subroutine diag_blk_fitting (diag_blk, mpl, nam, geom, bpar, samp)
 
subroutine diag_blk_localization (diag_blk, geom, bpar, avg_blk)
 
subroutine diag_blk_hybridization (diag_blk, geom, bpar, avg_blk, avg_sta_blk)
 
subroutine diag_blk_dualens (diag_blk, geom, bpar, avg_blk, avg_lr_blk, diag_lr_blk)
 

Variables

integer, parameter nsc = 50
 
logical lprt = .false.
 
real(kind_real), parameter maxfactor = 2.0_kind_real
 

Function/Subroutine Documentation

◆ diag_blk_alloc()

subroutine type_diag_blk::diag_blk_alloc ( class(diag_blk_type), intent(inout)  diag_blk,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
type(samp_type), intent(in)  samp,
integer, intent(in)  ic2a,
integer, intent(in)  ib,
character(len=*), intent(in)  prefix,
logical, intent(in)  double_fit 
)
private

Definition at line 70 of file type_diag_blk.F90.

◆ diag_blk_dealloc()

subroutine type_diag_blk::diag_blk_dealloc ( class(diag_blk_type), intent(inout)  diag_blk)
private

Definition at line 150 of file type_diag_blk.F90.

◆ diag_blk_dualens()

subroutine type_diag_blk::diag_blk_dualens ( class(diag_blk_type), intent(inout)  diag_blk,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
type(avg_blk_type), intent(in)  avg_blk,
type(avg_blk_type), intent(in)  avg_lr_blk,
type(diag_blk_type), intent(inout)  diag_lr_blk 
)
private

Definition at line 751 of file type_diag_blk.F90.

◆ diag_blk_fitting()

subroutine type_diag_blk::diag_blk_fitting ( class(diag_blk_type), intent(inout)  diag_blk,
type(mpl_type), intent(in)  mpl,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
type(samp_type), intent(in)  samp 
)
private

Definition at line 405 of file type_diag_blk.F90.

◆ diag_blk_hybridization()

subroutine type_diag_blk::diag_blk_hybridization ( class(diag_blk_type), intent(inout)  diag_blk,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
type(avg_blk_type), intent(in)  avg_blk,
type(avg_blk_type), intent(in)  avg_sta_blk 
)
private

Definition at line 685 of file type_diag_blk.F90.

◆ diag_blk_localization()

subroutine type_diag_blk::diag_blk_localization ( class(diag_blk_type), intent(inout)  diag_blk,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
type(avg_blk_type), intent(in)  avg_blk 
)
private

Definition at line 649 of file type_diag_blk.F90.

◆ diag_blk_normalization()

subroutine type_diag_blk::diag_blk_normalization ( class(diag_blk_type), intent(inout)  diag_blk,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
logical, intent(in), optional  remove_max 
)
private

Definition at line 343 of file type_diag_blk.F90.

◆ diag_blk_write()

subroutine type_diag_blk::diag_blk_write ( class(diag_blk_type), intent(inout)  diag_blk,
type(mpl_type), intent(in)  mpl,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
character(len=*), intent(in)  filename 
)
private

Definition at line 173 of file type_diag_blk.F90.

Variable Documentation

◆ lprt

logical type_diag_blk::lprt = .false.

Definition at line 30 of file type_diag_blk.F90.

◆ maxfactor

real(kind_real), parameter type_diag_blk::maxfactor = 2.0_kind_real

Definition at line 31 of file type_diag_blk.F90.

◆ nsc

integer, parameter type_diag_blk::nsc = 50

Definition at line 29 of file type_diag_blk.F90.