CDI-PIO (Climate Data Interface with parallel writing )#

Contact person

Hendryk Bockelmann

Description#

CDI-PIO is currently used for parallelized GRIB1/GRIB2 and NetCDF output in ECHAM and ICON models. CDI-PIO is the parallel I/O component of the Climate Data Interface (CDI) that is developed and maintained by the Max-Planck-Institute for Meteorology and DKRZ. It is used by ICON, MPIOM, ECHAM, and the Climate Data Operator (CDO) toolkit. The two main I/O paths for output data are writing GRIB files using MPI-IO, and writing NetCDF4 files using HDF5 (which may then also use MPI-IO,or other VOL plugins).

Features:

  • High-throughput/low-latency output of model data supporting different file formats

  • Cross-platform support for all relevant HPC systems

  • Minimized disturbance of on-going computations via asynchronous RDMA transfer

Model(s)#

cdi_pio :GNU GPL v2.0

Programming language(s)#

C
FORTRAN

Tags#

#optional #infrastructure #library #cdi #grib #icon #echam #cdo

Back to Optional components