Go to the source code of this file.
|
module | swarm_mpi |
| Handles the MPI communication of the swarm framework.
|
|
|
subroutine, public | swarm_mpi::swarm_mpi_init (swarm_mpi, world_para_env, root_section, n_workers, worker_id, iw) |
| Initialize MPI communicators for a swarm run. More...
|
|
subroutine, public | swarm_mpi::swarm_mpi_finalize (swarm_mpi, root_section) |
| Finalizes the MPI communicators of a swarm run. More...
|
|
subroutine, public | swarm_mpi::swarm_mpi_send_report (swarm_mpi, report) |
| Sends a report via MPI. More...
|
|
subroutine, public | swarm_mpi::swarm_mpi_recv_report (swarm_mpi, report) |
| Receives a report via MPI. More...
|
|
subroutine, public | swarm_mpi::swarm_mpi_send_command (swarm_mpi, cmd) |
| Sends a command via MPI. More...
|
|
subroutine, public | swarm_mpi::swarm_mpi_recv_command (swarm_mpi, cmd) |
| Receives a command via MPI and broadcasts it within a worker. More...
|
|