Skip to content

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 23 Apr 15:58
3fbb9fd

0.10.0 (2026-04-23)

Features

  • constraint: parallel periodic constraint (f29ac8b)
  • lifter: add reduce_adjoint to reduce a dual vector (deead9c)
  • mesh: add utility function to extract local mesh from global mesh (0673b38)
  • mpi: add a communication plan for partitioned meshes based on Compound layouts (4e98892)
  • mpi: add all reduce plan for parallelization (79fc638)
  • sparse: add sparsity pattern augmentation with lifter constraints (54daf22)

Bug Fixes

  • compound: add helper to return global dof indices for Compound fields (e4abd97)
  • compound: allow inheritance of Compound subclasses (1dc9e51)
  • compound: clarify stacking logic & introduce AUTO sizing (3a3168a)
  • compound: correct global indexing into stacked fields (8bae34d)
  • compound: prevent fields with reserved names, prevent stacking with stack=False (5e4947e)
  • compound: remove metaclass and move initialization to init_subclass (1dc9e51)
  • compound: type of fields with AUTO in shape are NODAL by default (356b4a0)
  • constraint: bug in sparsity pattern for periodic constraint (e1069f8)
  • mpi: add function to reduce a dof layout (for lifter) (32173d0)
  • mpi: exchange plan accepts sparsity pattern, allreduce also replace indptr, indices (3dcd509)
  • mpi: makes hessian sparsity as optional arg in allreduce (a1d4b6b)
  • test: update test (79fc638)