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.

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.
ioffsetinteger(kind=I8P)Offset count.
xmlinteger(kind=I4P)XML Logical unit.
vtm_blockinteger(kind=I4P)Block indexes.
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_connectivitypass(self)Write connectivity.
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.
write_dataarrayWrite data (array).
write_fielddataWrite FieldData tag.
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