15-16 December 2015
Barcelona, UPC Campus Nord
CET timezone


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,…)

Barcelona, UPC Campus Nord
Vertex Building, VS 208
For details go to http://bsc.es/education

Day 1
9:00-10:40: Introduction to Earth Sciences fundamentals and modeling
11:00-12:40: Unix/Linux and HPC introduction, environment, BSC facilities, PRACE and RES
Lunch break
14:00-15:40: HPC hands on tutorial. At the end of this tutorial, the students can connect, compile and execute jobs in Mare Nostrum 3.
16:00-17:40: Analysis and visualisation methods and tools for model outputs

Day 2
9:00-10:00: Lecture about NMMB/BSC model.
10:00-11:00: Lecture about building, setting up and run of the model.    
11:30-13:00: Model hands-on. Students will run a prepared case.
Lunch break
14:00-15:40: Lecture about computational earth sciences application cases. Analyzing and improving an Earth Sciences model.
16:00-17:40: Analysis hands-on. Students will apply previous tools to the outputs created in the morning.


Your browser is out of date!

Update your browser to view this website correctly. Update my browser now