swSim: Solid wave simulation. Physics-based nondestructive evaluation (NDE) models provide a means to improve inspection setup and interpretation for more accurate assessments of the health state of a structure. The more complex a structure to be inspected is, the more complex the simulation must be, often outpacing readily available compute and data analysis resources. High performance computing (HPC) can provide the requisite compute resources, but leveraging HPC often requires specialized code. To this end, the Computational Nondestructive Evaluation (CNDE) Group at the NASA Langley Research Center developed the Solid Wave Simulation (swSim) software that solves heterogeneous, anisotropic elastodynamic equations for ultrasonic NDE simulation. A time-explicit staggered grid finite difference (FD) scheme is employed and solved on graphics processing units (GPUs). Parallelism via the Message Passing Interface (MPI) allows for deployment on a cluster, or on a single computer with one or more GPUs. Wavefield data is output using Visualization Toolkit (VTK) file formats for 3D rendering capabilities via open source tools, and a kernel composition module allows high-level registration of sequences of matrix operations, providing extensibility in equations and physics solved. This article presents details about the swSim implementation, code features, performance metrics, and example applications to demonstrate the capabilities of this codebase.

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element

References in zbMATH (referenced in 1 article , 1 standard article )

Showing result 1 of 1.
Sorted by year (citations)

  1. Elizabeth D. Gregory, William C. Schneck, Erik L. Frankforter: swSim: Solid wave simulation (2021) not zbMATH