SABER
type_mom_blk Module Reference

Moments block derived type. More...

Data Types

type  mom_blk_type
 

Functions/Subroutines

subroutine mom_blk_alloc (mom_blk, nc1, geom, bpar, ne, nsub)
 Allocation. More...
 
subroutine mom_blk_dealloc (mom_blk)
 Release memory. More...
 
subroutine mom_blk_ext (mom_blk_out, mpl, geom, bpar, samp, mom_blk_in)
 Halo extension. More...
 

Detailed Description

Moments block derived type.

Function/Subroutine Documentation

◆ mom_blk_alloc()

subroutine type_mom_blk::mom_blk_alloc ( class(mom_blk_type), intent(inout)  mom_blk,
integer, intent(in)  nc1,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
integer, intent(in)  ne,
integer, intent(in)  nsub 
)
private

Allocation.

Parameters
[in,out]mom_blkMoments block
[in]nc1Subsampling size
[in]geomGeometry
[in]bparBlock parameters
[in]neEnsemble size
[in]nsubNumber of sub-ensembles

Definition at line 43 of file type_mom_blk.F90.

◆ mom_blk_dealloc()

subroutine type_mom_blk::mom_blk_dealloc ( class(mom_blk_type), intent(inout)  mom_blk)
private

Release memory.

Parameters
[in,out]mom_blkMoments block

Definition at line 77 of file type_mom_blk.F90.

◆ mom_blk_ext()

subroutine type_mom_blk::mom_blk_ext ( class(mom_blk_type), intent(inout)  mom_blk_out,
type(mpl_type), intent(inout)  mpl,
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_in 
)
private

Halo extension.

Parameters
[in,out]mom_blk_outExtended moments block
[in,out]mplMPI data
[in]geomGeometry
[in]bparBlock parameters
[in]sampSampling
[in]mom_blk_inReduced moments block

Definition at line 96 of file type_mom_blk.F90.