|
MONC
|
Global callback inter IO, which registers the callback with identifiers and then the procedure is actually called in a thread once all other IO servers have issued a matching call. More...
Functions/Subroutines | |
| subroutine, public | init_global_callback_inter_io (io_configuration) |
| Initialises the global callback. More... | |
| subroutine, public | finalise_global_callback_inter_io (io_configuration) |
| Finalises the global callback. More... | |
| subroutine, public | perform_global_callback (io_configuration, field_name, timestep, completion_procedure) |
| Performs a global callback. More... | |
Global callback inter IO, which registers the callback with identifiers and then the procedure is actually called in a thread once all other IO servers have issued a matching call.
| subroutine, public global_callback_inter_io_mod::finalise_global_callback_inter_io | ( | type(io_configuration_type), intent(inout) | io_configuration | ) |
Finalises the global callback.
| io_configuration | The IO server configuration |
Definition at line 27 of file global-callback.F90.

| subroutine, public global_callback_inter_io_mod::init_global_callback_inter_io | ( | type(io_configuration_type), intent(inout) | io_configuration | ) |
Initialises the global callback.
| io_configuration | The IO server configuration |
Definition at line 19 of file global-callback.F90.


| subroutine, public global_callback_inter_io_mod::perform_global_callback | ( | type(io_configuration_type), intent(inout) | io_configuration, |
| character(len=*), intent(in) | field_name, | ||
| integer, intent(in) | timestep, | ||
| procedure(handle_completion) | completion_procedure | ||
| ) |
Performs a global callback.
| io_configuration | The IO server configuration |
| field_name | The field name identifier |
| timestep | The timestep identifier |
| completion_procedure | The completion procedure which is the callback itself |
Definition at line 38 of file global-callback.F90.

