Recent Releases of LowLevelFEM.jl: A lightweight finite element toolbox in Julia

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.24

LowLevelFEM v1.13.24

Diff since v1.13.23

- Julia
Published by github-actions[bot] 12 days ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.23

LowLevelFEM v1.13.23

Diff since v1.13.22

Closed issues: - Joss Review: Good Practices - Testing (#35)

- Julia
Published by github-actions[bot] 14 days ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.22

LowLevelFEM v1.13.22

Diff since v1.13.21

- Julia
Published by github-actions[bot] 22 days ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.21

LowLevelFEM v1.13.21

Diff since v1.13.20

- Julia
Published by github-actions[bot] 29 days ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.20

LowLevelFEM v1.13.20

Diff since v1.13.19

- Julia
Published by github-actions[bot] 29 days ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.19

LowLevelFEM v1.13.19

Diff since v1.13.18

- Julia
Published by github-actions[bot] about 1 month ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.18

LowLevelFEM v1.13.18

Diff since v1.13.17

- Julia
Published by github-actions[bot] about 1 month ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.17

LowLevelFEM v1.13.17

Diff since v1.13.16

- Julia
Published by github-actions[bot] about 1 month ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.16

LowLevelFEM v1.13.16

Diff since v1.13.15

- Julia
Published by github-actions[bot] about 1 month ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.15

LowLevelFEM v1.13.15

Diff since v1.13.14

- Julia
Published by github-actions[bot] about 2 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.14

LowLevelFEM v1.13.14

Diff since v1.13.13

- Julia
Published by github-actions[bot] 2 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.13

LowLevelFEM v1.13.13

Diff since v1.13.12

- Julia
Published by github-actions[bot] 2 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.12

LowLevelFEM v1.13.12

Diff since v1.13.11

- Julia
Published by github-actions[bot] 2 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.11

LowLevelFEM v1.13.11

Diff since v1.13.10

- Julia
Published by github-actions[bot] 2 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.10

LowLevelFEM v1.13.10

Diff since v1.13.9

- Julia
Published by github-actions[bot] 2 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.9

LowLevelFEM v1.13.9

Diff since v1.13.8

- Julia
Published by github-actions[bot] 4 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.8

LowLevelFEM v1.13.8

Diff since v1.13.7

- Julia
Published by github-actions[bot] 4 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.7

LowLevelFEM v1.13.7

Diff since v1.13.6

- Julia
Published by github-actions[bot] 4 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.6

LowLevelFEM v1.13.6

Diff since v1.13.5

- Julia
Published by github-actions[bot] 4 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.5

LowLevelFEM v1.13.5

Diff since v1.13.4

- Julia
Published by github-actions[bot] 4 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.4

LowLevelFEM v1.13.4

Diff since v1.13.3

- Julia
Published by github-actions[bot] 4 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.3

LowLevelFEM v1.13.3

Diff since v1.13.2

- Julia
Published by github-actions[bot] 4 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.2

LowLevelFEM v1.13.2

Diff since v1.13.1

- Julia
Published by github-actions[bot] 5 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.1

LowLevelFEM v1.13.1

Diff since v1.13.0

- Julia
Published by github-actions[bot] 5 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.13.0

LowLevelFEM v1.13.0

Diff since v1.12.3

Merged pull requests: - Multifield bc (#31) (@perebalazs)

- Julia
Published by github-actions[bot] 5 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.12.3

LowLevelFEM v1.12.3

Diff since v1.12.2

- Julia
Published by github-actions[bot] 5 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.12.2

LowLevelFEM v1.12.2

Diff since v1.12.1

- Julia
Published by github-actions[bot] 5 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.12.1

LowLevelFEM v1.12.1

Diff since v1.12.0

- Julia
Published by github-actions[bot] 6 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.12.0

LowLevelFEM v1.12.0

Diff since v1.11.2

Merged pull requests: - Large deformations (#28) (@perebalazs) - CompatHelper: add new compat entry for Tensors in [weakdeps] at version 1, (keep existing compat) (#30) (@perebalazs)

- Julia
Published by github-actions[bot] 6 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.11.2

LowLevelFEM v1.11.2

Diff since v1.11.1

New release: 1.11.2

Bugs

Bug fix

New features

No new features

- Julia
Published by github-actions[bot] 6 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.11.1

LowLevelFEM v1.11.1

Diff since v1.11.0

New release: 1.11.1

🚀 LowLevelFEM — BoundaryCondition refactor

✨ Highlights

This release introduces a unified and well-documented BoundaryCondition system, replacing legacy tuple-based boundary condition handling with a single, consistent abstraction.

🔧 Changes

  • All mechanical and thermal boundary conditions are now represented by the BoundaryCondition struct.
  • Supports Dirichlet, Neumann, and Robin-type conditions (displacement, load, elastic support, temperature, heat flux, convection).
  • Boundary conditions are passed uniformly as Vector{BoundaryCondition} across solvers and assembly routines.
  • Updated helper constructors and docstrings to reflect the new API.
  • Removed outdated tuple-based documentation.

🧪 Stability

  • All existing tests pass (static, transient, thermal, modal, buckling, thermo-elastic).
  • No changes to solver usage beyond boundary condition API cleanup.

📝 Notes

  • Tuple-based boundary condition definitions are no longer supported.
  • Heat convection uses the T field to store ambient temperature; this behavior is now explicitly documented.

Merged pull requests: - struct BoundaryCondition (#27) (@perebalazs)

- Julia
Published by github-actions[bot] 6 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.11.0

LowLevelFEM v1.11.0

Diff since v1.10.19

New release: 1.11.0

Bug fixes

bug fixes

New features

Added

  • Operator-level assembly of Poisson-type PDEs for scalar and vector fields
  • sourceVector alias for RHS assembly in general PDE formulations
  • Support for weighted weak forms (e.g. axisymmetric and spherically symmetric problems via coefficient fields)

Documentation

  • Extended documentation highlighting operator-level FEM workflow
  • Clarified distinction between mechanical loads and PDE source terms

Compatibility

  • Fully backward compatible with previous 1.x releases

- Julia
Published by github-actions[bot] 7 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.19

LowLevelFEM v1.10.19

Diff since v1.10.18

New release: 1.10.19

Bug fixes

-

New features

  • integration with an arbitrary number of Gauss points

- Julia
Published by github-actions[bot] 7 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.18

LowLevelFEM v1.10.18

Diff since v1.10.17

New release: 1.10.18

Bug fixes

Bug fix

New features

  • getindex!, setindex! functions for VectorField, Tensorfield: v[1] = s, t[2,:] = v, s = v[3], s = t[2,3], v = t[:,1]
  • differential operators for scalar fields: d/dx, d/dy, d/dz
  • time derivative of scalar fields
  • integration with respect to time

- Julia
Published by github-actions[bot] 7 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.17

LowLevelFEM v1.10.17

Diff since v1.10.16

New release: 1.10.17

Bug fixes

Bug fix - gradient operator

New features

-

- Julia
Published by github-actions[bot] 8 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.16

LowLevelFEM v1.10.16

Diff since v1.10.15

New release: 1.10.16

Bug fixes

-

New features

Tangent vector field of a 3D curve; normal vector field of a 3D curve (whose magnitude equals the local curvature).

- Julia
Published by github-actions[bot] 8 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.15

LowLevelFEM v1.10.15

Diff since v1.10.14

New release: 1.10.15

Bug fixes

doc improvements

New features

-

- Julia
Published by github-actions[bot] 8 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.14

LowLevelFEM v1.10.14

Diff since v1.10.13

New release: 1.10.14

Bug fixes

bug fixes

New features

-

- Julia
Published by github-actions[bot] 8 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.13

LowLevelFEM v1.10.13

Diff since v1.10.12

New release: 1.10.13

Bug fixes

bug fixes

New features

RSS feed

- Julia
Published by github-actions[bot] 9 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.12

LowLevelFEM v1.10.12

Diff since v1.10.11

New release: 1.10.12

Bug fixes

IMPORTANT bug fixes, significant speed up in field operations (~100x )

New features

-

- Julia
Published by github-actions[bot] 9 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.11

LowLevelFEM v1.10.11

Diff since v1.10.10

New release: 1.10.11

Bug fixes

bug fix in TensorField constructor

New features

-

- Julia
Published by github-actions[bot] 9 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.10

LowLevelFEM v1.10.10

Diff since v1.10.9

New release: 1.10.10

Bug fixes

bug fixes, improvements

New features

-

- Julia
Published by github-actions[bot] 9 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.9

LowLevelFEM v1.10.9

Diff since v1.10.8

New release: 1.10.9

Bug fixes

bug fixes, improvements (cuberoot of a tensor field, debugging macros)

New features

-

- Julia
Published by github-actions[bot] 9 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.8

LowLevelFEM v1.10.8

Diff since v1.10.7

New release: 1.10.8

Bug fixes

bug fixes, improvements (better precompile, more options for cg solver)

New features

-

- Julia
Published by github-actions[bot] 9 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.7

LowLevelFEM v1.10.7

Diff since v1.10.6

New release: 1.10.7

Bug fixes

bug fixes, improvements

New features

-

- Julia
Published by github-actions[bot] 10 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.6

LowLevelFEM v1.10.6

Diff since v1.10.5

New release: 1.10.6

Bug fixes

bug fixes, improvements

New features

-

- Julia
Published by github-actions[bot] 10 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.5

LowLevelFEM v1.10.5

Diff since v1.10.4

New release: 1.10.5

Bug fixes

bug fixes, improvements

New features

-

- Julia
Published by github-actions[bot] 10 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.4

LowLevelFEM v1.10.4

Diff since v1.10.3

New release: 1.10.4

Bug fixes

bug fixes, improvements

New features

-

- Julia
Published by github-actions[bot] 10 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.3

LowLevelFEM v1.10.3

Diff since v1.10.2

New release: 1.10.3

Bug fixes

bug fixes, improvements

New features

  • Option to choose between direct and iterative (ARPACK) solvers for eigenvalue analysis.

  • Option to choose between condensed-matrix or row/column-zeroing approaches for applying boundary conditions.

- Julia
Published by github-actions[bot] 10 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.2

LowLevelFEM v1.10.2

Diff since v1.10.1

New release: 1.10.2

Bug fixes

bug fixes, improvements

New features

  • Resultant of a vector field

- Julia
Published by github-actions[bot] 10 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.1

LowLevelFEM v1.10.1

Diff since v1.10.0

New release: 1.10.1

Bug fixes

bug fixes, improvements

New features

  • Normal vector computation on surfaces

  • Element-wise vector and tensor field creation

  • Pressure load vector definition and solution

  • Element result evaluation on arbitrary physical groups

- Julia
Published by github-actions[bot] 10 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.10.0

LowLevelFEM v1.10.0

Diff since v1.9.1

New release: 1.10.0

Bug fixes

Bug fixes

New features

Optimization and multithread solution of the stiffness matrix, mass matrix. 3D truss structures (2D as a special case) Integration of function or scalar field on physical groups. Conversion between 2D and 3D vector fields Scalar field as an input parameter of fields

- Julia
Published by github-actions[bot] 10 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.9.1

LowLevelFEM v1.9.1

Diff since v1.9.0

New release: 1.9.1

Bug fixes

Update dependencies.

New features

- Julia
Published by github-actions[bot] 11 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.9.0

LowLevelFEM v1.9.0

Diff since v1.8.5

New release: 1.9.0 Highlights

Major docs restructure with many runnable examples New field calculus (∇, div, curl, ∘, ⋅, ×) and operators Expanded heat module (capacity, latent heat, convection, transient) New Features

Heat conduction: conduction/capacity/latent heat/convection matrices and vectors; helpers and FDM-based transient solver. Field calculus: gradient/divergence/curl and composition for fields; vector/tensor ops (dot, cross, norm). Field API: scalar/vector/tensor fields on physical groups via functions or constants; nodes↔elements conversions. Visualization: path plots (plotOnPath), scalar rendering on surfaces (showOnSurface), point probing (probe), animation support. Coordinate systems: local coordinate systems and nodal DOF rotation (constant or position-dependent axes). Modal and buckling: eigenmodes/frequencies and critical factors; prestressed modal analysis support. Examples: new themed examples (dynamics 2D/3D, heat 2D/axi/3D, large deformations, modal/buckling, fields, transformations). Improvements

API organization: sources split into thematic files (general, operators, linear, heat, nonlinear); exports tidied. Bandwidth optimization: node renumbering via Gmsh reordering (RCMK/Hilbert/Metis). Performance: matrix assembly with preallocation and targeted speedups. Documentation: new sections (General, Operators, Linear, Nonlinear, Heat), slimmer structure, PDF build; README refreshed. Bug Fixes

Fixes in operator functions and nonlinear solvers. CI and documentation workflows fine-tuned. Notes

Experimental: sparse RHS handler and automatic UMFPACK RHS parallelization threshold calibration (separate module). Compat: Julia 1.x; Gmsh C API bundled via gmsh_jll, exported as gmsh.

Merged pull requests: - Update CompatHelper.yml (#9) (@perebalazs)

- Julia
Published by github-actions[bot] 11 months ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.8.5

LowLevelFEM v1.8.5

Diff since v1.8.4

New release: 1.8.5

Bug fixes

improving the documentation

New features

  • show scalar results in a surface
  • impove coordinate transformation: transform results to arbitrary coordinate systems

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.8.4

LowLevelFEM v1.8.4

Diff since v1.8.3

New release: 1.8.4

Bug fixes

improving the documentation

New features

  • openPreProcessor and openPostProcessor function.

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.8.3

LowLevelFEM v1.8.3

Diff since v1.8.2

New release: 1.8.3

Bug fixes

New features

  • Define scalar or vector fields.

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.8.2

LowLevelFEM v1.8.2

Diff since v1.8.1

New release: 1.8.2

Bug fixes

New features

  • Transformations of elemental results to nodal results.
  • Error of elemental results, deviation of the jumps of a field at the boundaries of elements.
  • Function for serial numbers of constrained and free nodes.

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.8.1

LowLevelFEM v1.8.1

Diff since v1.8.0

New release: 1.8.1

Bug fixes

New features

  • Change String to Symbol in function arguments

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.8.0

LowLevelFEM v1.8.0

Diff since v1.7.1

New release: 1.8.0

Bug fixes

  • Some corrections in the documentation.

New features

  • Buckling,
  • Modal analysis of prestressed structures,
  • Latent heat matrix (to solve heat generation due to deformations),
  • Shorter scripts for simple problems,
  • Resultant of force, stress or heat flux fields on an arbitrary physical group (nodal forces are summed up, distributed quantities are integrated).

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.7.1

LowLevelFEM v1.7.1

Diff since v1.7.0

New release: 1.7.1

Bug fixes

  • Computation of heat capacity matrix
  • Plotting temperature path result

New features

Transient heat conduction problems. - ϑ-method * Explicit Euler (ϑ=0) * Implicit Euler (ϑ=1) * Crank-Nicolson (ϑ=1/2) * Faster algorithm when ϑ=0 and heat capacity matrix is lumped.

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.7.0

LowLevelFEM v1.7.0

Diff since v1.6.3

New release: 1.7.0

Bug fixes

New features

Rotation of nodal coordinate systems using transformation matrix. Transformation matrix can be given with constant direction vectors or with functions. (With this arbitrary coordinate systems can be defined.)

Merged pull requests: - Coordinate systems (#8) (@perebalazs)

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.6.3

LowLevelFEM v1.6.3

Diff since v1.6.2

New release: 1.6.3

Bug fixes

  • Improving the visualization of eigen modes.

New features

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.6.2

LowLevelFEM v1.6.2

Diff since v1.6.1

New release: 1.6.2

Bug fixes

  • order of K and M was changed in dampingMatrix

New features

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.6.1

LowLevelFEM v1.6.1

Diff since v1.6.0

New release: 1.6.1

Bug fixes

  • README.md has changed

New features

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.6.0

LowLevelFEM v1.6.0

Diff since v1.5.0

New release: 1.6.0

Bug fixes

New features

  • Modal analysis
  • Solution of stress, strain and heat flux result as nodal results
  • Resultant of any "load vector" on a physical group

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.5.0

LowLevelFEM v1.5.0

Diff since v1.4.1

New release: 1.5.0

Bug fixes

New features

  • Steady state heat conduction problems (2D, 3D, Axisymmetric) without heat radiation.
  • Transient heat conduction is coming soon, but the heat capacity matrix is already available.

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.4.1

LowLevelFEM v1.4.1

Diff since v1.4.0

New release: 1.4.1

Bug fixes

plotOnPath: can also be used on complex paths

New features

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.4.0

LowLevelFEM v1.4.0

Diff since v1.3.5

New release: 1.4.0

Possibility to give displacement boundary conditions as a function of x,y and z.

Bug fixes

Applying forces on multiple physical groups

New features

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.3.5

LowLevelFEM v1.3.5

Diff since v1.3.4

New release: 1.3.5

Bug fixes

Avoid singular solutions at the axis of symmetry in case of axisymmetric problems.

New features

- Julia
Published by github-actions[bot] over 1 year ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.3.4

LowLevelFEM v1.3.4

Diff since v1.3.3

New release: 1.3.4

Bug fixes

Avoid singular solutions at the axis of symmetry in case of axisymmetric problems.

New features

- Julia
Published by github-actions[bot] almost 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.3.3

LowLevelFEM v1.3.3

Diff since v1.3.2

New release: 1.3.3

Bug fixes

New features

  • Concentrated force at "Point" physical group

- Julia
Published by github-actions[bot] almost 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.3.2

LowLevelFEM v1.3.2

Diff since v1.3.1

New release: 1.3.2

Bug fixes

New features

  • Possibility to give loads as a function of x, y and z
  • Shows strain results in the same way as stresses results

- Julia
Published by github-actions[bot] almost 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.3.1

LowLevelFEM v1.3.1

Diff since v1.3.0

New release: 1.3.1

Bug fixes

solution of the correct r coordinate in axisymmetric problems

New features

- Julia
Published by github-actions[bot] almost 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.3.0

LowLevelFEM v1.3.0

Diff since v1.2.0

New release: 1.3.0

Bug fixes

New features

Solution of 2D axisymmetric problems.

Merged pull requests: - Axisymmetric (#4) (@perebalazs) - Update Project.toml (#5) (@perebalazs)

- Julia
Published by github-actions[bot] almost 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.2.0

LowLevelFEM v1.2.0

Diff since v1.1.7

New release: 1.2.0

Bug fixes

Solves the mass matrix for 3D problems correctly

New features

Generates the damping matrix for proportional damping case. CMK or CM+β₁K+β₂KM⁻¹K+β₃KM⁻¹KM⁻¹K+⋅⋅⋅.

- Julia
Published by github-actions[bot] almost 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.1.7

LowLevelFEM v1.1.7

Diff since v1.1.6

Bug fixes

- Julia
Published by github-actions[bot] over 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.1.6

LowLevelFEM v1.1.6

Diff since v1.1.5

improve plotOnPath

plotOnPath can give back the values of a 2D plot (on horizontal and vertical axes). They can be used as input parameters of Plots.plot .

- Julia
Published by github-actions[bot] over 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.1.5

LowLevelFEM v1.1.5

Diff since v1.1.4

Some improvements

  • solves equivalent stress as a scalar field ("seqv" option),
  • shows path view as animation if no step is given.

- Julia
Published by github-actions[bot] over 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.1.4

LowLevelFEM v1.1.4

Diff since v1.1.3

Fixes a bug

scalar results of DoF results were not animated

- Julia
Published by github-actions[bot] over 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.1.3

LowLevelFEM v1.1.3

Diff since v1.1.2

Solves and shows the result only on that part where materials are defined

Improves the documentation

  • Pictures of meshes, results
  • Wave propagation: animation

- Julia
Published by github-actions[bot] over 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.1.2

LowLevelFEM v1.1.2

Diff since v1.1.1

Fix a bug related to orphan nodes

Gmsh leaves orphan nodes after meshing. This causes "singular exception error", because the size of matrices becomes bigger than the number of nodes times dimension.

- Julia
Published by github-actions[bot] over 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.1.1

LowLevelFEM v1.1.1

Diff since v1.1.0

Possibility to change the bandwidth optimization method.

It is based on a built-in gmsh function, where parameters are RCMK, Hilbert and Metis.

(see examples in docs)

- Julia
Published by github-actions[bot] over 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.1.0

LowLevelFEM v1.1.0

Diff since v1.0.2

Use of several types of materials within one model.

Different material constants can be assigned to each physical group.

Julia ... mat1 = FEM.material("name_of_phys_grp", E=2.e5, ν=0.3) mat2 = FEM.material("name_of_phys_grp", E=1.e5, ν=0.4) problem = FEM.Problem([mat1, mat2], type="PlaneStress") ...

- Julia
Published by github-actions[bot] over 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.0.2

Full Changelog: https://github.com/perebalazs/LowLevelFEM.jl/compare/v1.0.1...v1.0.2

Fixes a "Sigular exeption" error

- Julia
Published by perebalazs over 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - v1.0.1

LowLevelFEM v1.0.1

Diff since v1.0.0

- Julia
Published by github-actions[bot] over 2 years ago

LowLevelFEM.jl: A lightweight finite element toolbox in Julia - First stable version

- Julia
Published by perebalazs over 2 years ago