There is a newer version of the record available.

Published April 1, 2023 | Version v6.4.0

FElupe: Finite Element Analysis

Authors/Creators

Description

[6.4.0] - 2023-04-01 Added
  • Add a new argument to pass a mesh for the dual regions in FieldsMixed(mesh=None).
  • Add quadrature and grad arguments to RegionLagrange.
  • Add order attribute to RegionLagrange.
  • Add items-argument for custom slicing of characteristic curve plots in CharacteristicCurve.plot(items=None).
Changed
  • Enhance Domain integration in IntegralForm: Ensure C-contiguous arrays as fun-argument.
  • Enhance performance of hyperelastic material model formulations using automatic differentiation.
  • Perform reshape and broadcasting if user-defined Field-values with correct size are given.
  • Make symmetry-related boundary conditions in uniaxial loadcase optional dof.uniaxial(sym=True).
  • Merge custom point- and cell-data dicts with default dicts in Job instead of replacing them, also add Job(point_data_default=True, cell_data_default=True).
  • Allow to change cell-type in Mesh.update(cells, cell_type=None).
  • Enhance the creation of a disconnected mesh for mixed-field formulations by Mesh.disconnect(points_per_cell=None, calc_points=True).
  • Change required to optional arguments in Step(items, ramp=None, boundaries=None).
Fixed
  • Fix broadcast arrays for the geometric stiffness contribution of hyperelastic material model formulations using automatic differentiation.
What's Changed

Full Changelog: https://github.com/adtzlr/felupe/compare/v6.3.0...v6.4.0

Notes

If you use this software, please cite it using these metadata.

Files

adtzlr/felupe-v6.4.0.zip

Files (5.3 MB)

Name Size Download all
md5:0a697306766595fffdb8a34c5a8e6674
5.3 MB Preview Download

Additional details

Related works