Author
Betteridge, J
Farrell, P
Ham, D
Journal title
Computing in Science and Engineering
DOI
10.1109/MCSE.2021.3085102
Issue
4
Volume
23
Last updated
2023-12-20T18:50:16.68+00:00
Page
8-17
Abstract
Creating scalable, high performance PDE-based simulations requires an appropriate combination of models,
discretizations, and solvers. The required combination changes with the application and with the available hardware, yet software
development time is a severely limited resource for most scientists and engineers. Here we demonstrate that generating simulation
code from a high-level Python interface provides an effective mechanism for creating high performance simulations from very few lines
of user code. We demonstrate that moving from one supercomputer to another can require significant algorithmic changes to achieve
scalable performance, but that the code generation approach enables these algorithmic changes to be achieved with minimal
development effort.
Symplectic ID
1178291
Favourite
Off
Publication type
Journal Article
Publication date
07 Jun 2021
Please contact us with feedback and comments about this page. Created on 24 May 2021 - 20:17.