Dec 11 – 12, 2014
Barcelona, UPC Campus Nord
CET timezone
 All PATC Courses do not charge fees.


The objective of this course is to cover the main basic topics of HPC environment oriented to Earth Sciences applications. Attendants will learn how to access an HPC facility, install some Earth Sciences models and utilities, run specific test cases, monitoring an execution in batch mode, and visualize the results.
More specifically, the course will cover:

  • Basic usage of shell environment, compilers, and parallel programming paradigms (MPI, openMP)
  • Build a targeted Earth Science application
  • Execution and monitorization of submitted experiment
  • Introduction to some commonly used tools to visualize and analyse model outputs
Level: for trainees with some theoretical and practical knowledge

Learning Outcomes:
The students who finish this course will be able to access, build, run, and visualize a collection of Earth Sciences numerical models. Furthermore, the students will gain a general knowledge on Earth Sciences applications within an HPC environment. The course will provide basic HPC skills for future Earth Sciences modelers.
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
room VS208, Vertex Building
Course Program Outline:

Day 1 / Session 1 

9am – 11am Introduction to Earth Sciences modeling

11:30am – 1pm Introduction to the HPC environment applied to Earth Sciences applications

Day 1 / Session 2 

2pm – 3:30pm HPC environment tutorial (filesystem handle, compilation, job submission and monitoring)

4pm – 6pm Application cases: WRF, CMAQ, WAM,… models

Models hands-on

Day 2 / Session 3 

9am – 11am Visualization packages (ncview, panoply, grads, ncl, visit)

11:30am – 1pm Visualization Hands-on

Day 2 / Session 4

2pm – 6pm Free hands-on