Recent Releases of g-adopt

g-adopt - v4.1.0

What's Changed

  • Install pygplates from PyPI by @angus-g in https://github.com/g-adopt/g-adopt/pull/153
  • Detect boundary ids based on info from the mesh by @dsroberts in https://github.com/g-adopt/g-adopt/pull/149
  • Remove unused arguments in time_stepper.py by @Patol75 in https://github.com/g-adopt/g-adopt/pull/164
  • Swap argument order in timestepper advance method by @Patol75 in https://github.com/g-adopt/g-adopt/pull/163
  • Update generate_expected.py to allow trailing slash by @Patol75 in https://github.com/g-adopt/g-adopt/pull/161
  • Change su_diffusivity back to an on/off flag by @w3168 in https://github.com/g-adopt/g-adopt/pull/170
  • Use firedrake modules on Gadi for longtest by @dsroberts in https://github.com/g-adopt/g-adopt/pull/172
  • subfunctions renamed to subspaces for FunctionSpace by @w3168 in https://github.com/g-adopt/g-adopt/pull/177
  • Switch CI to use Firedrake pip install by @angus-g in https://github.com/g-adopt/g-adopt/pull/173
  • Correct storage flags on analytical longtest run by @angus-g in https://github.com/g-adopt/g-adopt/pull/181
  • Set comm on restored CheckpointedROLVector by @angus-g in https://github.com/g-adopt/g-adopt/pull/183
  • Capitalise DG across test names by @Patol75 in https://github.com/g-adopt/g-adopt/pull/184
  • Allow running demos without task-spooler by @angus-g in https://github.com/g-adopt/g-adopt/pull/178

Full Changelog: https://github.com/g-adopt/g-adopt/compare/v4.0.0...v4.1.0

- Python
Published by angus-g 11 months ago

g-adopt - v4.0.0

Update compatibility with upstream Firedrake.

- Python
Published by angus-g about 1 year ago

g-adopt - v3.1.0

What's Changed

  • Allow for more generic configuration of plate reconstruction datasets by @sghelichkhani in https://github.com/g-adopt/g-adopt/pull/109
  • Add DG viscoplastic case by @drhodrid in https://github.com/g-adopt/g-adopt/pull/115
  • Add free surface code by @w3168 in https://github.com/g-adopt/g-adopt/pull/51
  • PDE-constrained optimisation by @drhodrid in https://github.com/g-adopt/g-adopt/pull/129
  • Viscoelastic with stress defined in approximation by @w3168 in https://github.com/g-adopt/g-adopt/pull/122

New Contributors

  • @dsroberts made their first contribution in https://github.com/g-adopt/g-adopt/pull/131

Full Changelog: https://github.com/g-adopt/g-adopt/compare/v3.0.0...v3.1.0

- Python
Published by angus-g over 1 year ago

g-adopt - v3.0.0

What's Changed

  • Reorganise test/demo locations
  • Allow assigning 1D profiles from files to functions
  • Add min/max temperature diagnostics
  • A fix for verticalcomponent and upwardnormal in 3d extruded meshes
  • Add pyGplates interface
  • Make cartesian a mesh attribute
  • Allow for variable gravity
  • Pressure nullspace

Full Changelog: https://github.com/g-adopt/g-adopt/compare/v2.3.0...v3.0.0

- Python
Published by angus-g over 1 year ago

g-adopt - Notebook demos

This release rewrites many of the demos in a jupytext-compatible notebook format. As a result, the testing optional dependency set has now become demos.

An API-breaking change is that the GeodynamicalDiagnostics object now accepts a mixed function, rather than velocity and pressure separately.

- Python
Published by angus-g over 1 year ago

g-adopt - Packaging improvements

This release updates the structure of the G-ADOPT package and its dependencies, making it easier to install.

- Python
Published by angus-g about 2 years ago

g-adopt - v2.1.0

This is the candidate release of the new G-ADOPT library. This handles a lot of the previously-duplicated code at the library level, including automatic handling of solver parameters, many timestepping schemes, and physical approximations. The library is regression-tested to be compatible with the previous release. It includes further improvements to the codebase and some solve parameters consistent with recent PETSc & Firedrake changes.

- Python
Published by sghelichkhani over 2 years ago

g-adopt - v2.0.0

This is the candidate release of the new G-ADOPT library. This handles a lot of the previously-duplicated code at the library level, including automatic handling of solver parameters, many timestepping schemes, and physical approximations. The library is regression-tested to be compatible with the previous release.

- Python
Published by angus-g over 2 years ago

g-adopt - v1.2.0

Examples and cases examined in the revised submission of Davies et al. to Geoscientific Model Development.

- Python
Published by angus-g over 3 years ago

g-adopt - v1.1.0

Examples and cases examined in revised submission of Davies et al. to Geoscientific Model Development

- Python
Published by angus-g almost 4 years ago

g-adopt - v1.0.0

Examples and cases examined in original submission of Davies et al. to Geoscientific Model Development (November, 2021)

- Python
Published by angus-g over 4 years ago