Published May 3, 2024 | Version v1.9.0
Software Open

pmgbergen/porepy: PorePy version 1.9.0

Description

What's Changed

This is the first of two planned releases of PorePy in 2024. The release provides some new and expanded functionality, together with several bugfixes and other improvements.

The main changes are as follows:

  • In the models, diffusive terms with non-linear coefficients can be discretized with a new mixin class class AdTpfaFlux (for practical usage, see the class DarcysLawAd). For such non-linear problems, the new discretization will give a better approximation of the flux derivative, thus improve the convergence of Newton's method.
  • The Mpsa Biot discretization can now deal with an arbitrary number of coupling tensors (as opposed to a single, scalar coupling coefficient)
  • Functionality for meshing and setting up flow discretizations for some standard geometries defined in benchmarks for 2d and 3d discretization of mixed-dimensional elliptic equations.
  • Discretization matrices of Ad discretizations are now accessed as methods instead of attributes. Example: MpfaAd().flux is replaced by MpfaAd().flux().

Contributors

  • @Cirdans-Home made their first contribution in https://github.com/pmgbergen/porepy/pull/1081

  • @enricoballini made their first contribution in https://github.com/pmgbergen/porepy/pull/1088

  • @TorWollmann made their first contribution in https://github.com/pmgbergen/porepy/pull/1139

  • @jwboth

  • @IngridKJ

  • @IvarStefansson

  • @jhabriel

  • @keileg

  • @mariusnevland

  • @OmarDuran

  • @vlipovac

  • @Yuriyzabegaev

Full Changelog: https://github.com/pmgbergen/porepy/compare/v1.8.1...v1.9.0

Files

pmgbergen/porepy-v1.9.0.zip

Files (4.2 MB)

Name Size Download all
md5:192b4d728f9441ebd44b9e966a884c6e
4.2 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/pmgbergen/porepy/tree/v1.9.0 (URL)