Recent Releases of ngsPETSc

ngsPETSc - v0.1.0

What's Changed

  • Matrix: handle non-square matrices by @stefanozampini in https://github.com/NGSolve/ngsPETSc/pull/2
  • Vec by @stefanozampini in https://github.com/NGSolve/ngsPETSc/pull/3
  • Add ngsPETSc.utils to the list of packages in setup.py by @francesco-ballarin in https://github.com/NGSolve/ngsPETSc/pull/4
  • Read points from FIAT dual basis by @pbrubeck in https://github.com/NGSolve/ngsPETSc/pull/6
  • Uzerbinati/fenicsx by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/8
  • Uzerbinati/docs by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/9
  • Move elements to finat.ufl rather than ufl.legacy by @mscroggs in https://github.com/NGSolve/ngsPETSc/pull/7
  • Use ufl.legacy.VectorElement by @mscroggs in https://github.com/NGSolve/ngsPETSc/pull/5
  • Minor improvements to GitHub actions worflows by @francesco-ballarin in https://github.com/NGSolve/ngsPETSc/pull/10
  • Update FEniCSx utils due to nanobind changes by @francesco-ballarin in https://github.com/NGSolve/ngsPETSc/pull/12
  • Fix UFL API change by @connorjward in https://github.com/NGSolve/ngsPETSc/pull/11
  • Added support for 3D adaptivity by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/13
  • Alignment with new interpolation behaviour by @nbouziani in https://github.com/NGSolve/ngsPETSc/pull/14
  • dolfinx.io.gmshio.ufl_mesh now requires a trailing dtype argument: hardcode it to the default real type provided by dolfinx by @francesco-ballarin in https://github.com/NGSolve/ngsPETSc/pull/15
  • Uzerbinati/hierarchy by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/16
  • Uzerbinati/firedrake pr by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/19
  • Add netgen to install_requires by @francesco-ballarin in https://github.com/NGSolve/ngsPETSc/pull/20
  • Fix setup.py by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/21
  • Mesh Smoothing by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/22
  • Fix issue #23 by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/24
  • Curved surface mesh by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/25
  • Fix #28 by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/29
  • np.Inf is deprecated in numpy 2.0 by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/30
  • Add Firedrake tests to the ngsPETSc CI by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/31
  • refined marked elements by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/34
  • Better file division by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/35
  • Update ngsPETSc.yml (attempt 2) by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/36
  • Fix CI by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/38
  • Fix python version in ngsPETSc as pointed out by Hussam by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/40
  • Docs by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/42
  • Add comm to createFromTopology method by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/41
  • Review docs by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/43
  • Monthly Maintenance by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/45
  • Monthly maintenance by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/46
  • Snapping back to the coarse grid by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/47
  • Only build docker on main branch by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/49
  • JDBetteridge/refactor curvefield by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/48
  • Fix for breaking Firedrake by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/51
  • Update install.rst to include Contribution guidelines by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/52
  • Update paper.md add Jack as co-author by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/53
  • Add firedrake-complex to test suite by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/50
  • Minor fix for the JOSS Review by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/58
  • Fix Issue #56 by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/59
  • Fix typing annotation of output type of GeometricModel for FEniCSx by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/60
  • State of the Field by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/62
  • Fixes for Cell.geometric_dimension by @pbrubeck in https://github.com/NGSolve/ngsPETSc/pull/63
  • Edits to the paper suggested by Thomas Helfer by @pefarrell in https://github.com/NGSolve/ngsPETSc/pull/66
  • Fix to installation instructions, thanks to Thomas Helfer by @pefarrell in https://github.com/NGSolve/ngsPETSc/pull/65
  • minor changes for JOSS publication by @danielskatz in https://github.com/NGSolve/ngsPETSc/pull/67
  • Changed path of the tests by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/68
  • JDBetteridge/update build system by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/61
  • Trigger github workflows for pull requests by @mhochsteger in https://github.com/NGSolve/ngsPETSc/pull/73
  • Honor partition params + pyproject.toml update by @StefanoFochesatto in https://github.com/NGSolve/ngsPETSc/pull/72
  • Fix face refinement for 3D adaptivity by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/74
  • Fix for case where mesh is defined on comm other than MPICOMMWORLD by @pefarrell in https://github.com/NGSolve/ngsPETSc/pull/75

New Contributors

  • @stefanozampini made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/2
  • @francesco-ballarin made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/4
  • @pbrubeck made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/6
  • @mscroggs made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/7
  • @connorjward made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/11
  • @nbouziani made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/14
  • @JDBetteridge made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/30
  • @pefarrell made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/66
  • @danielskatz made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/67
  • @StefanoFochesatto made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/72

Full Changelog: https://github.com/NGSolve/ngsPETSc/commits/v0.1.0

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] 9 months ago

ngsPETSc - v0.0.8

