|
Neko 1.99.3
A portable framework for high-order spectral element flow simulations
|
Interface for HDF5 files. More...


Public Attributes | |
| character(len=1) | mode |
| integer | precision = -1 |
| integer | offset = 0 |
| integer | count = 0 |
| logical | serial = .false. |
| File format is serial. | |
| logical | overwrite = .false. |
Private Attributes | |
| character(len=1024), private | fname |
| integer, private | counter = -1 |
| integer, private | start_counter = 0 |
Definition at line 60 of file hdf5_file.F90.
|
inherited |
Definition at line 71 of file generic_file.f90.
| procedure hdf5_file::hdf5_file_t::close | ( | class(hdf5_file_t), intent(inout) | this | ) |
Definition at line 80 of file hdf5_file.F90.
|
inherited |
Definition at line 59 of file generic_file.f90.
|
inherited |
Definition at line 63 of file generic_file.f90.
|
inherited |
Definition at line 57 of file generic_file.f90.
|
inherited |
Definition at line 67 of file generic_file.f90.
|
inherited |
Definition at line 69 of file generic_file.f90.
|
inherited |
Write method.
Definition at line 51 of file generic_file.f90.
| procedure hdf5_file::hdf5_file_t::open | ( | class(hdf5_file_t), intent(inout) | this, |
| character(len=1), intent(in) | mode | ||
| ) |
Definition at line 79 of file hdf5_file.F90.
|
pure virtualinherited |
Definition at line 55 of file generic_file.f90.
| procedure hdf5_file::hdf5_file_t::read | ( | class(hdf5_file_t) | this, |
| class(*), intent(inout), target | data | ||
| ) |
Definition at line 75 of file hdf5_file.F90.
| procedure hdf5_file::hdf5_file_t::read_attribute | ( | class(hdf5_file_t), intent(inout) | this, |
| character(len=*), intent(in) | data_name, | ||
| class(*), intent(inout) | data, | ||
| logical, intent(inout) | exist | ||
| ) |
Definition at line 96 of file hdf5_file.F90.
| procedure hdf5_file::hdf5_file_t::read_dataset | ( | class(hdf5_file_t), intent(inout) | this, |
| character(len=*), intent(in) | data_name, | ||
| class(*), intent(inout) | data, | ||
| character(len=*), intent(in), optional | strategy | ||
| ) |
Definition at line 94 of file hdf5_file.F90.
| procedure, pass(this) hdf5_file::hdf5_file_t::read_int_attribute | ( | class(hdf5_file_t), intent(inout) | this, |
| character(len=*), intent(in) | attr_name, | ||
| integer, intent(inout) | attr, | ||
| logical, intent(inout) | attr_exists | ||
| ) |
Definition at line 91 of file hdf5_file.F90.
| procedure, pass(this) hdf5_file::hdf5_file_t::read_matrix | ( | class(hdf5_file_t) | this, |
| character(len=*), intent(in) | data_name, | ||
| type(matrix_t), intent(inout) | mat, | ||
| character(len=*), intent(in), optional | strategy | ||
| ) |
Definition at line 90 of file hdf5_file.F90.
| procedure, pass(this) hdf5_file::hdf5_file_t::read_rp_attribute | ( | class(hdf5_file_t), intent(inout) | this, |
| character(len=*), intent(in) | attr_name, | ||
| real(kind=rp), intent(inout) | attr, | ||
| logical, intent(inout) | attr_exists | ||
| ) |
Definition at line 92 of file hdf5_file.F90.
| procedure, pass(this) hdf5_file::hdf5_file_t::read_vector | ( | class(hdf5_file_t) | this, |
| character(len=*), intent(in) | data_name, | ||
| type(vector_t), intent(inout) | vec, | ||
| character(len=*), intent(in), optional | strategy | ||
| ) |
Definition at line 89 of file hdf5_file.F90.
| procedure hdf5_file::hdf5_file_t::set_active_group | ( | class(hdf5_file_t), intent(inout) | this, |
| character(len=*), intent(in), optional | group_name_path | ||
| ) |
Definition at line 81 of file hdf5_file.F90.
|
inherited |
Definition at line 61 of file generic_file.f90.
|
inherited |
Definition at line 73 of file generic_file.f90.
| procedure hdf5_file::hdf5_file_t::set_overwrite | ( | class(hdf5_file_t), intent(inout) | this, |
| logical, intent(in) | overwrite | ||
| ) |
Definition at line 77 of file hdf5_file.F90.
| procedure hdf5_file::hdf5_file_t::set_precision | ( | class(hdf5_file_t), intent(inout) | this, |
| integer, intent(in) | precision | ||
| ) |
Definition at line 82 of file hdf5_file.F90.
|
inherited |
Definition at line 65 of file generic_file.f90.
|
pure virtualinherited |
Definition at line 53 of file generic_file.f90.
| procedure hdf5_file::hdf5_file_t::write | ( | class(hdf5_file_t), intent(inout) | this, |
| class(*), intent(in), target | data, | ||
| real(kind=rp), intent(in), optional | t | ||
| ) |
Definition at line 76 of file hdf5_file.F90.
| procedure hdf5_file::hdf5_file_t::write_attribute | ( | class(hdf5_file_t), intent(inout) | this, |
| character(len=*), intent(in) | data_name, | ||
| class(*), intent(inout) | data | ||
| ) |
Definition at line 95 of file hdf5_file.F90.
| procedure hdf5_file::hdf5_file_t::write_dataset | ( | class(hdf5_file_t), intent(inout) | this, |
| class(*), intent(inout) | data | ||
| ) |
Definition at line 93 of file hdf5_file.F90.
| procedure, pass(this) hdf5_file::hdf5_file_t::write_field | ( | class(hdf5_file_t), intent(inout) | this, |
| type(field_t), intent(inout) | fld | ||
| ) |
Definition at line 85 of file hdf5_file.F90.
| procedure, pass(this) hdf5_file::hdf5_file_t::write_int_attribute | ( | class(hdf5_file_t), intent(inout) | this, |
| character(len=*), intent(in) | attr_name, | ||
| integer, intent(in) | attr | ||
| ) |
Definition at line 86 of file hdf5_file.F90.
| procedure, pass(this) hdf5_file::hdf5_file_t::write_matrix | ( | class(hdf5_file_t), intent(inout) | this, |
| type(matrix_t), intent(inout) | mat | ||
| ) |
Definition at line 84 of file hdf5_file.F90.
| procedure, pass(this) hdf5_file::hdf5_file_t::write_rp_attribute | ( | class(hdf5_file_t), intent(inout) | this, |
| character(len=*), intent(in) | attr_name, | ||
| real(kind=rp), intent(in) | attr | ||
| ) |
Definition at line 88 of file hdf5_file.F90.
| procedure, pass(this) hdf5_file::hdf5_file_t::write_vector | ( | class(hdf5_file_t), intent(inout) | this, |
| type(vector_t), intent(inout) | vec | ||
| ) |
Definition at line 83 of file hdf5_file.F90.
| integer hdf5_file::hdf5_file_t::count = 0 |
Definition at line 71 of file hdf5_file.F90.
Definition at line 44 of file generic_file.f90.
Definition at line 43 of file generic_file.f90.
| character(len=1) hdf5_file::hdf5_file_t::mode |
Definition at line 68 of file hdf5_file.F90.
| integer hdf5_file::hdf5_file_t::offset = 0 |
Definition at line 70 of file hdf5_file.F90.
|
inherited |
Definition at line 48 of file generic_file.f90.
| integer hdf5_file::hdf5_file_t::precision = -1 |
Definition at line 69 of file hdf5_file.F90.
|
inherited |
Definition at line 47 of file generic_file.f90.
Definition at line 45 of file generic_file.f90.