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

Data Types

type  t_adios_writer
 ADIOS writer. More...
 

Functions/Subroutines

subroutine adios_writer_initialize (adios_writer, filename)
 
subroutine adios_writer_finalize (adios_writer)
 
subroutine adios_writer_define_integer (adios_writer, label, scalar)
 
subroutine adios_writer_define_double (adios_writer, label, scalar)
 
subroutine adios_writer_define_boolean (adios_writer, label, scalar)
 
subroutine adios_writer_define_string (adios_writer, label, scalar)
 
subroutine adios_writer_define_integer_array1 (adios_writer, label, array)
 
subroutine adios_writer_define_integer_array2 (adios_writer, label, array)
 
subroutine adios_writer_define_integer_array3 (adios_writer, label, array)
 
subroutine adios_writer_define_double_array1 (adios_writer, label, array)
 
subroutine adios_writer_define_double_array2 (adios_writer, label, array)
 
subroutine adios_writer_define_double_array3 (adios_writer, label, array)
 
subroutine adios_writer_define_boolean_array1 (adios_writer, label, array)
 
subroutine adios_writer_define_boolean_array2 (adios_writer, label, array)
 
subroutine adios_writer_define_boolean_array3 (adios_writer, label, array)
 
subroutine adios_writer_define_field_double (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_define_field_boolean (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_define_field_integer (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_define_field_vector_double (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_define_field_edge_double (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_define_field_face_double (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_define_field_face_boolean (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_define_field_face_integer (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_write_integer (adios_writer, label, scalar)
 
subroutine adios_writer_write_double (adios_writer, label, scalar)
 
subroutine adios_writer_write_boolean (adios_writer, label, scalar)
 
subroutine adios_writer_write_string (adios_writer, label, scalar)
 
subroutine adios_writer_write_integer_array1 (adios_writer, label, array)
 
subroutine adios_writer_write_integer_array2 (adios_writer, label, array)
 
subroutine adios_writer_write_integer_array3 (adios_writer, label, array)
 
subroutine adios_writer_write_double_array1 (adios_writer, label, array)
 
subroutine adios_writer_write_double_array2 (adios_writer, label, array)
 
subroutine adios_writer_write_double_array3 (adios_writer, label, array)
 
subroutine adios_writer_write_boolean_array1 (adios_writer, label, array)
 
subroutine adios_writer_write_boolean_array2 (adios_writer, label, array)
 
subroutine adios_writer_write_boolean_array3 (adios_writer, label, array)
 
subroutine adios_writer_write_field_double (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_write_field_boolean (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_write_field_integer (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_write_field_vector_double (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_write_field_edge_double (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_write_field_face_double (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_write_field_face_boolean (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_write_field_face_integer (adios_writer, label, field, write_boundaries)
 
subroutine adios_writer_open_group_write (adios_writer)
 
subroutine generate_selection (nlocal, nglobal, offs, lx, ly, lz, gx, gy, gz, ox, oy, oz)
 
subroutine generate_box (node_type, lx, ly, lz, gx, gy, gz, ox, oy, oz, write_bd)
 

Function/Subroutine Documentation

◆ adios_writer_define_boolean()

subroutine type_adios_writer::adios_writer_define_boolean ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
logical(kind=4), intent(in) scalar )
private

◆ adios_writer_define_boolean_array1()

subroutine type_adios_writer::adios_writer_define_boolean_array1 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
logical, dimension(:), intent(in) array )
private

◆ adios_writer_define_boolean_array2()

subroutine type_adios_writer::adios_writer_define_boolean_array2 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
logical, dimension(:,:), intent(in) array )
private

◆ adios_writer_define_boolean_array3()

subroutine type_adios_writer::adios_writer_define_boolean_array3 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
logical, dimension(:,:,:), intent(in) array )
private

◆ adios_writer_define_double()

subroutine type_adios_writer::adios_writer_define_double ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, intent(in) scalar )
private

◆ adios_writer_define_double_array1()

subroutine type_adios_writer::adios_writer_define_double_array1 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, dimension(:), intent(in) array )
private

◆ adios_writer_define_double_array2()

subroutine type_adios_writer::adios_writer_define_double_array2 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, dimension(:,:), intent(in) array )
private

◆ adios_writer_define_double_array3()

subroutine type_adios_writer::adios_writer_define_double_array3 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, dimension(:,:,:), intent(in) array )
private

◆ adios_writer_define_field_boolean()

subroutine type_adios_writer::adios_writer_define_field_boolean ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
logical(kind=4), dimension(:,:,:), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_define_field_double()

subroutine type_adios_writer::adios_writer_define_field_double ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, dimension(:,:,:), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_define_field_edge_double()

subroutine type_adios_writer::adios_writer_define_field_edge_double ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
type(t_edge_field), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_define_field_face_boolean()

subroutine type_adios_writer::adios_writer_define_field_face_boolean ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
type(t_logical_face_field), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_define_field_face_double()

subroutine type_adios_writer::adios_writer_define_field_face_double ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
type(t_face_field), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_define_field_face_integer()

subroutine type_adios_writer::adios_writer_define_field_face_integer ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
type(t_integer_face_field), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_define_field_integer()

subroutine type_adios_writer::adios_writer_define_field_integer ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
integer, dimension(:,:,:), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_define_field_vector_double()

subroutine type_adios_writer::adios_writer_define_field_vector_double ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, dimension(:,:,:,:), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_define_integer()

subroutine type_adios_writer::adios_writer_define_integer ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
integer, intent(in) scalar )
private

◆ adios_writer_define_integer_array1()

subroutine type_adios_writer::adios_writer_define_integer_array1 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
integer, dimension(:), intent(in) array )
private

◆ adios_writer_define_integer_array2()

subroutine type_adios_writer::adios_writer_define_integer_array2 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
integer, dimension(:,:), intent(in) array )
private

◆ adios_writer_define_integer_array3()

subroutine type_adios_writer::adios_writer_define_integer_array3 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
integer, dimension(:,:,:), intent(in) array )
private

◆ adios_writer_define_string()

subroutine type_adios_writer::adios_writer_define_string ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
character(len=*), intent(in) scalar )
private

◆ adios_writer_finalize()

subroutine type_adios_writer::adios_writer_finalize ( class(t_adios_writer), intent(inout) adios_writer)
private

◆ adios_writer_initialize()

subroutine type_adios_writer::adios_writer_initialize ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) filename )

