ICON Community Interface 0.4.0
Loading...
Searching...
No Matches
comin_parallel Module Reference

Functions/Subroutines

subroutine, public 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_free_mpi_comms ()
 
integer function, public comin_parallel_get_host_mpi_comm ()
 Returns the communicator with all ICON processes.
 
integer function, public 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_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_handle_mpi_errcode (errcode)
 Utility function.
 

Function/Subroutine Documentation

◆ comin_parallel_free_mpi_comms()

subroutine, public comin_parallel::comin_parallel_free_mpi_comms

Definition at line 77 of file comin_parallel.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ comin_parallel_handle_mpi_errcode()

subroutine, public comin_parallel::comin_parallel_handle_mpi_errcode ( integer, intent(in) errcode)

Utility function.

Definition at line 156 of file comin_parallel.F90.

Here is the caller graph for this function: