Skip to content

Releases: Ferrite-FEM/Ferrite.jl

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 19:53
e66d8c7

Ferrite v1.7.0

Diff since v1.6.0

Merged pull requests:

Closed issues:

  • incompressible_elasticity.jl example needs improvement (#369)
  • GPU assembly example (#628)
  • Revive mixed dimensional relations in topology (#843)
  • Constraint application for block systems (#1460)
  • apply_assemble!/apply_local! does not respect atomics (#1465)
  • Performance devdocs are out of date (#1483)

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 11:58
6f24849

Ferrite v1.6.0

Diff since v1.5.0

See CHANGELOG.md for notable changes.

Merged pull requests:

Closed issues:

  • Use separate functions for creating quadrature rule instead of the QuadratureRule constructor (#1001)
  • Add benchmark scripts from ExclusiveTopology to benchmark folder (#1019)
  • Topology optimization example in code gallery should use better use of topology (#1031)
  • PointEvalHandler silently fails when evaluating at the boundary of true subdomains (#1181)
  • Multiple facedofs per face (#1195)
  • Add extrapolation option to PointEvalHandler (#1238)
  • Add benchmarks to CI (#1297)
  • Atomic assembler (#1331)
  • Docs: typo in Stokes Flow tutorial? (#1357)
  • Figure windows pop up when you generate the docs (#1383)
  • Some figures look bad in dark mode (#1416)
  • PointValues is missing support for integral elements (#1420)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 15:39
2de0e03

Ferrite v1.5.0

Diff since v1.4.1

See CHANGELOG.md for notable changes.

Merged pull requests:

Closed issues:

  • Add DifferentiationInterface.jl usage to how-to docs. (#1229)
  • Method reference_coordinates(::Ferrite.RaviartThomas{Ferrite.RefTetrahedron, 1, 3}) is not implemented (#1356)

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Jun 10:53
8af81dd

Ferrite v1.4.1

Diff since v1.4.0

See CHANGELOG.md for notable changes.

Merged pull requests:

Closed issues:

  • Issue from the future: 3rd order shape functions on a Hexahedron (#191)
  • allocate_matrix is 2x slower than the old create_sparsity_pattern (#1030)
  • Features of Ferrite.jl not explained in README.md (#1250)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Apr 16:55
4eec1a3

Ferrite v1.4.0

Diff since v1.3.0

See CHANGELOG.md for notable changes.

Merged pull requests:

Closed issues:

  • My wishlist (#193)
  • Support for H(curl) and H(div) elements (#569)
  • consistent docs with entity renaming (#931)
  • Extend functionallity of assemble! method (#968)
  • Sparsity pattern entries for interface coupling is slow (#993)
  • assemble! for non-square J missing (#1133)
  • journal paper (#1219)
  • Coloring vtk export tests fails on prerelease (#1261)
  • addboundaryfacetset! adding inconsistant number of facets (#1273)
  • Allocations in InterfaceIterator(dh, topo) (can be avoided with InterfaceCache) (#1280)
  • Wrong integration weight for embedded facetvalues (#1289)
  • function_(gradient/value)_(jump/average) allocates when u is a view (#1301)
  • Restriction to vector valued shape functions of size <= 3 (#1307)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Jan 10:40
3b19a33

Ferrite v1.3.0

Diff since v1.2.0

See CHANGELOG.md for notable changes.

Merged pull requests:

Closed issues:

  • p-multigrid example (#840)
  • Having mesh files in the example be downloaded as a part of building the docs is surprising (#1033)
  • Facetset writer (#1132)
  • The bulk modulus formulation in Incompressible Elasticity (#1222)
  • ns_vs_diffeq.jl: OrdinaryDiffEq no longer exports the DiffEqBase symbol (#1246)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Nov 10:52
09e32a3

Ferrite v1.2.0

Diff since v1.1.0

See CHANGELOG.md for notable changes.

Merged pull requests:

Closed issues:

  • Improve of Line generation (#1122)
  • Test types of dof_xx_indicies for interpolations (#1187)
  • Tensor-valued projection not working for disontinuous VTK export (#1197)
  • Ferrite.jl User & Developer Conference 2025 (#1204)
  • Applying Ferrite.jl to solve Stokes equation in an irregular 2D domain (#1206)
  • Missing dipatch for toparaview() (#1212)
  • FacetValues not fully implemented for gemetry dimension != interpolation dimension (2D line element) (#1226)
  • Possible typo in __collect_periodic_facets_tree!() ? (#1227)
  • reference_shape_hessians_gradients_and_values! can not be overloaded for custom interpolations (#1234)
  • Bug with constraint enforcement in Ferrite v1.1.0 on Julia v1.12.0 (#1242)
  • Is FerriteViz.jl going to remain unmaintained? (#1245)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 01 May 13:49
f1d1d0d

Ferrite v1.1.0

Diff since v1.0.0

See CHANGELOG.md for notable changes.

Merged pull requests:

Closed issues:

  • Reverse CI integration with downstream Ferrite packages (#742)
  • apply nodal force for unstruct mesh (#1127)
  • Typos in tutorials (#1130)
  • Docs: deadlinks to defelement.com in interpolations.jl (#1142)
  • Vector interpolations in 3 spatial dimensions (#1159)
  • about complex-valued Dirichlet boundary condition (#1171)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 15:11
053e13c

Ferrite v1.0.0

Diff since v0.3.14

See CHANGELOG.md for notable changes.

Merged pull requests:

Read more

v0.3.14

Choose a tag to compare

@github-actions github-actions released this 03 Apr 07:48

Ferrite v0.3.14

Diff since v0.3.13

Closed issues:

  • Ferrite.nfields should be called differently (#444)
  • Tracking progress for merging the dofhandlers (#629)
  • Dof distribution slow (#632)

Merged pull requests: