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
Services
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