Large-Scale Topology Optimisation of Time-dependent Thermal Conduction Using Space-Time Finite Elements and a Parallel Space-Time Multigrid Preconditioner
Joe Alexandersen, Magnus Appel

TL;DR
This paper introduces a scalable space-time topology optimisation framework for thermal conduction that treats time as a spatial dimension, enabling efficient large-scale simulations with significant speed-up over traditional methods.
Contribution
The paper develops a novel space-time finite element approach combined with a parallel multigrid preconditioner, achieving high scalability and efficiency for large-scale time-dependent topology optimisation.
Findings
Achieves up to 52x speed-up over traditional methods.
Successfully solves problems with up to 4.2 billion degrees of freedom.
Demonstrates excellent scalability on distributed-memory supercomputers.
Abstract
This paper presents a novel space-time topology optimisation framework for time-dependent thermal conduction problems, aiming to significantly reduce the time-to-solution. By treating time as an additional spatial dimension, we discretise the governing equations using a stabilised continuous Galerkin space-time finite element method. The resulting large all-at-once system is solved using an iterative Krylov solver preconditioned with a parallel space-time multigrid method employing a semi-coarsening strategy. Implemented in a fully parallel computing framework, the method yields a parallel-in-time method that demonstrates excellent scalability on a distributed-memory supercomputer, solving problems up to 4.2 billion degrees of freedom. Comparative studies show up to 52x speed-up over traditional time-stepping approaches, with only moderate increases in total computational cost in terms…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
