SCALE group logo

SCALE: Scientific Computing And Learning at Exascale

Machine learning (ML) is transforming computational science and engineering. Yet its foundations are increasingly strained at scale: training large models remains costly and largely empirical, learned surrogates often lack error control, and their integration into simulation and design pipelines is still largely ad hoc. 

The SCALE group at UNIGE works at the interface of scientific computing and machine learning (ML). Our overarching goal is to develop the mathematical and algorithmic foundations for reliable, scalable computing-and-learning technologies for science and engineering at exascale.

We bring tools from optimization and numerical analysis — including globalized multilevel, domain-decomposition, and preconditioning methods — to ML, with the aim of developing efficient, parallel, and provably convergent algorithms for large-scale training. At the same time, we bring ML to scientific computing by developing ML-augmented numerical solvers and learned surrogates that combine the speed and flexibility of learning with the reliability and error control of numerical methods.
SCALABLE TRAINING ALGORITHMS Stochastic Non-Convex Optimization  ·  Multilevel Methods  ·  Domain Decomposition SCIENTIFIC COMPUTING PDEs  ·  Iterative Solvers Preconditioning  ·  HPC MACHINE LEARNING Deep Networks  ·  Transformers  ·  GNNs Neural Operators  ·  Surrogates SCALE SCALABLE ML–HYBRIDIZED NUMERICAL SOLVERS Learned Preconditioners  ·  ML-Enhanced Iterative Methods SCALABLE MODELING WITH ERROR CONTROL Reliable  ·  Efficient  ·  Certified SCIENCE AND ENGINEERING AT EXASCALE Engineering Design  ·  Fracture Mechanics  ·  Cardiac Electrophysiology Industrial CFD  ·  Weather Prediction  ·  And Beyond
Descriptions of ongoing and past research projects can be found here.