Skip to main content

A computational platform for inverse geodynamics

Project description

G-ADOPT

This repository contains material and examples relating to the G-ADOPT Platform, a computational platform for inverse geodynamics, being developed and maintained by researchers from the Research School of Earth Sciences at the Australian National University. It builds on a recent surge in accessible observational datasets and advances in inversion methods using sophisticated adjoint techniques that provide a mechanism for fusing these observations with dynamics, physics and chemistry.

G-ADOPT is supported and funded by the Australian Research Data Commons (ARDC), with additional partner contributions from AuScope, the NCI and Geosciences Australia.

Installation

G-ADOPT is available on PyPI as gadopt, and requires a working Firedrake installation. To bring in the optional nonlinear optimisation dependencies, install the gadopt[optimisation] variant. See the G-ADOPT website for more detailed installation instructions, including directions for getting started with the demo notebooks.

Citing

If you use this software in your work, please cite the software using the following metadata and the two articles below:

APA references
Gibson, A., Davies, R., Kramer, S., Ghelichkhan, S., Turner, R., Duvernay, T., & Scott, W. (2024). G-ADOPT (Version v2.3.0) [Computer software]. https://doi.org/10.5281/zenodo.5644391

Davies, D. R., Kramer, S. C., Ghelichkhan, S., & Gibson, A. (2022). Towards automatic finite-element methods for geodynamics via Firedrake. Geoscientific Model Development, 15(13), 5127–5166. doi:10.5194/gmd-15-5127-2022

Ghelichkhan, S., Gibson, A., Davies, D. R., Kramer, S. C., & Ham, D. A. (2024). Automatic adjoint-based inversion schemes for geodynamics: reconstructing the evolution of Earth's mantle in space and time. Geoscientific Model Development, 17(13), 5057-5086.
Bibtex references
@software{Gibson_G-ADOPT_2024,
author = {Gibson, Angus and Davies, Rhodri and Kramer, Stephan and Ghelichkhan, Sia and Turner, Ruby and Duvernay, Thomas and Scott, Will},
doi = {10.5281/zenodo.5644391},
month = jun,
title = {{G-ADOPT}},
url = {https://github.com/g-adopt/g-adopt},
version = {v2.3.0},
year = {2024}
}

@Article{Davies_Towards_2022,
AUTHOR = {Davies, D. R. and Kramer, S. C. and Ghelichkhan, S. and Gibson, A.},
TITLE = {Towards automatic finite-element methods for geodynamics via Firedrake},
JOURNAL = {Geoscientific Model Development},
VOLUME = {15},
YEAR = {2022},
NUMBER = {13},
PAGES = {5127--5166},
URL = {https://gmd.copernicus.org/articles/15/5127/2022/},
DOI = {10.5194/gmd-15-5127-2022}
}

@Article{Ghelichkhan_Automatic_2024,
AUTHOR = {Ghelichkhan, S. and Gibson, A. and Davies, D. R. and Kramer, S. C. and Ham, D. A.},
TITLE = {Automatic adjoint-based inversion schemes for geodynamics: reconstructing the evolution of Earth's mantle in space and time},
JOURNAL = {Geoscientific Model Development},
VOLUME = {17},
YEAR = {2024},
NUMBER = {13},
PAGES = {5057--5086},
URL = {https://gmd.copernicus.org/articles/17/5057/2024/},
DOI = {10.5194/gmd-17-5057-2024}
}

Please also cite Firedrake using the instructions here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gadopt-3.1.0.tar.gz (407.7 kB view details)

Uploaded Source

Built Distribution

gadopt-3.1.0-py3-none-any.whl (62.5 kB view details)

Uploaded Python 3

File details

Details for the file gadopt-3.1.0.tar.gz.

File metadata

  • Download URL: gadopt-3.1.0.tar.gz
  • Upload date:
  • Size: 407.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.7

File hashes

Hashes for gadopt-3.1.0.tar.gz
Algorithm Hash digest
SHA256 2942c8a5b43d5a3b2ad4c7767463db923fc125b964c39be1e0a25e4ae64ae1d3
MD5 6d0d2a6d12ff99a9d0546ea38d2a7bf8
BLAKE2b-256 3cefababba3acefcc96b6a9d99fa995e7464785d8a31afc1fb24a01232445f17

See more details on using hashes here.

File details

Details for the file gadopt-3.1.0-py3-none-any.whl.

File metadata

  • Download URL: gadopt-3.1.0-py3-none-any.whl
  • Upload date:
  • Size: 62.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.7

File hashes

Hashes for gadopt-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd0f4cda1b44573084184c729716b1520583ff4cafbb2c03c13d695d5dd0d21a
MD5 a153ffd5e88790d5596fd0bc47a5f729
BLAKE2b-256 8b79c1a50b39b49ed005195e4e547672dfa98a3a40575e1b7d13236c8c584faa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page