The ICON communication kernel focuses on the following features of the full model:
- Functionality to read ICON grid files.
- Grid decomposition controlled by namelist variables.
- Implements a library which should be usable by other ICON kernels with communication requirements.
- Features all relevant communication of the full model (relevance is determined by performance impact and required functionality by other ICON kernels).
The special role of this kernel (beyond performance and verification analysis, and further development of ICON communication) consists in the desired possibility to use it as softare infrastructure for other kernels.
For more information see the Wiki of this project.