FileIO base class. More...


Variables | |
class(filehandle_fortran), allocatable | datafile |
file handle for data file More... | |
logical | cartcoords |
output cartesian coordinates More... | |
integer | step |
counter for output steps More... | |
integer | count |
number of output steps More... | |
integer | dtwall |
wall clock time difference More... | |
integer | inum |
integer | jnum |
local mesh extent More... | |
integer | knum |
integer | bufsize |
output data buffer size More... | |
real | stoptime |
final simulation time for data output More... | |
real | starttime |
initial simulation time for data output More... | |
real | time |
output time More... | |
real | walltime |
adds output before walltime is More... | |
Methods | |
PROCEDURE(InitFileIO_deferred), deferred | initfileio_deferred |
PROCEDURE | initfileio_base |
GENERIC | initfileio => initfileio_base, initfileio_deferred |
PROCEDURE(WriteHeader), deferred | writeheader |
PROCEDURE | writedataset |
PROCEDURE(WriteDataset_deferred), deferred | writedataset_deferred |
PROCEDURE | adjusttimestep |
PROCEDURE | finalize_base |
PROCEDURE | getendianness |
PROCEDURE | inctime |
Additional Inherited Members | |
![]() | |
integer, public | err |
error code More... | |
Detailed Description
FileIO base class.
Definition at line 139 of file fileio_base.f90.
Member Function/Subroutine Documentation
◆ adjusttimestep()
|
private |
Definition at line 170 of file fileio_base.f90.
◆ finalize_base()
|
private |
Definition at line 171 of file fileio_base.f90.
◆ getendianness()
|
private |
Definition at line 172 of file fileio_base.f90.
◆ inctime()
|
private |
Definition at line 174 of file fileio_base.f90.
◆ initfileio()
|
private |
◆ initfileio_base()
|
private |
Definition at line 165 of file fileio_base.f90.
◆ initfileio_deferred()
|
private |
Definition at line 164 of file fileio_base.f90.
◆ writedataset()
|
private |
Definition at line 168 of file fileio_base.f90.
◆ writedataset_deferred()
|
private |
Definition at line 169 of file fileio_base.f90.
◆ writeheader()
|
private |
Definition at line 167 of file fileio_base.f90.
Member Data Documentation
◆ bufsize
|
private |
output data buffer size
Definition at line 150 of file fileio_base.f90.
◆ cartcoords
|
private |
output cartesian coordinates
Definition at line 143 of file fileio_base.f90.
◆ count
|
private |
number of output steps
Definition at line 146 of file fileio_base.f90.
◆ datafile
|
private |
file handle for data file
Definition at line 141 of file fileio_base.f90.
◆ dtwall
|
private |
wall clock time difference
Definition at line 147 of file fileio_base.f90.
◆ inum
|
private |
Definition at line 148 of file fileio_base.f90.
◆ jnum
|
private |
local mesh extent
Definition at line 148 of file fileio_base.f90.
◆ knum
|
private |
Definition at line 148 of file fileio_base.f90.
◆ starttime
|
private |
initial simulation time for data output
Definition at line 152 of file fileio_base.f90.
◆ step
|
private |
counter for output steps
Definition at line 145 of file fileio_base.f90.
◆ stoptime
|
private |
final simulation time for data output
Definition at line 151 of file fileio_base.f90.
◆ time
|
private |
output time
Definition at line 153 of file fileio_base.f90.
◆ walltime
|
private |
adds output before walltime is
Definition at line 154 of file fileio_base.f90.
The documentation for this type was generated from the following file:
- /home/webadmin/src/fosite/src/io/fileio_base.f90