Introduction to Gridap Workshop


28 – 29 November 2023


Birch 1.43 Interactive Theatre 35 Science Rd, Australian National University

EVENT TYPE:       

In-person Workshop


Workshop Overview

This two-day hands-on workshop will showcase the main features of Gridap, an ecosystem of Julia packages for the simulation of problems governed by PDEs. Gridap provides a set of tools for the grid-based approximation of partial differential equations (PDEs) written in the Julia programming language. The library currently supports linear and nonlinear PDE systems for scalar and vector fields, single and multi-field problems, conforming and nonconforming finite element (FE) discretisations, on structured and unstructured meshes of simplices and n-cubes. It also provides methods for time integration. Gridap has a very expressive user interface, allowing one to solve complex PDE systems by stating the problem using whiteboard notation. It implements multiple state-of-the-art finite element methods that can efficiently exploit large-scale HPC supercomputers.

The workshop will be tutorial-based and will cover the main features of Gridap, its application to several problems, and its deployment in distributed memory machines. There will also be a brief introduction to finite element methods addressed to participants without previous background in these techniques. The emphasis will be mainly on presenting the main software abstractions underlying these packages and how these can be combined to solve a variety of PDEs with application to different problems in science and engineering. The choice of the PDE systems to be discussed in the workshop will be based on the participant’s interests gathered during registration.

The event will be cohosted by its main developers (Prof. Santiago Badia, Monash University, and Dr. Alberto F. Martín, ANU) and the National Computational Infrastructure (NCI). We extend a warm invitation to all, whether you possess extensive programming expertise, are curious about Julia, or are enthusiastic about delving into finite elements—a widely utilized technique for generating numerical approximations to partial differential equations (PDEs)



To enroll in the workshop, please complete the registration form. Notice that a Google account is required to access the form due to unfavourable features of Google Form.


Course Materials