FV3 Bundle
type_avg_blk Module Reference

Data Types

type  avg_blk_type
 

Functions/Subroutines

subroutine avg_blk_alloc (avg_blk, nam, geom, bpar, ic2, ib, ne, nsub)
 
subroutine avg_blk_dealloc (avg_blk)
 
type(avg_blk_type) function avg_blk_copy (avg_blk, nam, geom, bpar)
 
subroutine avg_blk_compute (avg_blk, nam, geom, bpar, samp, mom_blk)
 
subroutine avg_blk_compute_asy (avg_blk, nam, geom, bpar, ne)
 
subroutine avg_blk_compute_lr (avg_blk_lr, mpl, nam, geom, bpar, samp, mom_blk, mom_lr_blk)
 
subroutine avg_blk_compute_asy_lr (avg_blk_lr, nam, geom, bpar)
 

Variables

real(kind_real), parameter var_min = 1.0e-24_kind_real
 
real(kind_real), parameter nc1a_cor_th = 0.1
 

Function/Subroutine Documentation

◆ avg_blk_alloc()

subroutine type_avg_blk::avg_blk_alloc ( class(avg_blk_type), intent(inout)  avg_blk,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
integer, intent(in)  ic2,
integer, intent(in)  ib,
integer, intent(in)  ne,
integer, intent(in)  nsub 
)
private

Definition at line 70 of file type_avg_blk.F90.

◆ avg_blk_compute()

subroutine type_avg_blk::avg_blk_compute ( class(avg_blk_type), intent(inout)  avg_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,
type(mom_blk_type), intent(in)  mom_blk 
)
private

Definition at line 245 of file type_avg_blk.F90.

◆ avg_blk_compute_asy()

subroutine type_avg_blk::avg_blk_compute_asy ( class(avg_blk_type), intent(inout)  avg_blk,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
integer, intent(in)  ne 
)
private

Definition at line 421 of file type_avg_blk.F90.

◆ avg_blk_compute_asy_lr()

subroutine type_avg_blk::avg_blk_compute_asy_lr ( class(avg_blk_type), intent(inout)  avg_blk_lr,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar 
)
private

Definition at line 640 of file type_avg_blk.F90.

◆ avg_blk_compute_lr()

subroutine type_avg_blk::avg_blk_compute_lr ( class(avg_blk_type), intent(inout)  avg_blk_lr,
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,
type(mom_blk_type), intent(in)  mom_blk,
type(mom_blk_type), intent(in)  mom_lr_blk 
)
private

Definition at line 551 of file type_avg_blk.F90.

◆ avg_blk_copy()

type(avg_blk_type) function type_avg_blk::avg_blk_copy ( class(avg_blk_type), intent(in)  avg_blk,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar 
)
private

Definition at line 192 of file type_avg_blk.F90.

◆ avg_blk_dealloc()

subroutine type_avg_blk::avg_blk_dealloc ( class(avg_blk_type), intent(inout)  avg_blk)
private

Definition at line 160 of file type_avg_blk.F90.

Variable Documentation

◆ nc1a_cor_th

real(kind_real), parameter type_avg_blk::nc1a_cor_th = 0.1

Definition at line 23 of file type_avg_blk.F90.

◆ var_min

real(kind_real), parameter type_avg_blk::var_min = 1.0e-24_kind_real

Definition at line 22 of file type_avg_blk.F90.