I/O derived type.
More...
|
| subroutine | io_dealloc (io) |
| | Release memory. More...
|
| |
| subroutine | io_fld_read (io, mpl, nam, geom, filename, variable, fld, groupname, subgroupname) |
| | Write field. More...
|
| |
| subroutine | io_fld_write (io, mpl, nam, geom, filename, variable, fld, groupname, subgroupname) |
| | Write field. More...
|
| |
| subroutine | io_init (io, mpl, nam, geom) |
| | Initialize fields output. More...
|
| |
◆ io_dealloc()
| subroutine type_io::io_dealloc |
( |
class(io_type), intent(inout) |
io | ) |
|
|
private |
Release memory.
- Parameters
-
Definition at line 71 of file type_io.F90.
◆ io_fld_read()
| subroutine type_io::io_fld_read |
( |
class(io_type), intent(in) |
io, |
|
|
type(mpl_type), intent(inout) |
mpl, |
|
|
type(nam_type), intent(in) |
nam, |
|
|
type(geom_type), intent(in) |
geom, |
|
|
character(len=*), intent(in) |
filename, |
|
|
character(len=*), intent(in) |
variable, |
|
|
real(kind_real), dimension(geom%nc0a,geom%nl0), intent(out) |
fld, |
|
|
character(len=*), intent(in), optional |
groupname, |
|
|
character(len=*), intent(in), optional |
subgroupname |
|
) |
| |
|
private |
Write field.
- Parameters
-
| [in] | io | I/O |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
| [in] | filename | File name |
| [in] | variable | Variable name |
| [out] | fld | Field |
| [in] | groupname | Group name |
| [in] | subgroupname | Subgroup name |
Definition at line 104 of file type_io.F90.
◆ io_fld_write()
| subroutine type_io::io_fld_write |
( |
class(io_type), intent(in) |
io, |
|
|
type(mpl_type), intent(inout) |
mpl, |
|
|
type(nam_type), intent(in) |
nam, |
|
|
type(geom_type), intent(in) |
geom, |
|
|
character(len=*), intent(in) |
filename, |
|
|
character(len=*), intent(in) |
variable, |
|
|
real(kind_real), dimension(geom%nc0a,geom%nl0), intent(in) |
fld, |
|
|
character(len=*), intent(in), optional |
groupname, |
|
|
character(len=*), intent(in), optional |
subgroupname |
|
) |
| |
|
private |
Write field.
- Parameters
-
| [in] | io | I/O |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
| [in] | filename | File name |
| [in] | variable | Variable name |
| [in] | fld | Field |
| [in] | groupname | Group name |
| [in] | subgroupname | Subgroup name |
Definition at line 203 of file type_io.F90.
◆ io_init()
| subroutine type_io::io_init |
( |
class(io_type), intent(inout) |
io, |
|
|
type(mpl_type), intent(inout) |
mpl, |
|
|
type(nam_type), intent(in) |
nam, |
|
|
type(geom_type), intent(in) |
geom |
|
) |
| |
|
private |
Initialize fields output.
- Parameters
-
| [in,out] | io | I/O |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 339 of file type_io.F90.