![]() |
ICON Community Interface 0.4.0
|
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. | |
| subroutine, public comin_parallel::comin_parallel_free_mpi_comms |
Definition at line 77 of file comin_parallel.F90.


| subroutine, public comin_parallel::comin_parallel_handle_mpi_errcode | ( | integer, intent(in) | errcode | ) |
Utility function.
Definition at line 156 of file comin_parallel.F90.
