SABER
type_hdiag Module Reference

Hybrid diagnostics derived type. More...

Data Types

type  hdiag_type
 

Functions/Subroutines

subroutine hdiag_dealloc (hdiag)
 Release memory. More...
 
subroutine hdiag_run_hdiag (hdiag, mpl, rng, nam, geom, bpar, io, ens1, ens2)
 HDIAG driver. More...
 

Detailed Description

Hybrid diagnostics derived type.

Function/Subroutine Documentation

◆ hdiag_dealloc()

subroutine type_hdiag::hdiag_dealloc ( class(hdiag_type), intent(inout)  hdiag)
private

Release memory.

Parameters
[in,out]hdiagHybrid diagnostics

Definition at line 54 of file type_hdiag.F90.

◆ hdiag_run_hdiag()

subroutine type_hdiag::hdiag_run_hdiag ( class(hdiag_type), intent(inout)  hdiag,
type(mpl_type), intent(inout)  mpl,
type(rng_type), intent(inout)  rng,
type(nam_type), intent(inout)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
type(io_type), intent(in)  io,
type(ens_type), intent(inout)  ens1,
type(ens_type), intent(in), optional  ens2 
)
private

HDIAG driver.

Parameters
[in,out]hdiagHybrid diagnostics
[in,out]mplMPI data
[in,out]rngRandom number generator
[in,out]namNamelist
[in]geomGeometry
[in]bparBlock parameters
[in]ioI/O
[in,out]ens1Ensemble 1
[in]ens2Ensemble 2

Definition at line 82 of file type_hdiag.F90.