SABER
|
C matrix derived type. More...
Data Types | |
type | cmat_type |
Functions/Subroutines | |
subroutine | cmat_alloc (cmat, bpar) |
C matrix allocation. More... | |
subroutine | cmat_alloc_blk (cmat, nam, geom, bpar) |
Allocation. More... | |
subroutine | cmat_init (cmat, mpl, nam, bpar) |
C matrix initialization. More... | |
subroutine | cmat_partial_dealloc (cmat) |
Release memory (partial) More... | |
subroutine | cmat_dealloc (cmat) |
Release memory. More... | |
subroutine | cmat_read (cmat, mpl, nam, geom, bpar, io) |
Read. More... | |
subroutine | cmat_write (cmat, mpl, nam, geom, bpar, io) |
Write. More... | |
subroutine | cmat_from_hdiag (cmat, mpl, nam, geom, bpar, hdiag) |
Import HDIAG into C matrix. More... | |
subroutine | cmat_from_lct (cmat, mpl, nam, geom, bpar, lct) |
Import LCT into C matrix. More... | |
subroutine | cmat_from_nam (cmat, mpl, nam, geom, bpar) |
Import radii into C matrix. More... | |
subroutine | cmat_from_bump (cmat, mpl, nam, geom, bpar) |
Import C matrix from BUMP. More... | |
subroutine | cmat_setup_sampling (cmat, mpl, nam, geom, bpar) |
Setup C matrix sampling. More... | |
C matrix derived type.
|
private |
C matrix allocation.
[in,out] | cmat | C matrix |
[in] | bpar | Block parameters |
Definition at line 60 of file type_cmat.F90.
|
private |
Allocation.
[in,out] | cmat | C matrix |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 77 of file type_cmat.F90.
|
private |
|
private |
Import C matrix from BUMP.
[in,out] | cmat | C matrix |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 651 of file type_cmat.F90.
|
private |
Import HDIAG into C matrix.
[in,out] | cmat | C matrix |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | hdiag | Hybrid diagnostics |
Definition at line 325 of file type_cmat.F90.
|
private |
Import LCT into C matrix.
[in,out] | cmat | C matrix |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 517 of file type_cmat.F90.
|
private |
Import radii into C matrix.
[in,out] | cmat | C matrix |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 590 of file type_cmat.F90.
|
private |
C matrix initialization.
[in,out] | cmat | C matrix |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | bpar | Block parameters |
Definition at line 107 of file type_cmat.F90.
|
private |
Release memory (partial)
[in,out] | cmat | C matrix |
Definition at line 131 of file type_cmat.F90.
|
private |
Read.
[in,out] | cmat | C matrix |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | io | I/O |
Definition at line 185 of file type_cmat.F90.
|
private |
Setup C matrix sampling.
[in,out] | cmat | C matrix |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 764 of file type_cmat.F90.
|
private |
Write.
[in] | cmat | C matrix |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | io | I/O |
Definition at line 262 of file type_cmat.F90.