Backend-agnostic Julia framework for 3D modeling and inversion of gravity data
Nimatullah, Pankaj K Mishra, Jochen Kamm, Anand Singh

TL;DR
This paper introduces a high-performance, backend-agnostic Julia framework for 3D gravity modeling and inversion, leveraging GPU acceleration to handle large datasets efficiently while maintaining accuracy.
Contribution
The framework is the first to combine backend-agnostic design, GPU acceleration, and data-space inversion in Julia for scalable 3D gravity modeling and inversion.
Findings
Significant runtime reductions on GPUs compared to CPUs.
Accurate reconstruction of complex subsurface structures.
Robust application to field data with consistent results.
Abstract
This paper presents a high-performance framework for three-dimensional gravity modeling and inversion implemented in Julia, addressing key challenges in geophysical modeling such as computational complexity, ill-posedness, and the non-uniqueness inherent to gravity inversion. The framework adopts a data-space inversion formulation to reduce the dimensionality of the problem, leading to significantly lower memory requirements and improved computational efficiency while maintaining inversion accuracy. Forward modeling and inversion operators are implemented within a backend-agnostic kernel abstraction, enabling execution on both multicore CPUs and GPU accelerators from a single code base. Performance analyses conducted on NVIDIA CUDA GPUs demonstrate substantial reductions in runtime relative to CPU execution, particularly for large-scale datasets involving up to approximately 3.3 million…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGeophysical and Geoelectrical Methods · Geological Modeling and Analysis · Seismic Imaging and Inversion Techniques
