Rowan Cockett
University of British Columbia
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Rowan Cockett.
Computers & Geosciences | 2015
Rowan Cockett; Seogi Kang; Lindsey J. Heagy; Adam Pidlisecky; Douglas W. Oldenburg
Inverse modeling is a powerful tool for extracting information about the subsurface from geophysical data. Geophysical inverse problems are inherently multidisciplinary, requiring elements from the relevant physics, numerical simulation, and optimization, as well as knowledge of the geologic setting, and a comprehension of the interplay between all of these elements. The development and advancement of inversion methodologies can be enabled by a framework that supports experimentation, is flexible and extensible, and allows the knowledge generated to be captured and shared. The goal of this paper is to propose a framework that supports many different types of geophysical forward simulations and deterministic inverse problems. Additionally, we provide an open source implementation of this framework in Python called SimPEG (Simulation and Parameter Estimation in Geophysics, http://simpeg.xyz). Included in SimPEG are staggered grid, mimetic finite volume discretizations on a number of structured and semi-structured meshes, convex optimization programs, inversion routines, model parameterizations, useful utility codes, and interfaces to standard numerical solver packages. The framework and implementation are modular, allowing the user to explore, experiment with, and iterate over a variety of approaches to the inverse problem. SimPEG provides an extensible, documented, and well-tested framework for inverting many types of geophysical data and thereby helping to answer questions in geoscience applications. Throughout the paper we use a generic direct current resistivity problem to illustrate the framework and functionality of SimPEG.
Computers & Geosciences | 2017
Lindsey J. Heagy; Rowan Cockett; Seogi Kang; Gudni Karl Rosenkjaer; Douglas W. Oldenburg
Abstract Simulations and inversions of electromagnetic geophysical data are paramount for discerning meaningful information about the subsurface from these data. Depending on the nature of the source electromagnetic experiments may be classified as time-domain or frequency-domain. Multiple heterogeneous and sometimes anisotropic physical properties, including electrical conductivity and magnetic permeability, may need be considered in a simulation. Depending on what one wants to accomplish in an inversion, the parameters which one inverts for may be a voxel-based description of the earth or some parametric representation that must be mapped onto a simulation mesh. Each of these permutations of the electromagnetic problem has implications in a numerical implementation of the forward simulation as well as in the computation of the sensitivities, which are required when considering gradient-based inversions. This paper proposes a framework for organizing and implementing electromagnetic simulations and gradient-based inversions in a modular, extensible fashion. We take an object-oriented approach for defining and organizing each of the necessary elements in an electromagnetic simulation, including: the physical properties, sources, formulation of the discrete problem to be solved, the resulting fields and fluxes, and receivers used to sample to the electromagnetic responses. A corresponding implementation is provided as part of the open source simulation and parameter estimation project SimPEG ( http://simpeg.xyz ). The application of the framework is demonstrated through two synthetic examples and one field example. The first example shows the application of the common framework for 1D time domain and frequency domain inversions. The second is a field example that demonstrates a 1D inversion of electromagnetic data collected over the Bookpurnong Irrigation District in Australia. The final example is a 3D example which shows how the modular implementation is used to compute the sensitivity for a parametric model where a transmitter is positioned inside a steel cased well.
Geophysics | 2017
Seogi Kang; Lindsey J. Heagy; Rowan Cockett; Douglas W. Oldenburg
At some point in many geophysical workflows, an inversion is a necessary step for answering the geoscientific question at hand, whether it is recovering a reflectivity series from a seismic trace in a deconvolution problem, finding a susceptibility model from magnetic data, or recovering conductivity from an electromagnetic survey. This is particularly true when working with data sets where it may not even be clear how to plot the data: 3D direct current resistivity and induced polarization surveys (it is not necessarily clear how to organize data into a pseudosection) or multicomponent data, such as electromagnetic data (we can measure three spatial components of electric and/or magnetic fields through time over a range of frequencies). Inversion is a tool for translating these data into a model we can interpret. The goal of the inversion is to find a “model” — some description of the earths physical properties — that is consistent with both the data and geologic knowledge.
Computers & Geosciences | 2018
Rowan Cockett; Lindsey J. Heagy; Eldad Haber
Fluid flow in the vadose zone is governed by Richards equation; it is parameterized by hydraulic conductivity, which is a nonlinear function of pressure head. Investigations in the vadose zone typically require characterizing distributed hydraulic properties. Saturation or pressure head data may include direct measurements made from boreholes. Increasingly, proxy measurements from hydrogeophysics are being used to supply more spatially and temporally dense data sets. Inferring hydraulic parameters from such datasets requires the ability to efficiently solve and deterministically optimize the nonlinear time domain Richards equation. This is particularly important as the number of parameters to be estimated in a vadose zone inversion continues to grow. In this paper, we describe an efficient technique to invert for distributed hydraulic properties in 1D, 2D, and 3D. Our algorithm does not store the Jacobian, but rather computes the product with a vector, which allows the size of the inversion problem to become much larger than methods such as finite difference or automatic differentiation; which are constrained by computation and memory, respectively. We show our algorithm in practice for a 3D inversion of saturated hydraulic conductivity using saturation data through time. The code to run our examples is open source and the algorithm presented allows this inversion process to run on modest computational resources. Submitted to: Inverse ProblemsAbstract Fluid flow in the vadose zone is governed by the Richards equation; it is parameterized by hydraulic conductivity, which is a nonlinear function of pressure head. Investigations in the vadose zone typically require characterizing distributed hydraulic properties. Water content or pressure head data may include direct measurements made from boreholes. Increasingly, proxy measurements from hydrogeophysics are being used to supply more spatially and temporally dense data sets. Inferring hydraulic parameters from such datasets requires the ability to efficiently solve and optimize the nonlinear time domain Richards equation. This is particularly important as the number of parameters to be estimated in a vadose zone inversion continues to grow. In this paper, we describe an efficient technique to invert for distributed hydraulic properties in 1D, 2D, and 3D. Our technique does not store the Jacobian matrix, but rather computes its product with a vector. Existing literature for the Richards equation inversion explicitly calculates the sensitivity matrix using finite difference or automatic differentiation, however, for large scale problems these methods are constrained by computation and/or memory. Using an implicit sensitivity algorithm enables large scale inversion problems for any distributed hydraulic parameters in the Richards equation to become tractable on modest computational resources. We provide an open source implementation of our technique based on the SimPEG framework, and show it in practice for a 3D inversion of saturated hydraulic conductivity using water content data through time.
Archive | 2016
Rowan Cockett; Tara Moran; Adam Pidlisecky
Abstract Computer-based learning tools are becoming more prevalent in classrooms from elementary school to higher education. The potential value of interactive learning tools is particularly high in geoscience education. Students can benefit from interactive tools that allow them to explore different processes in one-dimensional (1-D), two-dimensional (2-D), and three-dimensional (3-D) space. Traditionally, geoscience education has relied on laboratory exercises to provide students with the opportunity to explore dimensionality. In this chapter, we introduce Visible Geology, an innovative web-based application designed for geoscience education. Visible Geology enables visualization of geologic structures and processes through the use of interactive 3-D models. As Visible Geology has been designed from a student-centric perspective, it has resulted in a simple and intuitive interface, allowing students to creatively explore concepts. We present a case study of a large first year class at the University of British Columbia, and show the utility of Visible Geology in teaching geoscience concepts of relative dating and cross-cutting relationships. The ease of use of the software for this assignment, including automatic grading, made this tool practical for deployment in classrooms of any size. The outcome of this type of large-scale deployment is that students, who would normally not experience a lab exercise, gain exposure to 3-D thinking. The level of ownership and interactivity inherent in Visible Geology encourages engagement, leading learners to practice visualization and interpretation skills and discover geologic relationships.
Seg Technical Program Expanded Abstracts | 2015
Lindsey J. Heagy; Rowan Cockett; Douglas W. Oldenburg; Michael Wilt
Geophysics | 2016
Rowan Cockett; Lindsey J. Heagy; Douglas W. Oldenburg
Seg Technical Program Expanded Abstracts | 2015
Seogi Kang; Rowan Cockett; Lindsey J. Heagy; Douglas W. Oldenburg
Archive | 2015
Rowan Cockett; Eldad Haber
Archive | 2017
Rowan Cockett; Lindsey J. Heagy; Eldad Haber