10:00 AM - 10:15 AM
[STT43-05] TomoATT : A new HPC-ready open-source project of Eikonal equation solver based adjoint state traveltime tomography for a large-scale imaging of subsurface velocity heterogeneity and seismic anisotropy.
Keywords:HPC, Adjoint-state traveltime tomography, Inversion analysis, Fast sweeping method
For the implementation, we introduced hybrid multilayer parallelization, i.e. the Fréchet derivative for multiple seismic events are calculated simultaneously. In the calculation of each event, the global domain may be divided into subdomains as an MPI inter-node parallelization which removes the memory size limit of a computer. Then finally in each (sub) domain, the node values on a sweeping surface are calculated parallelly with MPI Shared Memory, which eliminates the communication cost between MPI processes. In addition to this MPI parallelization scheme, we also introduced a memory relocation and Single Instruction, Multiple Data (SIMD) parallelization for both AVX and ARM SVE in order to mitigate an inefficient memory access pattern of stencil based computation.
We performed benchmark tests on a local machine and HPCs including Fugaku. The result shows a good scaling for small to large computation grids. Finally, we apply this numerical tool to real seismic data of the California + Nevada region with massive amounts of seismic arrival time data.