The objective of this practical supercomputing course is to cover the basics of high-performance computing (HPC) environment oriented toward Earth Sciences applications, specifically weather and climate modeling. Participants will learn and gain experience about how to access an HPC facility, install Earth Science models and related utilities, run test cases, monitor an execution of supercomputing jobs in batch mode, analyze and visualize model results, etc.
More precisely, the course will cover:
- Introduction to Earth Science fundamentals and modeling
- Basic usage of an HPC environment: shell, compilers, libraries, file systems, queuing system, etc.
- Build and configure a targeted Earth Science application (NMMB/BSC Model)
- Execute and monitor numerical experiment
- Analyse and visualize model outputs
Learning Outcomes: After completing this course the participants will gain basic know-how about accessing, building, running, and analyzing a set of Earth Sciences numerical models. Furthermore, the students will obtain a general knowledge on Earth Sciences applications within an HPC environment. The course aims to provide basic HPC skills for future Earth Sciences modelers and HPC users in general.
Level: (All courses are designed for specialists with at least 1st cycle degree or similar background experience)
For trainees with some theoretical and practical knowledge
At least University degree in progress on Earth Sciences, Computer Sciences or related area
Basic knowledge of UNIX
Knowledge of C, FORTRAN, MPI or openMP is recommended
Knowledge of Earth Sciences data formats is recommended (grib, netcdf, hdf,…)