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.
|
| |
| subroutine, public | swarm_mpi::swarm_mpi_finalize (swarm_mpi, root_section) |
| | Finalizes the MPI communicators of a swarm run.
|
| |
| subroutine, public | swarm_mpi::swarm_mpi_send_report (swarm_mpi, report) |
| | Sends a report via MPI.
|
| |
| subroutine, public | swarm_mpi::swarm_mpi_recv_report (swarm_mpi, report) |
| | Receives a report via MPI.
|
| |
| subroutine, public | swarm_mpi::swarm_mpi_send_command (swarm_mpi, cmd) |
| | Sends a command via MPI.
|
| |
| subroutine, public | swarm_mpi::swarm_mpi_recv_command (swarm_mpi, cmd) |
| | Receives a command via MPI and broadcasts it within a worker.
|
| |