is not available
interface. It is used when no real I/O backend (e.g. ADIOS2) is enabled at compile time.
The primary purpose of this dummy backend is to allow the full program to
compile and link against the session interface (m_io_session) without
requiring a functional I/O library.
Warning
This is a non-functional stub. Calling any of its I/O procedures will immediately terminate the program with an error message.
Note
If you require file I/O, you must recompile the code with a functional backend
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | IO_BACKEND_DUMMY | = | 0 | |
| integer, | public, | parameter | :: | IO_BACKEND_ADIOS2 | = | 1 |
No file can be read without ADIOS2, so there are no steps to keep
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| character(len=*), | intent(in) | :: | variable_name | |||
| real(kind=dp), | intent(in) | :: | limit | |||
| integer, | intent(in) | :: | comm |
No file can be read without ADIOS2, so there is no attribute
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| character(len=*), | intent(in) | :: | attribute_name | |||
| integer, | intent(in) | :: | comm |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(io_reader_t), | intent(out), | allocatable | :: | reader |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(io_writer_t), | intent(out), | allocatable | :: | writer |