CWS2024

PROGRAMME


Time Monday 22 Tuesday 23 Wednesday 24 Thursday 25 Friday 26
09:30 - 11:00 Numerical Lineal Algebra (Theory)
by Alba Muixí
FEM Basics (Theory)
by Ignasi de Pouplana
Continuum Mechanics (Theory)
by Oriol Lloberas
High Performance Computing (Theory)
by Riccardo Rossi
Computational Multiscale (Theory)
by Fermin Otero
Coffee Break
11:30 - 13:30 Numerical Lineal Algebra (Practice)
by Alba Muixí
FEM Basics (Practice)
by Ignasi de Pouplana
Continuum Mechanics (Practice)
by Oriol Lloberas
High Performance Computing (Practice)
by Riccardo Rossi
Computational Multiscale (Practice)
by Fermin Otero
Lunch Break
14:30 - 16:00 Programming: Good Practice Rules
by Sergio Zlotnik
Oral Communication
by Narges Dialami
Written Comunication
by Narges Dialami
Information search and information resources
by Ruth Iñigo

Course Contents

NUMERICAL LINEAL ALGEBRA
Speaker: Alba Muixí

Description: The course reviews methods for solving linear systems of equations, from direct methods based on matrix factorization to iterative approaches. It discusses the solution of overdetermined (and also underdetermined) systems via least-squares criteria, associated with the pseudo-inverse of the matrix and its singular value decomposition. Special attention is paid to difficulties induced by ill-conditioning. It also reviews standard matrix-storage schemes in computational engineering.



PROGRAMMING: GOOD PRACTICE RULES
Speaker: Sergio Zlotnik

Description: Best practices to reduce (at least a bit) the burden of programming: testing, version control, coding style, pair programming... these might smooth out your excursion into computer programs.



FEM BASICS
Speaker: Ignasi de Pouplana

Description: This course aims at giving a brief overview on the Finite Element Method. The first part reviews the Weighted Residual Method (WRM) in the 1D Poisson problem, and the Principle of Virtual Work (PVW) in the 2D solid mechanics problem. The second part is devoted to show the different steps in the solution of a 2D plane stress solid mechanics test example.



Theory (1.5h)
  • Introduction to the Finite Element Method
  • Weighted Residual Method in the 1D Poisson problem
    • Galerkin technique
    • Discretization of the weak form
    • Shape functions
    • Global assembly and solution of the linear system of equations
    • Principle of Virtual Work in the 2D solid mechanics static problem
    • Equivalence with the WRM
    • Elementary contributions
    • Numerical integration
Practice (2h)
  • Step by step solution of a Three-point bending test example (linear elastic plane stress hypothesis)
    • Installation of the necessary software
    • Preparation and resolution of the example


ORAL COMMUNICATION
Speaker: Narges Dialami

Description:This course develops students’ abilities to communicate science effectively in the real world starting with the key elements of clear and persuasive speaking, writing and exhibiting. The objective of the module is to help the students identify the important aspects of the preparation of scientific works, while improving their oral and written communication skills. In this first session the course will focus on oral communication skills.



WRITTEN COMMUNICATION
Speaker: Narges Dialami

Description:This course develops students’ abilities to communicate science effectively in the real world starting with the key elements of clear and persuasive speaking, writing and exhibiting. The objective of the module is to help the students identify the important aspects of the preparation of scientific works, while improving their oral and written communication skills. In this first session the course will focus on written skills.



CONTINUUM MECHANICS
Speaker: Oriol Lloberas

Description: Continuum mechanics is an essential discipline for the understanding of motion, deformation and constitutive behaviour of any continuous medium. It transversally impacts many engineering fields such as solid and fluid mechanics. Within this course the basic knowledge on the description of motion and deformation are outlined together with the concept of stress. Balance principles valid for any continuous media will be enunciated and some basic notions on elastic solids and their governing equations will be introduced. A simple practical case will be explored in which the Navier equations will be employed to fully solve a linear elastic problem.



HIGH PERFORMANCE COMPUTING
Speaker: Riccardo Rossi

Description: The goal of this brief course is to provide a general overview about the methods and programming environment which allow exploiting the use of supercomputers or even simply the internal parallelism of CPUs. The course will provide a hint of loop-level parallelization models, of task-based models which allow addressing complex concurrency problems, and of the MPI paradigm. A hint of other parallelization models will also be provided.



INFORMATION SEARCH AND INFORMATION RESOURCES
Speaker: Ruth Iñigo

Description: During this session we will talk about how to structure your information search strategy and how to find relevant bibliography for both your research plan and your thesis, using the main sources of information such as Google Scholar, Web of Science or Scopus databases. We will also look at generative AI tools applied to information search and selection, and make some considerations about their use in academic contexts.



COMPUTATIONAL MULTISCALE
Speaker: Fermin Otero

Description: Multiscale analysis is a fundamental approach in various scientific and engineering disciplines that aims to understand complex systems by examining their behavior and properties across multiple levels of scale. Multiscale theory is base on the separation of scales, which refers to the idea that different phenomena or processes occur at different levels of detail or "scales" within a system. This brief course provides a comprehensive introduction to the principles, techniques, and applications of multiscale analysis. In addition, the Representative Volume Element (RVE) concept will be introduced together with the different admissible boundary conditions. As an example of application, a multiscale analysis for the study of heterogeneous materials such as composites with complex microstructures will be explained in detail.