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.