ICON Community Interface 0.4.0
Loading...
Searching...
No Matches
comin_parallel.F90 File Reference

Definitions for parallel communication. More...

#include "comin_global.inc"
Include dependency graph for comin_parallel.F90:

Go to the source code of this file.

Modules

module  comin_parallel
 

Functions/Subroutines

subroutine, public comin_parallel::comin_parallel_mpi_handshake (comm, group_names, component_name)
 Procedure for the communicator splitting ("MPI handshake") that has been harmonized with the respective algorithm of the YAC coupler software.
 
subroutine, public comin_parallel::comin_parallel_free_mpi_comms ()
 
integer function, public comin_parallel::comin_parallel_get_host_mpi_comm ()
 Returns the communicator with all ICON processes.
 
integer function, public comin_parallel::comin_parallel_get_plugin_mpi_comm ()
 Called within a plugin's callback function: get MPI communicator which contains all MPI tasks of the host model together with the plugin's external MPI partners (if any).
 
integer(kind=c_int) function, public comin_parallel::comin_parallel_get_host_mpi_rank ()
 Called within a plugin's callback function: get MPI rank with respect to the "host" MPI communicator.
 
subroutine, public comin_parallel::comin_parallel_handle_mpi_errcode (errcode)
 Utility function.
 

Detailed Description

Definitions for parallel communication.

Definition in file comin_parallel.F90.