It is important to optimize the model codes used in climate research, in order to optimally use the resources of DKRZ. This includes different aspects:

  • Parallelization (e.g. MPI or OpenMP)
  • Node based optimization (e.g. vectorization or cache optimazation)
  • Runtime optimization
  • I/O optimization


To support the optimization of model codes, the DKRZ offers:

  • Guidance and support on code optimization and parallelization
  • Workshops on the methods of code optimization
  • Provision of tools for performance analysis und monitoring