Helmholtz-x : Parallelized adjoint open source solver for the thermoacoustic Helmholtz equation
Accepted version
Peer-reviewed
Repository URI
Repository DOI
Change log
Authors
Abstract
Abstract We create and describe an inhomogeneous Helmholtz equation solver, helmholtz-x, written in an open-source framework. The mesh is generated with Gmsh and the solver uses DOLFINx and UFL from FEniCSx. The performance, validity, stability and extensibility of the solver are demonstrated through several examples of thermoacoustic instability, from the one-dimensional Rijke tube to the three-dimensional MICCA combustor. The implementation of Bloch-type boundary conditions is explained and tested. The adjoint capability of the solver is also shown, and used to obtain derivatives of the eigenvalue with respect to shape parameters. This is exploited to find shape changes that reduce the thermoacoustic growth rate.
Description
Journal Title
Engineering with Computers
Conference Name
Journal ISSN
0177-0667
1435-5663
1435-5663
Volume Title
Publisher
Springer Science and Business Media LLC
Publisher DOI
Rights and licensing
Except where otherwised noted, this item's license is described as Attribution 4.0 International
Sponsorship
European Commission Horizon 2020 (H2020) Marie Sk?odowska-Curie actions (765998)
EU Horizon 2020 Marie Sklodowska Curie grant 765998

