SABER
type_cmat_blk Module Reference

Correlation matrix derived type. More...

Data Types

type  cmat_blk_type
 

Functions/Subroutines

subroutine cmat_blk_alloc (cmat_blk, nam, geom, bpar)
 Allocation. More...
 
subroutine cmat_blk_init (cmat_blk, mpl, nam, bpar)
 Initialization. More...
 
subroutine cmat_blk_partial_bump_dealloc (cmat_blk)
 Release memory (partial) More...
 
subroutine cmat_blk_partial_dealloc (cmat_blk)
 Release memory (partial) More...
 
subroutine cmat_blk_dealloc (cmat_blk)
 Release memory. More...
 

Detailed Description

Correlation matrix derived type.

Function/Subroutine Documentation

◆ cmat_blk_alloc()

subroutine type_cmat_blk::cmat_blk_alloc ( class(cmat_blk_type), intent(inout)  cmat_blk,
type(nam_type), intent(in)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar 
)
private

Allocation.

Parameters
[in,out]cmat_blkC matrix data block
[in]namNamelist
[in]geomGeometry
[in]bparBlock parameters

Definition at line 65 of file type_cmat_blk.F90.

◆ cmat_blk_dealloc()

subroutine type_cmat_blk::cmat_blk_dealloc ( class(cmat_blk_type), intent(inout)  cmat_blk)
private

Release memory.

Parameters
[in,out]cmat_blkC matrix data block

Definition at line 189 of file type_cmat_blk.F90.

◆ cmat_blk_init()

subroutine type_cmat_blk::cmat_blk_init ( class(cmat_blk_type), intent(inout)  cmat_blk,
type(mpl_type), intent(in)  mpl,
type(nam_type), intent(in)  nam,
type(bpar_type), intent(in)  bpar 
)
private

Initialization.

Parameters
[in,out]cmat_blkC matrix data block
[in]mplMPI data
[in]namNamelist
[in]bparBlock parameters

Definition at line 104 of file type_cmat_blk.F90.

◆ cmat_blk_partial_bump_dealloc()

subroutine type_cmat_blk::cmat_blk_partial_bump_dealloc ( class(cmat_blk_type), intent(inout)  cmat_blk)
private

Release memory (partial)

Parameters
[in,out]cmat_blkC matrix data block

Definition at line 143 of file type_cmat_blk.F90.

◆ cmat_blk_partial_dealloc()

subroutine type_cmat_blk::cmat_blk_partial_dealloc ( class(cmat_blk_type), intent(inout)  cmat_blk)
private

Release memory (partial)

Parameters
[in,out]cmat_blkC matrix data block

Definition at line 167 of file type_cmat_blk.F90.