Developing and Using Scientific Software

This section introduces software and tools needed to execute scientific codes on Mistral and to support all steps of the (unbounded) code development cycle to get the best performance from climate codes on large scale HPC systems.

  • Compiling and Linking - How to build software for execution on mistral

  • Debugging - How to find and resolve defects or problems within the code to finally get correct results

  • Performance Analysis - Tools that help to collect information about the computational performance and memory usage of the code.

  • Using Python - How to use pre-installed and own Python environments