1887

Abstract

Summary

We extend Devito, a domain-specific language (DSL) and compiler for optimised finite differences, by adding matrix-free iterative solver support through an interface with the Portable Extensible Toolkit for Scientific Computing (PETSc). This enhancement expands the capabilities of the symbolic DSL, enabling it to address a wider range of high-performance computing challenges beyond its original scope, including incompressible flow problems in computational fluid dynamics.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.2025643018
2025-10-06
2026-02-07
Loading full text...

Full text loading...

References

  1. F.Luporini et al., 2020, Architecture and Performance of Devito, a System for Automated Stencil Computation. ACM Transactions on Mathematical Software, 46(1), Article 6. https://doi.org/10.1145/3374916
    [Google Scholar]
  2. S.Balay et al., 2025, PETSc Web Page. https://petsc.org/ (accessed June 2025)
    [Google Scholar]
/content/papers/10.3997/2214-4609.2025643018
Loading
/content/papers/10.3997/2214-4609.2025643018
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error