Published March 15, 2021
| Version v1.4.0
Software
Open
pmgbergen/porepy: PorePy version 1.4.0
Creators
- 1. University of Bergen
- 2. Politecnico di Milano
- 3. NORCE
- 4. @pmgbergen
- 5. @scotthmckean
Description
This release contains several updates to the code. The most important changes are:
- Substantial improvements to the meshing of fractured domains.
- Introduction of a new abstraction level for the automatic differentiation framework.
- The Biot class for poro-elasticity has clearly been defined as a backend class. To solve poro-elastic problems, use ContactMechanicsBiotModel instead.
- Support for Python 3.9 is introduced, support for 3.6 has been dropped.
- The stable branch has changed name from master to main.
Details:
- Meshing should be faster and more stable, in particular for geometries with many fractures. PorePy now uses the Gmsh python API directly. This can be used to modify mesh size parameters etc., although this has not been explored.
- The new Ad functionality is currently immature, and prone to sudden changes in the API. The hope is that this will become the new framework for defining equations (thus extending the Assembler, which is mainly targeted towards linear problems). The Ad functionality will be expanded over the coming months.
The following people have contributed to this release:
- Runar Lie Berge
- Jakub Both
- Alessio Fumagalli
- Eirik Keilegavlen
- Jhabriel Varela
Files
pmgbergen/porepy-v1.4.0.zip
Files
(3.9 MB)
Name | Size | Download all |
---|---|---|
md5:96c64889ac036c190a598efeb023bed7
|
3.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/pmgbergen/porepy/tree/v1.4.0 (URL)