What's Changed

  • Edits to the paper suggested by Thomas Helfer by @pefarrell in https://github.com/NGSolve/ngsPETSc/pull/66
  • Fix to installation instructions, thanks to Thomas Helfer by @pefarrell in https://github.com/NGSolve/ngsPETSc/pull/65
  • minor changes for JOSS publication by @danielskatz in https://github.com/NGSolve/ngsPETSc/pull/67

New Contributors

  • @pefarrell made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/66
  • @danielskatz made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/67

Full Changelog: https://github.com/NGSolve/ngsPETSc/compare/v0.0.7a8...v0.0.8

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] about 1 year ago

ngsPETSc - v0.0.7a8

What's Changed

  • Minor fix for the JOSS Review by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/58
  • Fix Issue #56 by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/59
  • Fix typing annotation of output type of GeometricModel for FEniCSx by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/60
  • State of the Field by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/62
  • Fixes for Cell.geometric_dimension by @pbrubeck in https://github.com/NGSolve/ngsPETSc/pull/63

Full Changelog: https://github.com/NGSolve/ngsPETSc/compare/v0.0.7a7...v0.0.7a8

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago

ngsPETSc - v0.0.7a7

What's Changed

  • Matrix: handle non-square matrices by @stefanozampini in https://github.com/NGSolve/ngsPETSc/pull/2
  • Vec by @stefanozampini in https://github.com/NGSolve/ngsPETSc/pull/3
  • Add ngsPETSc.utils to the list of packages in setup.py by @francesco-ballarin in https://github.com/NGSolve/ngsPETSc/pull/4
  • Read points from FIAT dual basis by @pbrubeck in https://github.com/NGSolve/ngsPETSc/pull/6
  • Uzerbinati/fenicsx by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/8
  • Uzerbinati/docs by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/9
  • Move elements to finat.ufl rather than ufl.legacy by @mscroggs in https://github.com/NGSolve/ngsPETSc/pull/7
  • Use ufl.legacy.VectorElement by @mscroggs in https://github.com/NGSolve/ngsPETSc/pull/5
  • Minor improvements to GitHub actions worflows by @francesco-ballarin in https://github.com/NGSolve/ngsPETSc/pull/10
  • Update FEniCSx utils due to nanobind changes by @francesco-ballarin in https://github.com/NGSolve/ngsPETSc/pull/12
  • Fix UFL API change by @connorjward in https://github.com/NGSolve/ngsPETSc/pull/11
  • Added support for 3D adaptivity by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/13
  • Alignment with new interpolation behaviour by @nbouziani in https://github.com/NGSolve/ngsPETSc/pull/14
  • dolfinx.io.gmshio.ufl_mesh now requires a trailing dtype argument: hardcode it to the default real type provided by dolfinx by @francesco-ballarin in https://github.com/NGSolve/ngsPETSc/pull/15
  • Uzerbinati/hierarchy by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/16
  • Uzerbinati/firedrake pr by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/19
  • Add netgen to install_requires by @francesco-ballarin in https://github.com/NGSolve/ngsPETSc/pull/20
  • Fix setup.py by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/21
  • Mesh Smoothing by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/22
  • Fix issue #23 by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/24
  • Curved surface mesh by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/25
  • Fix #28 by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/29
  • np.Inf is deprecated in numpy 2.0 by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/30
  • Add Firedrake tests to the ngsPETSc CI by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/31
  • refined marked elements by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/34
  • Better file division by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/35
  • Update ngsPETSc.yml (attempt 2) by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/36
  • Fix CI by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/38
  • Fix python version in ngsPETSc as pointed out by Hussam by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/40
  • Docs by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/42
  • Add comm to createFromTopology method by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/41
  • Review docs by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/43
  • Monthly Maintenance by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/45
  • Monthly maintenance by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/46
  • Snapping back to the coarse grid by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/47
  • Only build docker on main branch by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/49
  • JDBetteridge/refactor curvefield by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/48
  • Fix for breaking Firedrake by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/51
  • Update install.rst to include Contribution guidelines by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/52
  • Update paper.md add Jack as co-author by @UZerbinati in https://github.com/NGSolve/ngsPETSc/pull/53
  • Add firedrake-complex to test suite by @JDBetteridge in https://github.com/NGSolve/ngsPETSc/pull/50

New Contributors

  • @stefanozampini made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/2
  • @francesco-ballarin made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/4
  • @pbrubeck made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/6
  • @mscroggs made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/7
  • @connorjward made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/11
  • @nbouziani made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/14
  • @JDBetteridge made their first contribution in https://github.com/NGSolve/ngsPETSc/pull/30

Full Changelog: https://github.com/NGSolve/ngsPETSc/commits/v0.0.7a7

Scientific Software - Peer-reviewed - Python
Published by github-actions[bot] over 1 year ago