Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Rowan Cockett is active.

Publication


Featured researches published by Rowan Cockett.


Computers & Geosciences | 2015

SimPEG: An open source framework for simulation and gradient based parameter estimation in geophysical applications

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

A framework for simulation and inversion in electromagnetics

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

Exploring nonlinear inversions: A 1D magnetotelluric example

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

Efficient 3D inversions using the Richards equation

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

Chapter 4: Visible Geology: Creative Online Tools for Teaching, Learning, and Communicating Geologic Concepts

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

Modelling Electromagnetic Problems in the Presence of Cased Wells

Lindsey J. Heagy; Rowan Cockett; Douglas W. Oldenburg; Michael Wilt


Geophysics | 2016

Pixels and their neighbors: Finite volume

Rowan Cockett; Lindsey J. Heagy; Douglas W. Oldenburg


Seg Technical Program Expanded Abstracts | 2015

Moving Between Dimensions in Electromagnetic Inversions

Seogi Kang; Rowan Cockett; Lindsey J. Heagy; Douglas W. Oldenburg


Archive | 2015

Richards Equation Inversion

Rowan Cockett; Eldad Haber


Archive | 2017

A numerical method for efficient 3D inversions using Richards equation

Rowan Cockett; Lindsey J. Heagy; Eldad Haber

Collaboration


Dive into the Rowan Cockett's collaboration.

Top Co-Authors

Avatar

Lindsey J. Heagy

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Douglas W. Oldenburg

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Seogi Kang

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Eldad Haber

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Gudni Karl Rosenkjaer

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Michael Wilt

Lawrence Livermore National Laboratory

View shared research outputs
Researchain Logo
Decentralizing Knowledge