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.
will immediately terminate the program with an error message.
backend
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | IO_BACKEND_DUMMY | = | 0 | |
| integer, | public, | parameter | :: | IO_BACKEND_ADIOS2 | = | 1 |
| 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 |