Logo

High-Performance Simulation

Code: 104424
Credits: 6
2026/2027
Degree programme Type Course
Computational Mathematics and Data Analytics OP 4

Contact lecturer

Name :
Carles Carrillo Jordan
Email :
carles.carrillo@uab.cat

Teaching staff

Abraham De la Rosa Ibarra

Group languages

You can consult this information at the end of the document.

Prerequisites

Although it is not a mandatory prerequisite, it is advisable to have taken the third year subjects "High performance Computing" and "Modeling and Simulation".

Objectives

This subject aims to introduce students to simulation techniques used in multidisciplinary areas. Learn to use simulation tools from different areas and learn to analyze their computing needs in order to make a good choice of the execution environment.

Learning outcomes

  • CM47 (Implement high-performance computing libraries.) Implement high-performance computing libraries.
  • CM48 (Adapt the execution of the simulation to the dimensions of the features.) Adapt the execution of the simulation to the dimensions of the features.
  • KM37 (Describe the different components of a system and the interactions between these.) Describe the different components of a system and the interactions between these.
  • KM38 (Identify the parameters determining the optimum functioning of a system.) Identify the parameters determining the optimum functioning of a system.
  • SM47 (Model complex systems considering computational aspects.) Model complex systems considering computational aspects.

Contents

Theme 0.- Introduction to High Performance Simulation.



Theme 1.- Non-coupled simulations:


- Forest Fire spread simulators.


- Wind field simulators.


- Atmosphere evolution simulations (weather forecast)



Theme 2.- Limitations of Simulators:


- Coupling atmospheric, wind field and forest fire evolution models.


- Calibration strategies.



Learning activities and methodology

Title Hours ECTS Learning outcomes
Group work to develop and/or analyse the model and simulators functioning 51 2.04
Practical sessions 25 1
Study on models and simulators 40 1.6
Theoretical Lectures 24 0.96

The subject is planned to be carried out in person, if for reasons beyond the programming of the subject, the teaching methodology had to be changed, and the classes would be carried out in a telepresencial way, that is, in synchronous sessions following the schedule established by the coordination of the degree

The subject will be developed in theoretical and practical classes. The distribution of the sessions throughout the semester will be available on the first day of class in the Virtual Campus of the subject.


In this subject, the use of Artificial Intelligence (AI) technologies is allowed as an integral part of the development of the work, provided that the final result reflects a significant contribution of the student in the analysis and personal reflection. The student must clearly identify which parts have been generated with this technology, specify the tools used and include a critical reflection on how these have influenced the process and the final result of the activity.

The lack of transparency in the use of AI will be considered a lack of academic honesty and may lead to a penalty in the grade of the activity, or greater sanctions in serious cases.

Annotation: within the schedule set by the centre or degree programme, 15 minutes of one class will be reserved for students to evaluate their lecturers and their courses or modules through questionnaires.

Assessment

Continuous assessment activities

Title Weight Hours ECTS Learning outcomes
3.- Computational Performance Analysis of Simulator 20 2 0.08 CM47, CM48, KM37, KM38, SM47
2.- Subject project 40 4 0.16 CM47, CM48, KM37, KM38, SM47
1.- Practical exercise of Simulation considering Non-coupled models 40 4 0.16 CM47, CM48, KM37, KM38, SM47

The evaluation will be carried out developing and presenting the proposed case studies using the tools presented in the theoretical sessions. Group work and interaction will also be assessed.

Bibliography

WRF user's guide: https://www2.mmm.ucar.edu/wrf/users/docs/user_guide_v4/contents.html

WRF-Chem documentation: https://ruc.noaa.gov/wrf/wrf-chem/

FARSITE documentation: https://www.firelab.org/project/flammap

WindNinja documentation: https://www.firelab.org/project/windninja

 

Software

VirtualBox

WRF

WRF-Chem

FARSITE

WindNinja

 

Course groups and languages

The information provided is provisional until November 30. After this date, you will be able to consult the language of each group through this link. To access the information, you will need to enter the course CODE

Type of teaching Group Language Semester Shift
(TE) Theory 1 Catalan first semester morning-mixed
(PLAB) Practical laboratories 1 Catalan first semester morning-mixed