FV3 Bundle
type_avg Module Reference

Data Types

type  avg_type
 

Functions/Subroutines

subroutine avg_alloc (avg, nam, geom, bpar, ne, nsub)
 
subroutine avg_dealloc (avg, nam, bpar)
 
type(avg_type) function avg_copy (avg, nam, geom, bpar)
 
subroutine avg_gather (avg, mpl, nam, geom, bpar)
 
subroutine avg_normalize (avg, nam, geom, bpar)
 
subroutine avg_gather_lr (avg_lr, mpl, nam, geom, bpar)
 
subroutine avg_normalize_lr (avg_lr, nam, geom, bpar)
 
subroutine avg_var_filter (avg, mpl, nam, geom, bpar, samp)
 
subroutine avg_compute (avg, mpl, nam, geom, bpar, samp, mom, ne)
 
subroutine avg_compute_hyb (avg_2, mpl, nam, geom, bpar, samp, mom_1, mom_2, avg_1)
 
type(avg_type) function avg_copy_wgt (avg, geom, bpar)
 
subroutine avg_compute_bwavg (avg, mpl, nam, geom, bpar, avg_wgt)
 

Function/Subroutine Documentation

◆ avg_alloc()

subroutine type_avg::avg_alloc ( class(avg_type), intent(inout)  avg,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
integer, intent(in)  ne,
integer, intent(in)  nsub 
)
private

Definition at line 57 of file type_avg.F90.

◆ avg_compute()

subroutine type_avg::avg_compute ( class(avg_type), intent(inout)  avg,
type(mpl_type), intent(inout)  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_type), intent(in)  mom,
integer, intent(in)  ne 
)
private

Definition at line 614 of file type_avg.F90.

◆ avg_compute_bwavg()

subroutine type_avg::avg_compute_bwavg ( class(avg_type), intent(inout)  avg,
type(mpl_type), intent(inout)  mpl,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
type(avg_type), intent(in)  avg_wgt 
)
private

Definition at line 814 of file type_avg.F90.

◆ avg_compute_hyb()

subroutine type_avg::avg_compute_hyb ( class(avg_type), intent(inout)  avg_2,
type(mpl_type), intent(inout)  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_type), intent(in)  mom_1,
type(mom_type), intent(in)  mom_2,
class(avg_type), intent(inout)  avg_1 
)
private

Definition at line 693 of file type_avg.F90.

◆ avg_copy()

type(avg_type) function type_avg::avg_copy ( class(avg_type), intent(in)  avg,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar 
)
private

Definition at line 122 of file type_avg.F90.

◆ avg_copy_wgt()

type(avg_type) function type_avg::avg_copy_wgt ( class(avg_type), intent(inout)  avg,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar 
)
private

Definition at line 781 of file type_avg.F90.

◆ avg_dealloc()

subroutine type_avg::avg_dealloc ( class(avg_type), intent(inout)  avg,
type(nam_type), intent(in)  nam,
type(bpar_type), intent(in)  bpar 
)
private

Definition at line 92 of file type_avg.F90.

◆ avg_gather()

subroutine type_avg::avg_gather ( class(avg_type), intent(inout)  avg,
type(mpl_type), intent(in)  mpl,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar 
)
private

Definition at line 156 of file type_avg.F90.

◆ avg_gather_lr()

subroutine type_avg::avg_gather_lr ( class(avg_type), intent(inout)  avg_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 
)
private

Definition at line 358 of file type_avg.F90.

◆ avg_normalize()

subroutine type_avg::avg_normalize ( class(avg_type), intent(inout)  avg,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar 
)
private

Definition at line 293 of file type_avg.F90.

◆ avg_normalize_lr()

subroutine type_avg::avg_normalize_lr ( class(avg_type), intent(inout)  avg_lr,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar 
)
private

Definition at line 436 of file type_avg.F90.

◆ avg_var_filter()

subroutine type_avg::avg_var_filter ( class(avg_type), intent(inout)  avg,
type(mpl_type), intent(inout)  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 489 of file type_avg.F90.