Recent Releases of GEOS

GEOS - 1.2.0

โœจ New Features

  • 7130462 - Augmented Lagrangian (slip and open modes) (PR #3217 by @matteofrigo5)
  • 1616ea4 - minimum interval for time-step increase after time-step cut (PR #3338 by @victorapm)
  • 0db85be - Log refactor - Output PVT (PR #3149 by @arng40)
    • โ†˜๏ธ addresses issue #3013 opened by @MelReyCG

๐Ÿ› Bug Fixes

  • eb7c6b2 - Remove shadow declarations (PR #3293 by @dkachuma)
  • f9a64bb - testLifoStorage random fail on RockyLinux with clang+CUDA (PR #3362 by @sframba)

โ™ป๏ธ Refactors

  • 7ff2349 - mixture density computation in multiphase poromechanics solvers (PR #3342 by @castelletto1)
  • 258f072 - Trying to improve adaptive linear solver tolerance selection (PR #3163 by @paveltomin)

๐Ÿ‘ท Build System

  • 5368ee3 - deps: bump the github-actions group with 2 updates (PR #3324 by @dependabot[bot])
  • 08d5eeb - update Mathpresso (PR #3360 by @rrsettgast)
  • db0bd1c - split ci into atomic workflows (commit by @untereiner)
  • 390dc3a - update to reflect recent changes (commit by @untereiner)
  • 2c69a61 - test next version computation (commit by @untereiner)
  • 6c4107f - draft: test next version computation in the PR (commit by @untereiner)
  • 9b301e1 - draft: test release notes computation (commit by @untereiner)
  • 8fbc3b9 - draft: test release notes print in terminal (commit by @untereiner)
  • 77a6509 - draft: new deployment workflow (commit by @untereiner)

๐Ÿ“ Documentation Changes

  • c225416 - Move table titles from CompleteXMLSchema.rst to corresponding include file (PR #3321 by @ryar9534)
    • โ†˜๏ธ addresses issue #3316 opened by @ryar9534

Emissions - Carbon Capture - C++
Published by github-actions[bot] 7 months ago

GEOS - v1.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/GEOS-DEV/GEOS/compare/v1.0.1...v1.1.0

Emissions - Carbon Capture - C++
Published by rrsettgast 8 months ago

GEOS - v1.0.1

What's Changed

New Contributors

Full Changelog: https://github.com/GEOS-DEV/GEOS/compare/v0.2.0...v1.0.1

Emissions - Carbon Capture - C++
Published by rrsettgast over 1 year ago

GEOS - v0.2.1-alpha

This is a pre-release created for the purpose of generating a DOI

What's Changed

New Contributors

Full Changelog: https://github.com/GEOSX/GEOSX/compare/v0.2.0...v0.2.1-alpha

Emissions - Carbon Capture - C++
Published by rrsettgast over 2 years ago

GEOS - v0.2.0

This release contains many infrastructure improvements and the addition of many basic capabilities.

  • Extensive updates to Data Repository
  • Discretization
    • Finite element interface
      • Kernel launching interface looping abstraction
      • Element formulations for 1st order:
        • 8-node hexahedron
        • 6-node wedge
        • 5-node pyramid
        • 4-node tetrahedron
    • Cell-centered Finite Volume method with Two-point Flux Approximation (TPFA)
    • Hybrid Finite Volume method with TPFA and quasi-TPFA inner products
  • Physics Solvers
    • Solid mechanics explicit on GPU, implicit assembly on GPU
    • Single-phase flow (assembly on GPU)
      • Classical FVM and Hybrid FVM formulations
      • Porous matrix and DFM fracture flow
    • Compositional multiphase flow (assembly on GPU)
      • Fully implicit isothermal overall composition formulation
      • Fluid constitutive models:
        • Equation-of-state hydrocarbon compositional
        • Three-phase extended black-oil
        • Two-phase CO2-brine
    • Multi-segmented wells for single phase and compositional multiphase flow (assembly on GPU)
    • Surface Generation
      • Topology change (legacy GEOS approach)
  • Embedded Discrete Fractures
    • Enriched finite element method for the discretization of the mechanics
    • Piecewise constant displacement jump enrichment
    • Hydrofracture solver (legacy GEOS approach)
    • Small strain aligned contact using Lagrange multipliers
      • Discrete fracture model using a low-order stabilized mixed finite element method
    • Proppant Transport Solver
      • FVM formulation
      • Major physical processes modeled:
        • Proppant-fluid slurry flow and multicomponent transport in fractures
        • Proppant gravitational settling
        • Proppant bed build-up and development space
  • Mesh Structure
    • Introduced the concept of extrinsic mesh data
    • Fracture elements to represent FV cells in fractures
  • VTK output
  • Linear algebra interface layers for Hypre, Trilinos, Petsc
    • Common interface for supported linear algebra packages
    • Krylov solvers (CG, GMRES, BiCGSTAB)
    • Preconditioners (algebraic multigrid, incomplete factorizations)
    • Block matrix and vector support
    • Serial and parallel direct solvers

Emissions - Carbon Capture - C++
Published by rrsettgast over 4 years ago