Recent Releases of Underworld2
Underworld2 - v2.16.4
What's Changed
Updates
- Dockerfiles
- README.md
- conda recipe
Full Changelog: https://github.com/underworldcode/underworld2/compare/v2.16.0...v2.16.4
Scientific Software - Peer-reviewed
- C
Published by julesghub 9 months ago
Underworld2 - v2.16.1b
Minor Updates: * Badlands python package is now taken from https://github.com/badlands-model/badlands * Lavavu container is no longer built separately - lavavu 1.19 is used directly * Github actions update.
Scientific Software - Peer-reviewed
- C
Published by julesghub 10 months ago
Underworld2 - v2.16.0
New:
- New 3D free surface implementation (tested). The vertical coordinates of the mesh nodes are rebuilt by being advected and interpolated from the surface velocities, and then solving the steady state heat equation to get a uniform distribution. See the related example in docs/UWGeodynamics/examples.
- Build changes PEP 621, pyproject.toml, and all source code now under src.
- Move to Petsc-3.21.0.
- New G4A stats module for user statics measurements.
Changes:
- UWGeodynamics - 'ressources' folder is now 'resources' (but previous name is still supported). Modify docker building script to allow changing MPI implementation.
Fixes:
- Update UWGeoTutorials.rst https://github.com/underworldcode/underworld2/pull/693.
- Fix for cohesion bug in Druker-Prager rheology. https://github.com/underworldcode/underworld2/pull/707
Full Changelog: https://github.com/underworldcode/underworld2/compare/v2.15.1b...v2.16.0
Scientific Software - Peer-reviewed
- C
Published by julesghub 10 months ago
Underworld2 - Underworld 2.15.1
New:
- Move to Petsc-3.19.4
- New 3D free surface implementation. (Not fully tested).
- New install guides for Gadi and setonix.
Fixes:
- UWGeodynamics - add dynamic heating back into the advection diffusion solver, https://github.com/underworldcode/underworld2/issues/669
- Using updated Badlands-2.2.3 without license issue.
Full Changelog: https://github.com/underworldcode/underworld2/compare/v2.14.1b...v2.15.1b
Scientific Software - Peer-reviewed
- C
Published by julesghub over 1 year ago
Underworld2 - Underworld v2.14.1
New * Pragmatic included in Petsc installation
Fixes * 'temperatureDot' checkpointing automatically enabled for UWGeodyanmic models. * Conda build method - feedstock-style
Scientific Software - Peer-reviewed
- C
Published by julesghub about 3 years ago
Underworld2 - Underworld v2.14.0
New: * New Dockerfile configuration resulting in smaller docker images. * Move to Petsc-3.18.1.
Changes: * Multiple mpi implementation images for HPC usage (Gadi and Setonix).
Fixes: * Revert to HDF5 1.10. Fix for Checkpointing issues.
Scientific Software - Peer-reviewed
- C
Published by julesghub about 3 years ago
Underworld2 - Underworld v2.13.1b
What's changed:
- Merge UWGeodynamics into Underworld (
from underworld import UWGeodynamics as GEO). - Compatibility with petsc 3.17.
- Update Docker images: Ubuntu 22.04LTS and mpich 3.4.3, python 3.10, petsc 3.17.1.
- Update install_docs/nci gadi.
- Improved cmake logic.
- CI tests all passing.
Full Changelog: https://github.com/underworldcode/underworld2/compare/v2.12.2b...v2.13.1b
Scientific Software - Peer-reviewed
- C
Published by julesghub over 3 years ago
Underworld2 - v2.12.2b
New:
CMake based builder instead of Scons. Added M1 (arm64) based docker. Upcoming release Changes: GitHub actions for CI and docker publications. Compatibility with petsc 3.16. Update Docker images: Ubuntu 21.10 and mpich 3.4.2, python 3.9.2, petsc 3.16 Update install_docs/nci gadi
Fixes:
Unit fix for temperature saved in celcius.
Scientific Software - Peer-reviewed
- C
Published by julesghub almost 4 years ago
Underworld2 - v2.11.0b
Changes: * Enabled user defined Gauss integration swarms for all systems. * Update docker base images: switch to ubuntu(20.04), update petsc(3.1.4) & mpich(3.3.2), other tweaks. * Cleaner Python compile time configuration. * Add runtime check for solver availability (for example, 'mumps'). Also add test for check.
Docker image changes:
* Update base image.
* Updated to PETSc 3.15.1
* Updated to MPICH 3.4.2
* Removed petsc4py.
* Switched /opt to ugo+rwx to allow users to install Python packages.
New:
* Model for EBA convection, based on King et al. (2010) benchmarks. See docs/test/14_Convection_EBA.ipynb
* Mesh/MeshVariable/Swarm/SwarmVariable objects now support loading and saving
of units information, as well as additional attributes. For usage examples,
see docs/test/mesh_aux.py and docs/test/swarm_aux.py.
* Added underworld.function.count() method, which counts function calls.
* Conda binaries available via underworldcode conda channel conda install -c underworldcode underworld2
* Added underworld.function.count() method, which counts function calls.
* Added GADI install/run scripts @ ./docs/installguides/ncigadi/
* Updated pull request related documentation and added template.
Fixes:
* Updates for SCons4.1.
* Fix bug where multiple solvers added multiple preconditioners.
* H5py v3 is more strict in allowed indexing array shapes. Updated our
structures to accomodate.
* Tester uses jupyter-nbconvert which no longer defaults to Python. Update
to explicitly select Python.
* Switched h5 file save to mode "w" instead of "a" as append mode resulted
in data from previous datasets (with identical name) not being removed from
file, and file sizes therefore growing unnecessarily.
Scientific Software - Peer-reviewed
- C
Published by jmansour over 4 years ago
Underworld2 - v2.10.0b
Release 2.10.0 [2020-08-07]
Fixes:
* SWIG4 compatibility changes.
* libxml2 ubuntu20.04 changes.
* Numpy 1.19 compatability changes.
* Fix LGPLv3.txt contents. File incorrect contained
GPLv3 text.
Changes: * Check for compressibility/penalty clash. * Update example models for parallel usage.
New:
* Add Dockerfile for Deepnote.
* Add test_long.sh long test runner.
Scientific Software - Peer-reviewed
- C
Published by jmansour over 5 years ago
Underworld2 - v2.9.5b
This release corrects the incorrect text included within LGPLv3.txt.
Scientific Software - Peer-reviewed
- C
Published by jmansour over 5 years ago
Underworld2 - v2.8.2b
Scientific Software - Peer-reviewed
- C
Published by jmansour about 6 years ago
Underworld2 - v2.8.1b
Scientific Software - Peer-reviewed
- C
Published by jmansour over 6 years ago
Underworld2 - v2.8.0b
Release 2.8.0b
New:
* MOVE TO PYTHON3. PYTHON2 NO LONGER SUPPORTED.
* New Examples & tests.
* New Semi-Lagrangian Crank Nicolson advection diffusion scheme.
* Collective H5 read/write for faster parallel IO operations.
* Arbitrary coordinate evaluate() for swarm data using nearest
neighbouring (kdtree) algorithm. See function section of user guide.
* XDMF for subMesh element types.
* Async test runner.
Enhancements:
* Move all mpi functionality into uw.mpi submodule.
* Non-parallel h5py is now sufficient for UW, although
parallel h5py is recommended for larger parallel simulations.
* Integral returns numpy array results (as opposed to Py natives).
* GlobalSpaceFillerLayout deprecated.
* Other tweaks & bug fixes.
Documentation: * Many class docstrings updates. * Function user guide section updated. * Improved error messaging in parallel. * Stampede2 build & usage instructions. * Update for NCI/Raijin build instructions.
Scientific Software - Peer-reviewed
- C
Published by jmansour over 6 years ago
Underworld2 - v2.7.1b
Scientific Software - Peer-reviewed
- C
Published by jmansour almost 7 years ago
Underworld2 - v2.7.0b
Scientific Software - Peer-reviewed
- C
Published by jmansour almost 7 years ago
Underworld2 - v2.6.1b
Scientific Software - Peer-reviewed
- C
Published by jmansour about 7 years ago
Underworld2 - v2.6.0b
Scientific Software - Peer-reviewed
- C
Published by jmansour about 7 years ago
Underworld2 - v2.5.1b
New release! Now with correct tagging! (Available on Zenodo)
Scientific Software - Peer-reviewed
- C
Published by jmansour over 7 years ago
Underworld2 - v2.5.0b
Scientific Software - Peer-reviewed
- C
Published by jmansour over 7 years ago
Underworld2 - v2.4.1b
Scientific Software - Peer-reviewed
- C
Published by jmansour about 8 years ago
Underworld2 - v2.4.0b
Scientific Software - Peer-reviewed
- C
Published by jmansour about 8 years ago
Underworld2 - v2.3.0b
Scientific Software - Peer-reviewed
- C
Published by jmansour over 8 years ago
Underworld2 - v2.2.2b
Update for critical bug fix.
Scientific Software - Peer-reviewed
- C
Published by jmansour almost 9 years ago
Underworld2 - v2.2.1b
Scientific Software - Peer-reviewed
- C
Published by jmansour almost 9 years ago
Underworld2 - v2.2.0b
Scientific Software - Peer-reviewed
- C
Published by jmansour almost 9 years ago
Underworld2 - v2.1.2b
Release 2.1.0 and later are considered stable and have been tested against the functionality of underworld 1.9.
However, the python interface is still subject to change and further documentation is required so we consider this a pre-production version of Underworld.
Scientific Software - Peer-reviewed
- C
Published by julesghub about 9 years ago
Underworld2 - v2.1.0b
Release 2.1.0 and later are considered stable and have been tested against the functionality of underworld 1.9.
However, the python interface is still subject to change and further documentation is required so we consider this a pre-production version of Underworld.
Scientific Software - Peer-reviewed
- C
Published by jmansour about 9 years ago
Underworld2 - v2.0.3b2
Scientific Software - Peer-reviewed
- C
Published by jmansour over 9 years ago
Underworld2 - v2.0.2b2
Scientific Software - Peer-reviewed
- C
Published by jmansour over 9 years ago
Underworld2 - v2.0.1b2
Scientific Software - Peer-reviewed
- C
Published by jmansour over 9 years ago
Underworld2 - V2.0.0b2
Scientific Software - Peer-reviewed
- C
Published by jmansour over 9 years ago
Underworld2 - v2.0.3b
Underworld2 pre-release 2.0.3-beta
Scientific Software - Peer-reviewed
- C
Published by jmansour over 9 years ago
Underworld2 - v2.0.2b
Underworld2 pre-release 2.0.2-beta
Scientific Software - Peer-reviewed
- C
Published by jmansour almost 10 years ago
Underworld2 - v2.0.1b
Underworld2 pre-release 2.0.1-beta
Scientific Software - Peer-reviewed
- C
Published by jmansour almost 10 years ago