![]() |
ICON Community Interface 0.4.0
|
Definitions for parallel communication. More...
#include "comin_global.inc"
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. | |
Definitions for parallel communication.
Definition in file comin_parallel.F90.