Releases: jorgensd/dolfinx_mpc
v0.8.0.post1
What's Changed
Full Changelog: v0.8.0.post0...v0.8.0.post1
v0.8.0.post0
Minor fix to docker file for publishing images.
What's Changed
Full Changelog: v0.8.0...v0.8.0.post0
v0.8.0
Compatible with dolfinx 0.8.0: https://github.com/FEniCS/dolfinx/releases/tag/v0.8.0
What's Changed
- Fixes to be compatible with main branch by @jorgensd in #83
- Include algorithm by @jorgensd in #84
- Update version numbers and date in citation file by @jorgensd in #85
- Fix image in workflow by @jorgensd in #86
- systematically add from future import annotations by @minrk in #87
- Nanobind + Pyproject.toml by @jorgensd in #91
- Add type ignore to dtype by @jorgensd in #92
- C++ API changes: FEniCS/dolfinx#2916 by @jorgensd in #94
- Use isort on all Python files by @jorgensd in #95
- Add scalar constraint to inelastic condition by @jorgensd in #99
- Fixes related to FEniCS/dolfinx#2890 by @jorgensd in #100
- standard array include by @minrk in #102
- use numpy.testing for array asserts by @minrk in #103
- Make tolerance slightly larger by @jorgensd in #104
- Remove gdim from element input and update FunctionSpace C++ API by @jorgensd in #105
- Remove local action and use jorgensd/actions instead by @jorgensd in #107
- Use ruff formatting. by @jorgensd in #109
- Fix sub indexmap API update by @jorgensd in #111
- Update mapping api by @jorgensd in #113
- Release by @jorgensd in #101
Full Changelog: v0.7.2...v0.8.0
v0.7.2
v0.7.1
This release patches DOLFINx_MPC for Python 3.8.
It also fixes an import order issue with PETSc and mpi4py. Please follow the following recommended ordering of imports if you experience any issues in parallel:
import mpi4py
from petsc4py import MPI
import dolfinx_mpc
import dolfinx
Thanks to @minrk for help with debugging this import issue.
The issue is similar to: FEniCS/dolfinx#2826
Full Changelog: v0.7.0...v0.7.1
v0.7.0.post1
Backport #87 for python 3.8 support by @minrk
Full Changelog: v0.7.0.post0...v0.7.0.post1
v0.7.0.post0
Fixes #80
Full Changelog: v0.7.0...v0.7.0.post0
v0.7.0
Compatible with DOLFINx v0.7.0 and v0.7.1
What's Changed
- Update docker.yml by @jorgensd in #47
- Improve documentation by @jorgensd in #48
- Add complex mode to docker-image. by @jorgensd in #51
- Use github builtin action for publishing by @jorgensd in #52
- API Change: Replace PETSc.Vec in python functions when possible by @jorgensd in #53
- Split workflow into multiple steps by @jorgensd in #54
- Move deploy pages and fix unzip install by @jorgensd in #55
- Template
dolfinx::mesh::Geometry
by @jorgensd in #57 - Fix sonarcloud build by building DOLFINx from scratch by @jorgensd in #58
- Update sparsity pattern creation to match DOLFINx by @jorgensd in #59
- Fixes to be compatible with DOLFINx main (april 20, 2023) by @jorgensd in #60
- Dofmap now fixed-width by @jorgensd in #62
- Remove ufl elements by @jorgensd in #63
- Fixes related to API changes from FEniCS/dolfinx#2650 by @jorgensd in #65
- remove unused DOLFINX_MPC_CXX_COMPILER variable by @minrk in #66
- Fix mypy by @jorgensd in #70
- Quality of life updates and sync with DOLFINx main branch by @jorgensd in #71
- Add ufcx dependent ordering (and changes) by @jorgensd in #72
- Update checkout to v4 by @jorgensd in #73
- Dokken/mpc generalize floating by @jorgensd in #75
- Improvements for v0.7.0 release by @jorgensd in #77
- Updates to doc building by @jorgensd in #81
- Upload artifact by @jorgensd in #82
Full Changelog: v0.6.1...v0.7.0