Skip to content

vtk_fortran_vtk_file_xml_writer_binary_local ​

VTK file XMl writer, binary local.

This writer is (currently) the only one able also to create a volatile file (enabling volatile option). Instead of saving data into a real file on the system, this writer can save data into a (volatile) characters string that can be used also on (slave) processes that have not access to filesystem: the volatile string can be easily sent to other (master) processes having access to filesytem. The volatile writer mode is designed to facilitate the use of the library in parallel envinroments wehere not all processes/threads have access to filesystem.

@note The encoders are passed local copies of the is_uint64 and is_compressed components: with a component of the polymorphic self as actual argument, ifx copies the (large) encoded string returned by the encoder onto the stack, overflowing it for large dataarrays (issue #70).

Source: src/lib/vtk_fortran_vtk_file_xml_writer_binary_local.f90

Dependencies

Contents ​

Derived Types ​

xml_writer_binary_local ​

VTK file XML writer, binary local.

Inheritance

Extends: xml_writer_abstract

Components ​

NameTypeAttributesDescription
format_chtype(string)Output format, string code.
topologytype(string)Mesh topology.
indentinteger(kind=I4P)Indent count.
ghost_levelinteger(kind=I4P)Ghost level of parallel (P*) topologies.
data_type_overridetype(string)If set, type of the next DataArray tag (then unset).
tag_name_overridetype(string)If set, element name of the next DataArray tag (then unset).
tuples_overrideinteger(kind=I8P)If >= 0, number of tuples of the next DataArray tag (then unset).
originreal(kind=R8P)Origin of ImageData topologies.
spacingreal(kind=R8P)Spacing of ImageData topologies.
directionreal(kind=R8P)Axes directions of ImageData topologies (row-major 3x3).
is_direction_setlogicalWrite the Direction of ImageData topologies.
is_uint64logicalUse UInt64 (instead of UInt32) bytes count headers.
is_compressedlogicalCompress (zlib) the binary data.
ioffsetinteger(kind=I8P)Offset count.
xmlinteger(kind=I4P)XML Logical unit.
vtm_indexinteger(kind=I4P)allocatableNext child index of each open level of a multi-block file.
errorinteger(kind=I4P)IO Error status.
tagtype(xml_tag)XML tags handler.
is_volatilelogicalFlag to check volatile writer.
xml_volatiletype(string)XML file volatile (not a physical file).

Type-Bound Procedures ​

NameAttributesDescription
close_xml_filepass(self)Close xml file.
open_xml_filepass(self)Open xml file.
freepass(self)Free allocated memory.
get_xml_volatilepass(self)Return the XML volatile string file.
write_connectivityWrite connectivity.
write_polydata_cellspass(self)Write cell blocks of polydata.
write_dataarray_location_tagpass(self)Write dataarray location tag.
write_dataarray_tagpass(self)Write dataarray tag.
write_dataarray_tag_appendedpass(self)Write dataarray appended tag.
write_end_tagpass(self)Write `` end tag.
write_header_tagpass(self)Write header tag.
write_parallel_open_blockpass(self)Write parallel open block.
write_parallel_close_blockpass(self)Write parallel close block.
write_parallel_dataarraypass(self)Write parallel dataarray.
write_parallel_geopass(self)Write parallel geo.
write_self_closing_tagpass(self)Write self closing tag.
write_start_tagpass(self)Write start tag.
write_tagpass(self)Write tag.
write_topology_tagpass(self)Write topology tag.
image_attributespass(self)Return ImageData attributes.
write_dataarrayWrite data (array).
write_fielddataWrite FieldData tag.
write_dataarray_unsignedWrite data (array) as unsigned integers.
write_geoWrite mesh.
write_parallel_block_filesWrite block list of files.
write_pieceWrite Piece start/end tag.
initializepass(self)Initialize writer.
finalizepass(self)Finalize writer.
write_dataarray1_rank1_R8Ppass(self)Write dataarray 1, rank 1, R8P.
write_dataarray1_rank1_R4Ppass(self)Write dataarray 1, rank 1, R4P.
write_dataarray1_rank1_I8Ppass(self)Write dataarray 1, rank 1, I8P.
write_dataarray1_rank1_I4Ppass(self)Write dataarray 1, rank 1, I4P.
write_dataarray1_rank1_I2Ppass(self)Write dataarray 1, rank 1, I2P.
write_dataarray1_rank1_I1Ppass(self)Write dataarray 1, rank 1, I1P.
write_dataarray1_rank2_R8Ppass(self)Write dataarray 1, rank 2, R8P.
write_dataarray1_rank2_R4Ppass(self)Write dataarray 1, rank 2, R4P.
write_dataarray1_rank2_I8Ppass(self)Write dataarray 1, rank 2, I8P.
write_dataarray1_rank2_I4Ppass(self)Write dataarray 1, rank 2, I4P.
write_dataarray1_rank2_I2Ppass(self)Write dataarray 1, rank 2, I2P.
write_dataarray1_rank2_I1Ppass(self)Write dataarray 1, rank 2, I1P.
write_dataarray1_rank3_R8Ppass(self)Write dataarray 1, rank 3, R8P.
write_dataarray1_rank3_R4Ppass(self)Write dataarray 1, rank 3, R4P.
write_dataarray1_rank3_I8Ppass(self)Write dataarray 1, rank 3, I8P.
write_dataarray1_rank3_I4Ppass(self)Write dataarray 1, rank 3, I4P.
write_dataarray1_rank3_I2Ppass(self)Write dataarray 1, rank 3, I2P.
write_dataarray1_rank3_I1Ppass(self)Write dataarray 1, rank 3, I1P.
write_dataarray1_rank4_R8Ppass(self)Write dataarray 1, rank 4, R8P.
write_dataarray1_rank4_R4Ppass(self)Write dataarray 1, rank 4, R4P.
write_dataarray1_rank4_I8Ppass(self)Write dataarray 1, rank 4, I8P.
write_dataarray1_rank4_I4Ppass(self)Write dataarray 1, rank 4, I4P.
write_dataarray1_rank4_I2Ppass(self)Write dataarray 1, rank 4, I2P.
write_dataarray1_rank4_I1Ppass(self)Write dataarray 1, rank 4, I1P.
write_dataarray3_rank1_R8Ppass(self)Write dataarray 3, rank 1, R8P.
write_dataarray3_rank1_R4Ppass(self)Write dataarray 3, rank 1, R4P.
write_dataarray3_rank1_I8Ppass(self)Write dataarray 3, rank 1, I8P.
write_dataarray3_rank1_I4Ppass(self)Write dataarray 3, rank 1, I4P.
write_dataarray3_rank1_I2Ppass(self)Write dataarray 3, rank 1, I2P.
write_dataarray3_rank1_I1Ppass(self)Write dataarray 3, rank 1, I1P.
write_dataarray3_rank3_R8Ppass(self)Write dataarray 3, rank 3, R8P.
write_dataarray3_rank3_R4Ppass(self)Write dataarray 3, rank 3, R4P.
write_dataarray3_rank3_I8Ppass(self)Write dataarray 3, rank 3, I8P.
write_dataarray3_rank3_I4Ppass(self)Write dataarray 3, rank 3, I4P.
write_dataarray3_rank3_I2Ppass(self)Write dataarray 3, rank 3, I2P.
write_dataarray3_rank3_I1Ppass(self)Write dataarray 3, rank 3, I1P.
write_dataarray6_rank1_R8Ppass(self)Write dataarray 6, rank 1, R8P.
write_dataarray6_rank1_R4Ppass(self)Write dataarray 6, rank 1, R4P.
write_dataarray6_rank1_I8Ppass(self)Write dataarray 6, rank 1, I8P.
write_dataarray6_rank1_I4Ppass(self)Write dataarray 6, rank 1, I4P.
write_dataarray6_rank1_I2Ppass(self)Write dataarray 6, rank 1, I2P.
write_dataarray6_rank1_I1Ppass(self)Write dataarray 6, rank 1, I1P.
write_dataarray6_rank3_R8Ppass(self)Write dataarray 6, rank 3, R8P.
write_dataarray6_rank3_R4Ppass(self)Write dataarray 6, rank 3, R4P.
write_dataarray6_rank3_I8Ppass(self)Write dataarray 6, rank 3, I8P.
write_dataarray6_rank3_I4Ppass(self)Write dataarray 6, rank 3, I4P.
write_dataarray6_rank3_I2Ppass(self)Write dataarray 6, rank 3, I2P.
write_dataarray6_rank3_I1Ppass(self)Write dataarray 6, rank 3, I1P.
write_dataarray_appendedpass(self)Write appended.

Subroutines ​

write_dataarray_appended ​

Do nothing, binary local is not appended.

fortran
subroutine write_dataarray_appended(self)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.

Call graph

Functions ​

initialize ​

Initialize writer.

Returns: integer(kind=I4P)

fortran
function initialize(self, format, filename, mesh_topology, nx1, nx2, ny1, ny2, nz1, nz2, is_volatile, mesh_kind) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
formatcharacter(len=*)inFile format: binary.
filenamecharacter(len=*)inFile name.
mesh_topologycharacter(len=*)inMesh topology.
nx1integer(kind=I4P)inoptionalInitial node of x axis.
nx2integer(kind=I4P)inoptionalFinal node of x axis.
ny1integer(kind=I4P)inoptionalInitial node of y axis.
ny2integer(kind=I4P)inoptionalFinal node of y axis.
nz1integer(kind=I4P)inoptionalInitial node of z axis.
nz2integer(kind=I4P)inoptionalFinal node of z axis.
is_volatilelogicalinoptionalFlag to check volatile writer.
mesh_kindcharacter(len=*)inoptionalKind of mesh data: Float64, Float32, ecc.

Call graph

finalize ​

Finalize writer.

Returns: integer(kind=I4P)

fortran
function finalize(self) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.

Call graph

write_dataarray1_rank1_R8P ​

Write <DataArray... NumberOfComponents="1"...>...</DataArray> tag (R8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank1_R8P(self, data_name, x, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R8P)inData variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank1_R4P ​

Write <DataArray... NumberOfComponents="1"...>...</DataArray> tag (R4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank1_R4P(self, data_name, x, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R4P)inData variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank1_I8P ​

Write <DataArray... NumberOfComponents="1"...>...</DataArray> tag (I8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank1_I8P(self, data_name, x, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I8P)inData variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank1_I4P ​

Write <DataArray... NumberOfComponents="1"...>...</DataArray> tag (I4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank1_I4P(self, data_name, x, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I4P)inData variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank1_I2P ​

Write <DataArray... NumberOfComponents="1"...>...</DataArray> tag (I2P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank1_I2P(self, data_name, x, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I2P)inData variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank1_I1P ​

Write <DataArray... NumberOfComponents="1"...>...</DataArray> tag (I1P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank1_I1P(self, data_name, x, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I1P)inData variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank2_R8P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (R8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank2_R8P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R8P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank2_R4P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (R4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank2_R4P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R4P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank2_I8P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank2_I8P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I8P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank2_I4P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank2_I4P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I4P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank2_I2P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I2P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank2_I2P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I2P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank2_I1P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I1P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank2_I1P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I1P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank3_R8P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (R8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank3_R8P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R8P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank3_R4P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (R4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank3_R4P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R4P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank3_I8P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank3_I8P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I8P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank3_I4P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank3_I4P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I4P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank3_I2P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I2P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank3_I2P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I2P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank3_I1P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I1P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank3_I1P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I1P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank4_R8P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (R8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank4_R8P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R8P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank4_R4P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (R4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank4_R4P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R4P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank4_I8P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank4_I8P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I8P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank4_I4P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank4_I4P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I4P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank4_I2P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I2P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank4_I2P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I2P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray1_rank4_I1P ​

Write <DataArray... NumberOfComponents="n"...>...</DataArray> tag (I1P).

Returns: integer(kind=I4P)

fortran
function write_dataarray1_rank4_I1P(self, data_name, x, one_component, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I1P)inData variable.
one_componentlogicalinoptionalForce one component.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank1_R8P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (R8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank1_R8P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R8P)inX component of data variable.
yreal(kind=R8P)inY component of data variable.
zreal(kind=R8P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank1_R4P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (R4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank1_R4P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R4P)inX component of data variable.
yreal(kind=R4P)inY component of data variable.
zreal(kind=R4P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank1_I8P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank1_I8P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I8P)inX component of data variable.
yinteger(kind=I8P)inY component of data variable.
zinteger(kind=I8P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank1_I4P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank1_I4P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I4P)inX component of data variable.
yinteger(kind=I4P)inY component of data variable.
zinteger(kind=I4P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank1_I2P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I2P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank1_I2P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I2P)inX component of data variable.
yinteger(kind=I2P)inY component of data variable.
zinteger(kind=I2P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank1_I1P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I1P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank1_I1P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I1P)inX component of data variable.
yinteger(kind=I1P)inY component of data variable.
zinteger(kind=I1P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank3_R8P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (R8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank3_R8P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R8P)inX component of data variable.
yreal(kind=R8P)inY component of data variable.
zreal(kind=R8P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank3_R4P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (R4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank3_R4P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xreal(kind=R4P)inX component of data variable.
yreal(kind=R4P)inY component of data variable.
zreal(kind=R4P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank3_I8P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank3_I8P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I8P)inX component of data variable.
yinteger(kind=I8P)inY component of data variable.
zinteger(kind=I8P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank3_I4P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank3_I4P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I4P)inX component of data variable.
yinteger(kind=I4P)inY component of data variable.
zinteger(kind=I4P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank3_I2P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I2P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank3_I2P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I2P)inX component of data variable.
yinteger(kind=I2P)inY component of data variable.
zinteger(kind=I2P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray3_rank3_I1P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I1P).

Returns: integer(kind=I4P)

fortran
function write_dataarray3_rank3_I1P(self, data_name, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
xinteger(kind=I1P)inX component of data variable.
yinteger(kind=I1P)inY component of data variable.
zinteger(kind=I1P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank1_R8P ​

Write <DataArray... NumberOfComponents="6"...>...</DataArray> tag (R8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank1_R8P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
ureal(kind=R8P)inU component of data variable.
vreal(kind=R8P)inV component of data variable.
wreal(kind=R8P)inW component of data variable.
xreal(kind=R8P)inX component of data variable.
yreal(kind=R8P)inY component of data variable.
zreal(kind=R8P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank1_R4P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (R4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank1_R4P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
ureal(kind=R4P)inU component of data variable.
vreal(kind=R4P)inV component of data variable.
wreal(kind=R4P)inW component of data variable.
xreal(kind=R4P)inX component of data variable.
yreal(kind=R4P)inY component of data variable.
zreal(kind=R4P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank1_I8P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank1_I8P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
uinteger(kind=I8P)inU component of data variable.
vinteger(kind=I8P)inV component of data variable.
winteger(kind=I8P)inW component of data variable.
xinteger(kind=I8P)inX component of data variable.
yinteger(kind=I8P)inY component of data variable.
zinteger(kind=I8P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank1_I4P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank1_I4P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
uinteger(kind=I4P)inU component of data variable.
vinteger(kind=I4P)inV component of data variable.
winteger(kind=I4P)inW component of data variable.
xinteger(kind=I4P)inX component of data variable.
yinteger(kind=I4P)inY component of data variable.
zinteger(kind=I4P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank1_I2P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I2P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank1_I2P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
uinteger(kind=I2P)inU component of data variable.
vinteger(kind=I2P)inV component of data variable.
winteger(kind=I2P)inW component of data variable.
xinteger(kind=I2P)inX component of data variable.
yinteger(kind=I2P)inY component of data variable.
zinteger(kind=I2P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank1_I1P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I1P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank1_I1P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
uinteger(kind=I1P)inU component of data variable.
vinteger(kind=I1P)inV component of data variable.
winteger(kind=I1P)inW component of data variable.
xinteger(kind=I1P)inX component of data variable.
yinteger(kind=I1P)inY component of data variable.
zinteger(kind=I1P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank3_R8P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (R8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank3_R8P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
ureal(kind=R8P)inU component of data variable.
vreal(kind=R8P)inV component of data variable.
wreal(kind=R8P)inW component of data variable.
xreal(kind=R8P)inX component of data variable.
yreal(kind=R8P)inY component of data variable.
zreal(kind=R8P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank3_R4P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (R4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank3_R4P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
ureal(kind=R4P)inU component of data variable.
vreal(kind=R4P)inV component of data variable.
wreal(kind=R4P)inW component of data variable.
xreal(kind=R4P)inX component of data variable.
yreal(kind=R4P)inY component of data variable.
zreal(kind=R4P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank3_I8P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I8P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank3_I8P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
uinteger(kind=I8P)inU component of data variable.
vinteger(kind=I8P)inV component of data variable.
winteger(kind=I8P)inW component of data variable.
xinteger(kind=I8P)inX component of data variable.
yinteger(kind=I8P)inY component of data variable.
zinteger(kind=I8P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank3_I4P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I4P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank3_I4P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
uinteger(kind=I4P)inU component of data variable.
vinteger(kind=I4P)inV component of data variable.
winteger(kind=I4P)inW component of data variable.
xinteger(kind=I4P)inX component of data variable.
yinteger(kind=I4P)inY component of data variable.
zinteger(kind=I4P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank3_I2P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I2P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank3_I2P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
uinteger(kind=I2P)inU component of data variable.
vinteger(kind=I2P)inV component of data variable.
winteger(kind=I2P)inW component of data variable.
xinteger(kind=I2P)inX component of data variable.
yinteger(kind=I2P)inY component of data variable.
zinteger(kind=I2P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph

write_dataarray6_rank3_I1P ​

Write <DataArray... NumberOfComponents="3"...>...</DataArray> tag (I1P).

Returns: integer(kind=I4P)

fortran
function write_dataarray6_rank3_I1P(self, data_name, u, v, w, x, y, z, is_tuples) result(error)

Arguments

NameTypeIntentAttributesDescription
selfclass(xml_writer_binary_local)inoutWriter.
data_namecharacter(len=*)inData name.
uinteger(kind=I1P)inU component of data variable.
vinteger(kind=I1P)inV component of data variable.
winteger(kind=I1P)inW component of data variable.
xinteger(kind=I1P)inX component of data variable.
yinteger(kind=I1P)inY component of data variable.
zinteger(kind=I1P)inZ component of data variable.
is_tupleslogicalinoptionalUse "NumberOfTuples" instead of "NumberOfComponents".

Call graph