Features - GCMLab/GCMLab-FEM GitHub Wiki

Material Models

Governing equation

  • Quasi-static solid deformation
  • Linear-elastic material

Constitutive Law

One-dimension

  • Hooke's law

Two-dimensions

  • Plane strain
  • Plane stress

Boundary conditions

  • Prescribed displacements on sets of degrees of freedom (DOF)
  • Prescribed tractions on sets of degrees of freedom (DOF)
  • Prescribed tractions on node sets

Elements supported

One-dimension

  • L2: Linear rod element with two nodes

Two-dimensions

  • Q4: Bilinear quadrilateral element with four nodes
  • Q9: Quadratic quadrilateral element with 9 nodes
  • T3: Linear triangular element with three nodes

Pre-processing

Only meshes of a single element type are currently supported.

Built-in Mesh Generator

The program contains a built-in mesh generator for structured meshes. The mesh generator currently supports the creation of meshes using the following element types:

  • L2
  • Q4
  • B8

GMSH Import

The program also supports the import of a mesh from GMSH. The imported mesh may consist of the following element types:

  • L2
  • T3
  • Q4
  • Q9

Post-processing

Stress/Strain recovery

  • Element center
  • Nodal averaging
  • L2 projection

Visualization

  • Results are exported to the VTK file which can be read in Paraview.
⚠️ **GitHub.com Fallback** ⚠️