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

Data Types

type  t_adios_io_base
 Base type for ADIOS reader/writer. More...
 
type  t_label_stack
 

Functions/Subroutines

recursive character(len=:) function, allocatable label_stack_get_label (stack)
 
subroutine label_stack_push (stack, label)
 
subroutine label_stack_pop (stack)
 
subroutine adios_io_base_add_group (adios_io_base, label)
 
subroutine adios_io_base_pop_group (adios_io_base)
 
character(len=:) function, allocatable adios_io_base_get_label (adios_io_base)
 
subroutine adios_io_base_handle_error (error_id)
 Check error code and stop Notus if an error occurs.
 

Function/Subroutine Documentation

◆ adios_io_base_add_group()

subroutine type_adios_io_base::adios_io_base_add_group ( class(t_adios_io_base), intent(inout) adios_io_base,
character(len=*), intent(in) label )
private

◆ adios_io_base_get_label()

character(len=:) function, allocatable type_adios_io_base::adios_io_base_get_label ( class(t_adios_io_base), intent(in) adios_io_base)
private

◆ adios_io_base_handle_error()

subroutine type_adios_io_base::adios_io_base_handle_error ( integer, intent(in) error_id)
private

Check error code and stop Notus if an error occurs.

Parameters
[in]error_iderror code

◆ adios_io_base_pop_group()

subroutine type_adios_io_base::adios_io_base_pop_group ( class(t_adios_io_base), intent(inout) adios_io_base)
private

◆ label_stack_get_label()

recursive character(len=:) function, allocatable type_adios_io_base::label_stack_get_label ( type(t_label_stack), intent(in), pointer stack)

◆ label_stack_pop()

subroutine type_adios_io_base::label_stack_pop ( type(t_label_stack), intent(inout), pointer stack)
private

◆ label_stack_push()

subroutine type_adios_io_base::label_stack_push ( type(t_label_stack), intent(inout), pointer stack,
character(len=*), intent(in) label )
private