Stochastic seismic waveform inversion using generative adversarial networks as a geological prior
We present an application of deep generative models in the context of partial differential
equation constrained inverse problems. We combine a generative adversarial network …
equation constrained inverse problems. We combine a generative adversarial network …
Productivity, performance, and portability for computational fluid dynamics applications
Hardware trends over the last decade show increasing complexity and heterogeneity in high
performance computing architectures, which presents developers of CFD applications with …
performance computing architectures, which presents developers of CFD applications with …
Productivity, portability, performance: Data-centric Python
Python has become the de facto language for scientific computing. Programming in Python
is highly productive, mainly due to its rich science-oriented software ecosystem built around …
is highly productive, mainly due to its rich science-oriented software ecosystem built around …
[HTML][HTML] j-Wave: An open-source differentiable wave simulator
We present an open-source differentiable acoustic simulator, j-Wave, which can solve time-
varying and time-harmonic acoustic problems. It supports automatic differentiation, which is …
varying and time-harmonic acoustic problems. It supports automatic differentiation, which is …
A large-scale framework for symbolic implementations of seismic inversion algorithms in Julia
Writing software packages for seismic inversion is a very challenging task because
problems such as full-waveform inversion or least-squares imaging are algorithmically and …
problems such as full-waveform inversion or least-squares imaging are algorithmically and …
Code generation for massively parallel phase-field simulations
This article describes the development of automatic program generation technology to
create scalable phase-field methods for material science applications. To simulate the …
create scalable phase-field methods for material science applications. To simulate the …
[HTML][HTML] OpenSBLI: A framework for the automated derivation and parallel execution of finite difference solvers on a range of computer architectures
Exascale computing will feature novel and potentially disruptive hardware architectures.
Exploiting these to their full potential is non-trivial. Numerical modelling frameworks …
Exploiting these to their full potential is non-trivial. Numerical modelling frameworks …
Near-surface 2D imaging via FWI of DAS data: An examination on the impacts of FWI starting model
Full waveform inversion (FWI) and distributed acoustic sensing (DAS) are powerful tools with
potential to improve how seismic site characterization is performed. FWI is able to provide …
potential to improve how seismic site characterization is performed. FWI is able to provide …
Effective performance portability
Exascale computing brings with it diverse machine architectures and programming
approaches which challenge application developers. Applications need to perform well on a …
approaches which challenge application developers. Applications need to perform well on a …
[PDF][PDF] Exastencils: advanced multigrid solver generation
Present-day stencil codes are implemented in general-purpose programming languages,
such as Fortran, C, or Java, Python or derivates thereof, and harnesses for parallelism, such …
such as Fortran, C, or Java, Python or derivates thereof, and harnesses for parallelism, such …