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 28 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 20 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 39 of file global-callback.F90.