0.6.0
Loading...
Searching...
No Matches
type_adios_reader Module Reference

Data Types

type  t_adios_reader
 ADIOS reader that can read files generated by ADIOS writer. More...
 

Functions/Subroutines

subroutine adios_reader_initialize (adios_reader, filename)
 
subroutine adios_reader_finalize (adios_reader)
 
subroutine adios_reader_read_integer (adios_reader, label, scalar)
 
subroutine adios_reader_read_double (adios_reader, label, scalar)
 
subroutine adios_reader_read_boolean (adios_reader, label, scalar)
 
subroutine adios_reader_read_string (adios_reader, label, scalar)
 
subroutine adios_reader_read_integer_array1 (adios_reader, label, array)
 
subroutine adios_reader_read_integer_array2 (adios_reader, label, array)
 
subroutine adios_reader_read_integer_array3 (adios_reader, label, array)
 
subroutine adios_reader_read_double_array1 (adios_reader, label, array)
 
subroutine adios_reader_read_double_array2 (adios_reader, label, array)
 
subroutine adios_reader_read_double_array3 (adios_reader, label, array)
 
subroutine adios_reader_read_boolean_array1 (adios_reader, label, array)
 
subroutine adios_reader_read_boolean_array2 (adios_reader, label, array)
 
subroutine adios_reader_read_boolean_array3 (adios_reader, label, array)
 
subroutine adios_reader_read_field_double (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_read_field_boolean (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_read_field_integer (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_read_field_vector_double (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_read_field_edge_double (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_read_field_face_double (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_read_field_face_boolean (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_read_field_face_integer (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_check_field_double (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_check_field_boolean (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_check_field_integer (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_check_field_vector_double (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_check_field_edge_double (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_check_field_face_double (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_check_field_face_boolean (adios_reader, label, field, read_boundaries)
 
subroutine adios_reader_check_field_face_integer (adios_reader, label, field, read_boundaries)
 
logical function adios_reader_check_variable (adios_reader, label)
 
subroutine check_variable (adios_reader, label, node_type, read_bd, variable_type)
 

Function/Subroutine Documentation

◆ adios_reader_check_field_boolean()

subroutine type_adios_reader::adios_reader_check_field_boolean ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
logical, dimension(:,:,:), intent(in) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_check_field_double()

subroutine type_adios_reader::adios_reader_check_field_double ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
double precision, dimension(:,:,:), intent(in) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_check_field_edge_double()

subroutine type_adios_reader::adios_reader_check_field_edge_double ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
type(t_edge_field), intent(in) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_check_field_face_boolean()

subroutine type_adios_reader::adios_reader_check_field_face_boolean ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
type(t_logical_face_field), intent(in) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_check_field_face_double()

subroutine type_adios_reader::adios_reader_check_field_face_double ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
type(t_face_field), intent(in) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_check_field_face_integer()

subroutine type_adios_reader::adios_reader_check_field_face_integer ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
type(t_integer_face_field), intent(in) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_check_field_integer()

subroutine type_adios_reader::adios_reader_check_field_integer ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
integer, dimension(:,:,:), intent(in) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_check_field_vector_double()

subroutine type_adios_reader::adios_reader_check_field_vector_double ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
double precision, dimension(:,:,:,:), intent(in) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_check_variable()

logical function type_adios_reader::adios_reader_check_variable ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label )
private

◆ adios_reader_finalize()

subroutine type_adios_reader::adios_reader_finalize ( class(t_adios_reader), intent(inout) adios_reader)
private

◆ adios_reader_initialize()

subroutine type_adios_reader::adios_reader_initialize ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) filename )

◆ adios_reader_read_boolean()

subroutine type_adios_reader::adios_reader_read_boolean ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
logical(kind=4), intent(out) scalar )
private

◆ adios_reader_read_boolean_array1()

subroutine type_adios_reader::adios_reader_read_boolean_array1 ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
logical, dimension(:), intent(out) array )
private

◆ adios_reader_read_boolean_array2()

subroutine type_adios_reader::adios_reader_read_boolean_array2 ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
logical, dimension(:,:), intent(out) array )
private

◆ adios_reader_read_boolean_array3()

subroutine type_adios_reader::adios_reader_read_boolean_array3 ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
logical, dimension(:,:,:), intent(out) array )
private

◆ adios_reader_read_double()

subroutine type_adios_reader::adios_reader_read_double ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
double precision, intent(out) scalar )
private

◆ adios_reader_read_double_array1()

subroutine type_adios_reader::adios_reader_read_double_array1 ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
double precision, dimension(:), intent(out) array )
private

◆ adios_reader_read_double_array2()

subroutine type_adios_reader::adios_reader_read_double_array2 ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
double precision, dimension(:,:), intent(out) array )
private

◆ adios_reader_read_double_array3()

subroutine type_adios_reader::adios_reader_read_double_array3 ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
double precision, dimension(:,:,:), intent(out) array )
private

◆ adios_reader_read_field_boolean()

subroutine type_adios_reader::adios_reader_read_field_boolean ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
logical(kind=4), dimension(:,:,:), intent(out) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_read_field_double()

subroutine type_adios_reader::adios_reader_read_field_double ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
double precision, dimension(:,:,:), intent(out) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_read_field_edge_double()

subroutine type_adios_reader::adios_reader_read_field_edge_double ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
type(t_edge_field), intent(out) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_read_field_face_boolean()

subroutine type_adios_reader::adios_reader_read_field_face_boolean ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
type(t_logical_face_field), intent(out) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_read_field_face_double()

subroutine type_adios_reader::adios_reader_read_field_face_double ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
type(t_face_field), intent(out) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_read_field_face_integer()

subroutine type_adios_reader::adios_reader_read_field_face_integer ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
type(t_integer_face_field), intent(out) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_read_field_integer()

subroutine type_adios_reader::adios_reader_read_field_integer ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
integer, dimension(:,:,:), intent(out) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_read_field_vector_double()

subroutine type_adios_reader::adios_reader_read_field_vector_double ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
double precision, dimension(:,:,:,:), intent(out) field,
logical, intent(in), optional read_boundaries )
private

◆ adios_reader_read_integer()

subroutine type_adios_reader::adios_reader_read_integer ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
integer, intent(out) scalar )
private

◆ adios_reader_read_integer_array1()

subroutine type_adios_reader::adios_reader_read_integer_array1 ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
integer, dimension(:), intent(out) array )
private

◆ adios_reader_read_integer_array2()

subroutine type_adios_reader::adios_reader_read_integer_array2 ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
integer, dimension(:,:), intent(out) array )
private

◆ adios_reader_read_integer_array3()

subroutine type_adios_reader::adios_reader_read_integer_array3 ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
integer, dimension(:,:,:), intent(out) array )
private

◆ adios_reader_read_string()

subroutine type_adios_reader::adios_reader_read_string ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
character(len=:), intent(out), allocatable scalar )
private

◆ check_variable()

subroutine type_adios_reader::check_variable ( class(t_adios_reader), intent(inout) adios_reader,
character(len=*), intent(in) label,
type(t_node_type), intent(in) node_type,
logical, intent(in) read_bd,
integer, intent(in) variable_type )
private