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.pyby @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.pyto 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 - 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
cartesiana 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