Skip to content
DraconiticResearch
Search Sources API
186,541 studies31 sourcesUpdated 17 min ago
PreprintarXiv licencearXiv

acousticHelmholtzFoam: an MPI-parallel unstructured finite-volume solver for frequency-domain acoustics in heterogeneous two-phase media with perfectly matched layers

Abstract

acousticHelmholtzFoam is an OpenFOAM application that computes time-harmonic acoustic pressure fields in heterogeneous gas-liquid media on unstructured polyhedral meshes. The complex pressure is stored as real and imaginary volume fields, the material coefficients are constructed from a volume-of-fluid phase fraction with geometric face-fraction averaging, and open boundaries are truncated by Cartesian perfectly matched layers (PMLs) whose damping tensor is generated by the companion utility setPMLFields. The two coupled real-valued equations are discretized with the cell-centred finite-volume operators of OpenFOAM and assembled explicitly, including processor couplings and boundary contributions, into a distributed PETSc matrix that is solved by default with the MUMPS sparse direct solver. The solver writes pressure amplitude, complex velocity, acoustic radiation pressure and time-averaged momentum flux for acoustic-force evaluation. This paper documents the implemented equations, the case interface, the assembly and solution algorithm, the build procedure and the test infrastructure. A layered gas-liquid-PML case with an analytical solution serves as an end-to-end regression: on 8000 cells the whole-domain relative complex-pressure error is 1.197×10−3, and serial and MPI solutions on up to eight ranks agree to within 10−12 in relative L2 norm. A single-axis acoustic-levitator height sweep with constant-volume spheroidal drops demonstrates the two-phase material input and the force output, and strong- and problem-size-scaling measurements characterize the direct-solver workflow. The numerical formulation and its verification are presented in a companion paper (arXiv:2610.01593).

Related

  1. An unstructured finite-volume Helmholtz method with perfectly matched layers for heterogeneous two-phase acoustics
    Chuanchao Xu, Jun Liu, Jan Helge Dörsam +3
    arXivPreprintarXiv licenceFull textNumerical analysis & scientific computingComputational physicsarXiv
  2. Gigahertz-frequency Lamb-wave resonator cavities on suspended lithium niobate for quantum acoustics
    Michele Diego, Hong Qiao, Byunggi Kim +5
    Physical Review AppliedPeer-reviewedCC BYGeneral physicsHAL
  3. Towards Heterogeneous Exascale CFD with a Single Fortran Code Base: OpenMP Target Acceleration of the High-Order Unstructured Solver UCNS3D
    Panagiotis Tsoutsanis, Michal Uminski, Christopher Day +1
    arXivPreprintCC BY-SA 4.0Full textMathematical physicsFluid dynamicsarXiv
  4. Perfectly vertical polarization-splitting grating coupler array for space–polarization multiplexed optical interfaces
    Chaoying Fu, YE TIAN, WENDU HAN +4
    Optics ExpressPeer-reviewedLicence not statedOptics & photonicsCrossref
  5. Dissipative acousto-mechanical parametric interface between high-overtone acoustics and flexural phonons
    Xun Ji, Huanying Sun, Longhao Wu +4
    arXivPreprintCC BY-NC-ND 4.0Full textCondensed matterOptics & photonicsarXiv
BibTeX
@misc{xu2026acoustichelmholtzfoam,
  title = {{acousticHelmholtzFoam: an MPI-parallel unstructured finite-volume solver for frequency-domain acoustics in heterogeneous two-phase media with perfectly matched layers}},
  author = {Chuanchao Xu and Jun Liu and Dieter Bothe and Tomislav Maric},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.14057},
  eprint = {2610.14057},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.14057},
}
RIS
TY  - UNPB
TI  - acousticHelmholtzFoam: an MPI-parallel unstructured finite-volume solver for frequency-domain acoustics in heterogeneous two-phase media with perfectly matched layers
AU  - Chuanchao Xu
AU  - Jun Liu
AU  - Dieter Bothe
AU  - Tomislav Maric
PY  - 2026
DA  - 2026/10/06
PB  - arXiv
DO  - 10.48550/arxiv.2610.14057
UR  - https://arxiv.org/abs/2610.14057
AB  - acousticHelmholtzFoam is an OpenFOAM application that computes time-harmonic acoustic pressure fields in heterogeneous gas-liquid media on unstructured polyhedral meshes. The complex pressure is stored as real and imaginary volume fields, the material coefficients are constructed from a volume-of-fluid phase fraction with geometric face-fraction averaging, and open boundaries are truncated by Cartesian perfectly matched layers (PMLs) whose damping tensor is generated by the companion utility setPMLFields. The two coupled real-valued equations are discretized with the cell-centred finite-volume operators of OpenFOAM and assembled explicitly, including processor couplings and boundary contributions, into a distributed PETSc matrix that is solved by default with the MUMPS sparse direct solver. The solver writes pressure amplitude, complex velocity, acoustic radiation pressure and time-averaged momentum flux for acoustic-force evaluation. This paper documents the implemented equations, the case interface, the assembly and solution algorithm, the build procedure and the test infrastructure. A layered gas-liquid-PML case with an analytical solution serves as an end-to-end regression: on 8000 cells the whole-domain relative complex-pressure error is 1.197×10^−3, and serial and MPI solutions on up to eight ranks agree to within 10^−12 in relative L_2 norm. A single-axis acoustic-levitator height sweep with constant-volume spheroidal drops demonstrates the two-phase material input and the force output, and strong- and problem-size-scaling measurements characterize the direct-solver workflow. The numerical formulation and its verification are presented in a companion paper (arXiv:2610.01593).
ER  -