(git:e7e05ae)
swarm_mpi.F File Reference

Go to the source code of this file.

Modules

module  swarm_mpi
 Handles the MPI communication of the swarm framework.
 

Functions/Subroutines

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...