fileio_binary_mod::fileio_binary Type Reference

FileIO binary class. More...

Inheritance diagram for fileio_binary_mod::fileio_binary:
Collaboration diagram for fileio_binary_mod::fileio_binary:

Variables

character(len=12) realfmt
 real format string More...
 
character(len=14) endianness
 endianness string More...
 
integer realsize
 byte size of real numbers More...
 
integer intsize
 byte size of integer numbers More...
 
logical first
 true if this is the first output More...
 
integer cbufsize
 size of corner output More...
 
integer, dimension(3) clsizes
 local array sizes for corner output More...
 
integer(kind=mpi_offset_kind) offset
 skip header bytes More...
 
integer offset
 

Methods

PROCEDURE initfileio_deferred => initfileio_binary
 
PROCEDURE writeheader
 
PROCEDURE writedataset_deferred => writedataset_binary
 
FINAL finalize
 
PROCEDURE hasmeshdims
 
PROCEDURE hascornerdims
 
PROCEDURE setoutputdims
 
PROCEDURE writenode
 
PROCEDURE writekey
 
PROCEDURE writedataattributes
 

Additional Inherited Members

- Public Attributes inherited from logging_base_mod::logging_base
integer, public err
 error code More...
 

Detailed Description

FileIO binary class.

Definition at line 86 of file fileio_binary.f90.

Member Function/Subroutine Documentation

◆ finalize()

FINAL fileio_binary_mod::fileio_binary::finalize
finalprivate

Definition at line 109 of file fileio_binary.f90.

Here is the call graph for this function:

◆ hascornerdims()

PROCEDURE fileio_binary_mod::fileio_binary::hascornerdims
private

Definition at line 112 of file fileio_binary.f90.

◆ hasmeshdims()

PROCEDURE fileio_binary_mod::fileio_binary::hasmeshdims
private

Definition at line 111 of file fileio_binary.f90.

◆ initfileio_deferred()

PROCEDURE fileio_binary_mod::fileio_binary::initfileio_deferred
private

Definition at line 102 of file fileio_binary.f90.

◆ setoutputdims()

PROCEDURE fileio_binary_mod::fileio_binary::setoutputdims
private

Definition at line 113 of file fileio_binary.f90.

◆ writedataattributes()

PROCEDURE fileio_binary_mod::fileio_binary::writedataattributes
private

Definition at line 116 of file fileio_binary.f90.

◆ writedataset_deferred()

PROCEDURE fileio_binary_mod::fileio_binary::writedataset_deferred
private

Definition at line 107 of file fileio_binary.f90.

◆ writeheader()

PROCEDURE fileio_binary_mod::fileio_binary::writeheader
private

Definition at line 103 of file fileio_binary.f90.

◆ writekey()

PROCEDURE fileio_binary_mod::fileio_binary::writekey
private

Definition at line 115 of file fileio_binary.f90.

◆ writenode()

PROCEDURE fileio_binary_mod::fileio_binary::writenode
private

Definition at line 114 of file fileio_binary.f90.

Member Data Documentation

◆ cbufsize

integer fileio_binary_mod::fileio_binary::cbufsize
private

size of corner output

Definition at line 94 of file fileio_binary.f90.

◆ clsizes

integer, dimension(3) fileio_binary_mod::fileio_binary::clsizes
private

local array sizes for corner output

Definition at line 94 of file fileio_binary.f90.

◆ endianness

character(len=14) fileio_binary_mod::fileio_binary::endianness
private

endianness string

Definition at line 89 of file fileio_binary.f90.

◆ first

logical fileio_binary_mod::fileio_binary::first
private

true if this is the first output

Definition at line 93 of file fileio_binary.f90.

◆ intsize

integer fileio_binary_mod::fileio_binary::intsize
private

byte size of integer numbers

Definition at line 91 of file fileio_binary.f90.

◆ offset [1/2]

integer(kind=mpi_offset_kind) fileio_binary_mod::fileio_binary::offset
private

skip header bytes

Definition at line 96 of file fileio_binary.f90.

◆ offset [2/2]

integer fileio_binary_mod::fileio_binary::offset
private

Definition at line 98 of file fileio_binary.f90.

◆ realfmt

character(len=12) fileio_binary_mod::fileio_binary::realfmt
private

real format string

Definition at line 88 of file fileio_binary.f90.

◆ realsize

integer fileio_binary_mod::fileio_binary::realsize
private

byte size of real numbers

Definition at line 90 of file fileio_binary.f90.


The documentation for this type was generated from the following file: