Earth Sciences and Environment
Engineering and Energy
Chemistry and Materials
Mathematics and Computer Science
All
Scalable and robust Firedrake deployment on ARCHER2 and beyond
ARCHER2-eCSE04-05 : Dr David A Ham (Imperial College London)Subject Area:
Mathematics and Computer Science
Published : 2023-01-23 This project aimed to standardise and simplify the build procedure for Firedrake, a system for solving partial differential equations. Previously, expert HPC knowledge and significant time investment were required to carry out bespoke installation on HPC systems. Using Spack, a package manager specifically designed for installing popular software on HPC systems, a package was created which allows a non-expert user to quickly install Firedrake on an HPC system in a single line, saving a huge amount of time. Further Spack packages were also created for other applications that themselves depend on Firedrake, including applications for modelling weather, coastal ocean zones and glacier flow. Read more...
Scalable I/O and checkpointing for Firedrake
ARCHER2-eCSE01-20 : Dr David A Ham (Imperial College London)Subject Area:
Mathematics and Computer Science
Published : 2022-09-27 Firedrake is an automated system for the solution of partial differential equations using the finite element method (FEM). This project improved the input/output capability of Firedrake for the running and analysis of simulations such as geophysical fluid dynamics. Other applications of Firedrake include coastal ocean simulations, weather forecasting, and marine renewable energy supply. This project also extended the HDF5 interface of the Portable, Extensible Toolkit for Scientific Computation (PETSc). Read more...