DOE OSTI · 2500858
DPFEHM: a differentiable subsurface physics simulator
Abstract
The Earth’s subsurface is a key resource that provides energy via fossil fuels and geothermal sources, stores drinking water, and is used in the fight against climate change via carbon sequestration. Simulating the physical processes that occur in the Earth’s subsurface with computers enables better use of this resource. DPFEHM is a Julia package that includes computer models with a focus on the Earth’s subsurface, especially fluid flow, which is critical for the aforementioned applications. DPFEHM is able to solve the groundwater flow equations (single phase flow), Richards equation (air/water), the advection-dispersion equation, and the 2d wave equation. One of the key features of DPFEHM is that it supports automatic differentiation, so it can be integrated into machine learning workflows using frameworks such as Flux or PyTorch. The automatic differentiation capabilities give it the same performance as adjoint methods.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
O’Malley, Daniel, Greer, Sarah Y., Pachalieva, Aleksandra, Hao, Wu, Harp, Dylan, Vesselinov, Velimir V.. 2023-10-18. DPFEHM: a differentiable subsurface physics simulator. https://doi.org/10.21105/joss.04560
Cite the original work for its findings. Save a collection to share your selection of sources.