LCT data derived type.
More...
|
| subroutine | lct_alloc (lct, nam, geom, bpar) |
| | Allocation. More...
|
| |
| subroutine | lct_partial_dealloc (lct) |
| | Release memory (partial) More...
|
| |
| subroutine | lct_dealloc (lct) |
| | Release memory. More...
|
| |
| subroutine | lct_run_lct (lct, mpl, rng, nam, geom, bpar, io, ens) |
| | LCT driver. More...
|
| |
| subroutine | lct_compute (lct, mpl, rng, nam, geom, bpar) |
| | Compute LCT. More...
|
| |
| subroutine | lct_filter (lct, mpl, nam, geom, bpar) |
| | Filter LCT. More...
|
| |
| subroutine | lct_interp (lct, mpl, nam, geom, bpar) |
| | Interpolate LCT. More...
|
| |
| subroutine | lct_write (lct, mpl, nam, geom, bpar, io) |
| | Write LCT. More...
|
| |
| subroutine | lct_write_cor (lct, mpl, nam, geom, bpar) |
| | Write full correlation. More...
|
| |
◆ lct_alloc()
Allocation.
- Parameters
-
| [in] | nam | Namelist |
| [in] | geom | Geometry |
| [in] | bpar | Block parameters |
Definition at line 51 of file type_lct.F90.
◆ lct_compute()
| subroutine type_lct::lct_compute |
( |
class(lct_type), intent(inout) |
lct, |
|
|
type(mpl_type), intent(inout) |
mpl, |
|
|
type(rng_type), intent(inout) |
rng, |
|
|
type(nam_type), intent(in) |
nam, |
|
|
type(geom_type), intent(in) |
geom, |
|
|
type(bpar_type), intent(in) |
bpar |
|
) |
| |
|
private |
Compute LCT.
- Parameters
-
| [in,out] | rng | Random number generator |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
| [in] | bpar | Block parameters |
Definition at line 214 of file type_lct.F90.
◆ lct_dealloc()
| subroutine type_lct::lct_dealloc |
( |
class(lct_type), intent(inout) |
lct | ) |
|
|
private |
◆ lct_filter()
Filter LCT.
- Parameters
-
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
| [in] | bpar | Block parameters |
Definition at line 253 of file type_lct.F90.
◆ lct_interp()
Interpolate LCT.
- Parameters
-
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
| [in] | bpar | Block parameters |
Definition at line 283 of file type_lct.F90.
◆ lct_partial_dealloc()
| subroutine type_lct::lct_partial_dealloc |
( |
class(lct_type), intent(inout) |
lct | ) |
|
|
private |
◆ lct_run_lct()
| subroutine type_lct::lct_run_lct |
( |
class(lct_type), intent(inout) |
lct, |
|
|
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) |
ens |
|
) |
| |
|
private |
LCT driver.
- Parameters
-
| [in,out] | mpl | MPI data |
| [in,out] | rng | Random number generator |
| [in,out] | nam | Namelist |
| [in] | geom | Geometry |
| [in] | bpar | Block parameters |
| [in] | io | I/O |
| [in,out] | ens | Ensemble |
Definition at line 129 of file type_lct.F90.
◆ lct_write()
| subroutine type_lct::lct_write |
( |
class(lct_type), intent(inout) |
lct, |
|
|
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(io_type), intent(in) |
io |
|
) |
| |
|
private |
Write LCT.
- Parameters
-
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
| [in] | bpar | Block parameters |
| [in] | io | I/O |
Definition at line 313 of file type_lct.F90.
◆ lct_write_cor()
Write full correlation.
- Parameters
-
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
| [in] | bpar | Block parameters |
Definition at line 347 of file type_lct.F90.