|
| class(routerbasetype) function, pointer, public | mpiroutermodule::create_mpi_router () |
| | Factory method to create MPI router. More...
|
| |
| subroutine | mpiroutermodule::mr_initialize (this) |
| |
| subroutine | mpiroutermodule::activate (this, models, exchanges) |
| | Activate models and exchanges for routing. More...
|
| |
| subroutine | mpiroutermodule::deactivate (this) |
| | Deactivate data after routing. More...
|
| |
| subroutine | mpiroutermodule::mr_route_all (this, stage) |
| | This will route all remote data from the global models and exchanges over MPI, for a. More...
|
| |
| subroutine | mpiroutermodule::mr_route_sln (this, virtual_sol, stage) |
| | This will route all remote data from models and exchanges in a particular solution over MPI,. More...
|
| |
| subroutine | mpiroutermodule::route_active (this, unit, stage) |
| | Routes the models and exchanges over MPI, either constructing the message bodies in a sequence of communication steps, or by loading from cache. More...
|
| |
| subroutine | mpiroutermodule::compose_messages (this, unit, stage, body_snd_t, body_rcv_t) |
| | Constructs the message bodies' MPI datatypes. More...
|
| |
| subroutine | mpiroutermodule::load_messages (this, unit, stage, body_snd_t, body_rcv_t) |
| | Load the message body MPI datatypes from cache. More...
|
| |
| subroutine | mpiroutermodule::update_senders (this) |
| |
| subroutine | mpiroutermodule::update_receivers (this) |
| |
| logical(lgp) function | mpiroutermodule::is_cached (this, unit, stage) |
| | Check if this stage is cached. More...
|
| |
| subroutine | mpiroutermodule::mr_finalize (this) |
| |
| subroutine | mpiroutermodule::mr_destroy (this) |
| |