1: \begin{abstract}
2: In this work we develop a high-resolution mapped-grid finite volume
3: method code to model wave propagation in two dimensions in systems of
4: multiple orthotropic poroelastic media and/or fluids, with curved
5: interfaces between different media. We use a unified formulation to
6: simplify modeling of the various interface conditions --- open pores,
7: imperfect hydraulic contact, or sealed pores --- that may exist
8: between such media. Our numerical code is based on the \clawpack{}
9: framework, but in order to obtain correct results at a material
10: interface we use a modified transverse Riemann solution scheme, and at
11: such interfaces are forced to drop the second-order correction term
12: typical of high-resolution finite volume methods. We verify our code
13: against analytical solutions for reflection and transmission of waves
14: at a material interface, and for scattering of an acoustic wave train
15: around an isotropic poroelastic cylinder. For reflection and
16: transmission at a flat interface, we achieve second-order convergence
17: in the 1-norm, and first-order in the max-norm; for the cylindrical
18: scatterer, the highly distorted grid mapping degrades performance but
19: we still achieve convergence at a reduced rate. We also simulate an
20: acoustic pulse striking a simplified model of a human femur bone, as
21: an example of the capabilities of the code. To aid in
22: reproducibility, at the web site
23: \archivelink{} we provide all of
24: the code used to generate the results here.
25: \end{abstract}
26: