Skip to content

Commit

Permalink
Reference HOHQMesh.jl repo via DOI
Browse files Browse the repository at this point in the history
  • Loading branch information
sloede committed Oct 21, 2024
1 parent 38fe1c3 commit f377e29
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 12 deletions.
18 changes: 7 additions & 11 deletions paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -25,17 +25,13 @@ @misc{kopriva2024hohqmesh
doi={10.5281/zenodo.13959058}
}

@misc{HOHQMESHJL:2022sb,
author = {Andrew R. Winters and David A. Kopriva and Michael Schlottke-Lakemper and Hendrik Ranocha},
date-added = {2024-10-15 15:25:55 -0700},
date-modified = {2024-10-18 16:46:52 -0700},
keywords = {2021},
lastchecked = {October 15, 2024},
month = {May},
title = {HOHQMesh.jl: An Interactive Frontend for HOHQMesh},
url = {https://trixi-framework.github.io/HOHQMesh.jl},
year = {2022},
bdsk-url-1 = {https://github.com/trixi-framework/HOHQMesh.jl}}
@misc{kopriva2024hohqmeshjl,
title={{HOHQM}esh.jl: A Julia frontend to the Fortran-based HOHQMesh mesh generator for high order elements},
author={Kopriva, David A and Winters, Andrew R and Schlottke-Lakemper, Michael and Ranocha, Hendrik},
year={2024},
howpublished={\url{https://github.com/trixi-framework/HOHQMesh.jl}},
doi={10.5281/zenodo.13959071}
}

@article{Martire:2021xt,
abstract = {{We introduce SPECFEM2D-DG, an open-source, time-domain, hybrid Galerkin software modelling the propagation of seismic and acoustic waves in coupled solid--fluid systems. For the solid part, the visco-elastic system from the routinely used SPECFEM2D software is used to simulate linear seismic waves subject to attenuation. For the fluid part, SPECFEM2D-DG includes two extensions to the acoustic part of SPECFEM2D, both relying on the Navier--Stokes equations to model high-frequency acoustics, infrasound and gravity waves in complex atmospheres. The first fluid extension, SPECFEM2D-DG-FNS, was introduced in 2017 by Brissaud, Martin, Garcia, and Komatitsch; it features a nonlinear Full Navier--Stokes (FNS) approach discretized with a discontinuous Galerkin numerical scheme. In this contribution, we focus only on introducing a second fluid extension, SPECFEM2D-DG-LNS, based on the same numerical method but rather relying on the Linear Navier--Stokes (LNS) equations. The three main modules of SPECFEM2D-DG all use the spectral element method (SEM). For both fluid extensions (FNS and LNS), two-way mechanical coupling conditions preserve the Riemann problem solution at the fluid--solid interface. Absorbing outer boundary conditions (ABCs) derived from the perfectly matched layers' approach is proposed for the LNS extension. The SEM approach supports complex topographies and unstructured meshes. The LNS equations allow the use of range-dependent atmospheric models, known to be crucial for the propagation of infrasound at regional scales. The LNS extension is verified using the method of manufactured solutions, and convergence is numerically characterized. The mechanical coupling conditions at the fluid--solid interface (between the LNS and elastodynamics systems of equations) are verified against theoretical reflection-transmission coefficients. The ABCs in the LNS extension are tested and prove to yield satisfactory energy dissipation. In an example case study, we model infrasonic waves caused by quakes occurring under various topographies; we characterize the acoustic scattering conditions as well as the apparent acoustic radiation pattern. Finally, we discuss the example case and conclude by describing the capabilities of this software. SPECFEM2D-DG is open-source and is freely available online on GitHub.}},
Expand Down
2 changes: 1 addition & 1 deletion paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ Spectral element solvers that currently can read meshes generated by HOHQMesh in

The preprocessor HOPR [@HOPR] can also read and modify quad meshes generated by HOHQMesh.

HOHQMesh can be used with the graphical front end HOHQMesh.jl [@HOHQMESHJL:2022sb]
HOHQMesh can be used with the graphical front end HOHQMesh.jl [@kopriva2024hohqmeshjl]
HOHQMesh.jl is a wrapper package written in the Julia programming language [@bezanson2017julia].
With it one can use the mesh generator directly in Julia, without having to install HOHQMesh or any
of its dependencies manually. HOHQMesh.jl augments HOHQMesh with interactive functionality that
Expand Down

0 comments on commit f377e29

Please sign in to comment.