◆ adios_writer_open_group_write()

subroutine type_adios_writer::adios_writer_open_group_write ( class(t_adios_writer), intent(inout) adios_writer)
private

◆ adios_writer_write_boolean()

subroutine type_adios_writer::adios_writer_write_boolean ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
logical(kind=4), intent(in) scalar )
private

◆ adios_writer_write_boolean_array1()

subroutine type_adios_writer::adios_writer_write_boolean_array1 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
logical, dimension(:), intent(in) array )
private

◆ adios_writer_write_boolean_array2()

subroutine type_adios_writer::adios_writer_write_boolean_array2 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
logical, dimension(:,:), intent(in) array )
private

◆ adios_writer_write_boolean_array3()

subroutine type_adios_writer::adios_writer_write_boolean_array3 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
logical, dimension(:,:,:), intent(in) array )
private

◆ adios_writer_write_double()

subroutine type_adios_writer::adios_writer_write_double ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, intent(in) scalar )
private

◆ adios_writer_write_double_array1()

subroutine type_adios_writer::adios_writer_write_double_array1 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, dimension(:), intent(in) array )
private

◆ adios_writer_write_double_array2()

subroutine type_adios_writer::adios_writer_write_double_array2 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, dimension(:,:), intent(in) array )
private

◆ adios_writer_write_double_array3()

subroutine type_adios_writer::adios_writer_write_double_array3 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, dimension(:,:,:), intent(in) array )
private

◆ adios_writer_write_field_boolean()

subroutine type_adios_writer::adios_writer_write_field_boolean ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
logical(kind=4), dimension(:,:,:), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_write_field_double()

subroutine type_adios_writer::adios_writer_write_field_double ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, dimension(:,:,:), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_write_field_edge_double()

subroutine type_adios_writer::adios_writer_write_field_edge_double ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
type(t_edge_field), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_write_field_face_boolean()

subroutine type_adios_writer::adios_writer_write_field_face_boolean ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
type(t_logical_face_field), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_write_field_face_double()

subroutine type_adios_writer::adios_writer_write_field_face_double ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
type(t_face_field), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_write_field_face_integer()

subroutine type_adios_writer::adios_writer_write_field_face_integer ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
type(t_integer_face_field), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_write_field_integer()

subroutine type_adios_writer::adios_writer_write_field_integer ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
integer, dimension(:,:,:), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_write_field_vector_double()

subroutine type_adios_writer::adios_writer_write_field_vector_double ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
double precision, dimension(:,:,:,:), intent(in) field,
logical, intent(in), optional write_boundaries )
private

◆ adios_writer_write_integer()

subroutine type_adios_writer::adios_writer_write_integer ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
integer, intent(in) scalar )
private

◆ adios_writer_write_integer_array1()

subroutine type_adios_writer::adios_writer_write_integer_array1 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
integer, dimension(:), intent(in) array )
private

◆ adios_writer_write_integer_array2()

subroutine type_adios_writer::adios_writer_write_integer_array2 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
integer, dimension(:,:), intent(in) array )
private

◆ adios_writer_write_integer_array3()

subroutine type_adios_writer::adios_writer_write_integer_array3 ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
integer, dimension(:,:,:), intent(in) array )
private

◆ adios_writer_write_string()

subroutine type_adios_writer::adios_writer_write_string ( class(t_adios_writer), intent(inout) adios_writer,
character(len=*), intent(in) label,
character(len=*), intent(in) scalar )
private

◆ generate_box()

subroutine type_adios_writer::generate_box ( type(t_node_type) node_type,
integer, intent(out) lx,
integer, intent(out) ly,
integer, intent(out) lz,
integer, intent(out) gx,
integer, intent(out) gy,
integer, intent(out) gz,
integer, intent(out) ox,
integer, intent(out) oy,
integer, intent(out) oz,
logical, intent(in) write_bd )
private

◆ generate_selection()

subroutine type_adios_writer::generate_selection ( character(len=:), intent(out), allocatable nlocal,
character(len=:), intent(out), allocatable nglobal,
character(len=:), intent(out), allocatable offs,
integer, intent(in) lx,
integer, intent(in) ly,
integer, intent(in) lz,
integer, intent(in) gx,
integer, intent(in) gy,
integer, intent(in) gz,
integer, intent(in) ox,
integer, intent(in) oy,
integer, intent(in) oz )
private