Data Types | |
type | mod_adios_schema::t_adios_schema |
Class to write a .bp file using ADIOS Visualization Schema. More... | |
Functions/Subroutines | |
subroutine | mod_adios_schema::notus_adios_initialize (schema, filename, use_single_file) |
Initialize ADIOS. More... | |
subroutine | mod_adios_schema::notus_adios_close (schema) |
Close ADIOS Schema writer. More... | |
subroutine | mod_adios_schema::notus_adios_add_group (schema, label) |
Add a group The writer must be open before any group creation. More... | |
subroutine | mod_adios_schema::notus_adios_define_rectilinear_mesh (schema, label) |
Define a rectilinear mesh A group must be defined before the mesh creation. More... | |
subroutine | mod_adios_schema::notus_adios_define_mof_mesh (schema, mesh_label, phase_id_label, mof_mesh) |
Define a MOF mesh A group must be defined before the mesh creation. More... | |
subroutine | mod_adios_schema::notus_adios_define_scalar_field (schema, label, field) |
Define a scalar field. More... | |
subroutine | mod_adios_schema::notus_adios_define_vector_field (schema, label, field) |
Define a vector field. More... | |
subroutine | mod_adios_schema::notus_adios_define_face_field (schema, label, field) |
Define a face field. More... | |
subroutine | mod_adios_schema::notus_adios_define_field_list (schema, list) |
Define a list of fields. More... | |
subroutine | mod_adios_schema::notus_adios_write_rectilinear_mesh (schema) |
Write a rectilinear mesh. More... | |
subroutine | mod_adios_schema::notus_adios_write_mof_mesh (schema, mof_mesh) |
Write a MOF mesh. More... | |
subroutine | mod_adios_schema::notus_adios_write_scalar_field (schema, label, field) |
Write a scalar field. More... | |
subroutine | mod_adios_schema::notus_adios_write_vector_field (schema, label, field) |
Write a vector field. More... | |
subroutine | mod_adios_schema::notus_adios_write_face_field (schema, label, field) |
Write a face field. More... | |
subroutine | mod_adios_schema::notus_adios_write_field_list (schema, list) |
Write a list of fields. More... | |
subroutine | mod_adios_schema::notus_adios_open_group_write (schema) |
Open a .bp file (internal use) More... | |
subroutine | mod_adios_schema::handle_error (error_id) |
Check error code and stop Notus if an error occurs. More... | |
subroutine mod_adios_schema::handle_error | ( | integer, intent(in) | error_id | ) |
[in] | error_id | error code |
subroutine mod_adios_schema::notus_adios_add_group | ( | class(t_adios_schema), intent(inout) | schema, |
character(len=*), intent(in) | label | ||
) |
[in,out] | schema | ADIOS Schema writer |
[in] | label | label of the group |
subroutine mod_adios_schema::notus_adios_close | ( | class(t_adios_schema), intent(inout) | schema | ) |
[in,out] | schema | ADIOS Schema writer |
subroutine mod_adios_schema::notus_adios_define_face_field | ( | class(t_adios_schema), intent(inout) | schema, |
character(len=*), intent(in) | label, | ||
type(t_face_field), intent(in) | field | ||
) |
A rectilinear mesh must be defined before this definition
[in,out] | schema | ADIOS Schema writer |
[in] | label | label of the field |
[in] | field | face field |
subroutine mod_adios_schema::notus_adios_define_field_list | ( | class(t_adios_schema), intent(inout) | schema, |
type(t_field_list), intent(in) | list | ||
) |
A rectilinear mesh must be defined before this definition
[in,out] | schema | ADIOS Schema writer |
[in] | list | list of fields |
subroutine mod_adios_schema::notus_adios_define_mof_mesh | ( | class(t_adios_schema), intent(inout) | schema, |
character(len=*), intent(in) | mesh_label, | ||
character(len=*), intent(in) | phase_id_label, | ||
type(t_mof_visualization_polygon), intent(in) | mof_mesh | ||
) |
[in,out] | schema | ADIOS Schema writer |
[in] | mesh_label | label of the mesh |
[in] | phase_id_label | label of the phase_id field |
[in] | mof_mesh | MOF quadrangular mesh |
subroutine mod_adios_schema::notus_adios_define_rectilinear_mesh | ( | class(t_adios_schema), intent(inout) | schema, |
character(len=*), intent(in) | label | ||
) |
[in,out] | schema | ADIOS Schema writer |
[in] | label | label of the mesh |
subroutine mod_adios_schema::notus_adios_define_scalar_field | ( | class(t_adios_schema), intent(inout) | schema, |
character(len=*), intent(in) | label, | ||
double precision, dimension(:,:,:), intent(in) | field | ||
) |
A rectilinear mesh must be defined before this definition
[in,out] | schema | ADIOS Schema writer |
[in] | label | label of the field |
[in] | field | scalar field |
subroutine mod_adios_schema::notus_adios_define_vector_field | ( | class(t_adios_schema), intent(inout) | schema, |
character(len=*), intent(in) | label, | ||
double precision, dimension(:,:,:,:), intent(in) | field | ||
) |
A rectilinear mesh must be defined before this definition
[in,out] | schema | ADIOS Schema writer |
[in] | label | label of the field |
[in] | field | vector field |
subroutine mod_adios_schema::notus_adios_initialize | ( | class(t_adios_schema), intent(inout) | schema, |
character(len=*), intent(in) | filename, | ||
logical, intent(in) | use_single_file | ||
) |
Multiple call of this routine have not effect.
[in,out] | schema | ADIOS Schema writer |
[in] | filename | base name of the .bp file |
[in] | use_single_file | write all the iterations into a single file |
subroutine mod_adios_schema::notus_adios_open_group_write | ( | class(t_adios_schema), intent(inout) | schema | ) |
Must be called before any adios_write call (internal use only).
[in,out] | schema | ADIOS Schema writer |
subroutine mod_adios_schema::notus_adios_write_face_field | ( | class(t_adios_schema), intent(inout) | schema, |
character(len=*), intent(in) | label, | ||
type(t_face_field), intent(in) | field | ||
) |
[in,out] | schema | ADIOS Schema writer |
[in] | label | label of the field |
[in] | field | vector field |
subroutine mod_adios_schema::notus_adios_write_field_list | ( | class(t_adios_schema), intent(inout) | schema, |
type(t_field_list), intent(in) | list | ||
) |
[in,out] | schema | ADIOS Schema writer |
[in] | list | list of fields |
subroutine mod_adios_schema::notus_adios_write_mof_mesh | ( | class(t_adios_schema), intent(inout) | schema, |
type(t_mof_visualization_polygon), intent(in) | mof_mesh | ||
) |
[in,out] | schema | ADIOS Schema writer |
[in] | mof_mesh | MOF quadrangular mesh |
subroutine mod_adios_schema::notus_adios_write_rectilinear_mesh | ( | class(t_adios_schema), intent(inout) | schema | ) |
[in,out] | schema | ADIOS Schema writer |
subroutine mod_adios_schema::notus_adios_write_scalar_field | ( | class(t_adios_schema), intent(inout) | schema, |
character(len=*), intent(in) | label, | ||
double precision, dimension(:,:,:), intent(in) | field | ||
) |
[in,out] | schema | ADIOS Schema writer |
[in] | label | label of the field |
[in] | field | scalar field |
subroutine mod_adios_schema::notus_adios_write_vector_field | ( | class(t_adios_schema), intent(inout) | schema, |
character(len=*), intent(in) | label, | ||
double precision, dimension(:,:,:,:), intent(in) | field | ||
) |
[in,out] | schema | ADIOS Schema writer |
[in] | label | label of the field |
[in] | field | vector field |