Skip to content

Releases: Cthonios/FiniteElementContainers.jl

v0.11.0

20 Dec 18:27
5aef57a

Choose a tag to compare

FiniteElementContainers v0.11.0

Diff since v0.10.2

BREAKING: Changing bc interface

Merged pull requests:

  • allowing dirichlet bcs to be created from either blocks, nodesets, or… (#229) (@cmhamel)

v0.10.2

18 Dec 05:54
54c2ff8

Choose a tag to compare

FiniteElementContainers v0.10.2

Diff since v0.10.1

Merged pull requests:

  • Mesh overhaul phase1 (#220) (@cmhamel)
  • adding method to write mesh to file. (#223) (@cmhamel)
  • periodic-bcs-and-constraints (#226) (@cmhamel)
  • some simplifications of assemblers. Still need to work out how to smp… (#227) (@cmhamel)
  • adding a permutation field to the sparse matrix pattern to alleviate … (#228) (@cmhamel)

Closed issues:

  • need method to write out mesh (#217)
  • revive structured mesh struct (#218)

v0.10.1

05 Dec 18:51
e7526e5

Choose a tag to compare

FiniteElementContainers v0.10.1

Diff since v0.10.0

Merged pull requests:

Closed issues:

  • Add proper constraint enforcement to gpu extensions (#215)

v0.10.0

02 Dec 01:51
2928c20

Choose a tag to compare

FiniteElementContainers v0.10.0

Diff since v0.9.5

BREAKING: re-working the interface to quadrature level kernels.

Merged pull requests:

Closed issues:

  • Change ordering of quadrature level function args (#185)

v0.9.5

20 Nov 21:53
4a75c41

Choose a tag to compare

FiniteElementContainers v0.9.5

Diff since v0.9.4

Merged pull requests:

  • Cleaning up some places where we don't need namedtuples to speed up t… (#203) (@cmhamel)
  • Moving MPI work in progress to extensions. (#204) (@cmhamel)

Closed issues:

  • Move namedtuples to componentarrays where possible (#126)

v0.9.4

20 Nov 14:31
419cc7d

Choose a tag to compare

FiniteElementContainers v0.9.4

Diff since v0.9.3

Merged pull requests:

  • some work on assemblers to allow for non static array props and some … (#202) (@cmhamel)

v0.9.3

12 Nov 12:33
56dea2f

Choose a tag to compare

FiniteElementContainers v0.9.3

Diff since v0.9.2

Merged pull requests:

  • bug fixes for showing parameters from repl or e.g. println. (#200) (@cmhamel)

v0.9.2

18 Oct 00:41
50a665a

Choose a tag to compare

FiniteElementContainers v0.9.2

Diff since v0.9.1

Merged pull requests:

v0.9.1

11 Oct 01:56
80b774f

Choose a tag to compare

FiniteElementContainers v0.9.1

Diff since v0.9.0

Merged pull requests:

Closed issues:

  • Add convert methods for conversion between different types of fields (#51)
  • Assembler for general material model quantity (#139)
  • move adapt into main package (#191)
  • Move adapt methods to "live" with their respective structs (#194)

v0.9.0

28 Sep 23:44
240e61c

Choose a tag to compare

FiniteElementContainers v0.9.0

Diff since v0.8.1

BREAKING: Major changes to how dofs are managed to allow for either direct enforcement of dirichlet bcs are through a constraint matrix so the sparsity pattern does not need to be re-created.

Merged pull requests:

  • initial stab at condensed bcs (maybe we need a better name) where the… (#171) (@cmhamel)
  • reworking dirichlet bcs to hold onto velocity and acceleration values… (#172) (@cmhamel)
  • initial implementation of intiial conditions. (#173) (@cmhamel)
  • reworking sparse matrix stuff to enforce constraints without having t… (#174) (@cmhamel)
  • reworking sparse implementation on GPU. (#175) (@cmhamel)
  • more testing for new sparse implementation. (#176) (@cmhamel)
  • a bunch of re-work for poisson regression tests. (#177) (@cmhamel)
  • cleaning up duplications in mechanics test. (#178) (@cmhamel)
  • fixes to multi-block stiffness assembly methods and adding tests for … (#180) (@cmhamel)
  • adding initial conditions into params struct. (#182) (@cmhamel)
  • some more testing. (#184) (@cmhamel)

Closed issues:

  • need some multi-block tests (#76)
  • re-write bcs to hold onto function and time derivatives (first and second) of functions as well (#90)
  • Add initial conditions to Parameters (#155)
  • Dynamic dirichlet bcs (#170)
  • Multi block assembly of sparse matrices isn't functioning correctly (#179)