Skip to content

srosenbu/fenics-constitutive-interfaces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is being continued on the new main branch on fenics-constitutive

fenics-constitutive-interfaces

This is a very lightweight package that provides interfaces for constitutive models which other repositories can use to actually build constitutive models.

Why only interfaces? Where is plasticity, damage, etc.?

FEniCSx was never intended to be a solver for nonlinear mechanics models. Some projects have written their own workarounds:

  1. MFront https://github.com/thelfer/MFrontGenericInterfaceSupport
  2. fenics-constitutive (Abandoned) https://github.com/BAMresearch/fenics-constitutive
  3. comFE (WIP) https://github.com/srosenbu/comFE

However, from a user perspective, there is no easy way to write a simulation script with dolfinx where a nonlinear constitutive model can just be exchanged for a model from another project without major rewrites of their code.

Here, this project comes into play. By providing predefined behaviours for constitutive models, that other developers may use to base their models on, we hope to make it easier simulate mechanics problems in dolfinx without being bound to a specific package.

About

Interfaces for constitutive models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages