There is a newer version of the record available.

Published May 16, 2026 | Version 0.5.0

bourdin/mef90: v0.5.0

  • 1. McMaster University
  • 2. CNRS
  • 3. IPGP
  • 4. University at Buffalo

Description

Major internal changes:

  • Rewrote ATmodels and Split in OO fashion
  • matprop bag and data structure is being phase out. Instead, each object will get its options from the command line directly
  • Many old and broken models, have been deleted. They will be added back if needed.

Warning: incompatible changes:

As material properties bag is being removed, Elastic properties are not children of HookesLaw, so the following YAML snippet

cs0001:
   HookesLaw: isotropic
   YoungsModulus: 1.0
   PoissonRation: 0.3
   PlaneStress: yes

will now become

cs0001:
   HookesLaw:
      type: isotropic:
         isotropic: 
            YoungsModulus: 1.0
            PoissonRation: 0.3
            PlaneStress: yes

InternalLength and residual stiffness are now children of ATmodel:

cs0001:
   damage: AT1
   InternalLength 0.1
   ResidualStiffness: 1.e-5

is now

cs0001:
   damage:
      type: AT1
      InternalLength: 0.1
      ResidualStifness: 1.e-5

Issues

verbose 1 is now too verbose. This is being worked on. Use -help instead. This will also print a large amount of petsc-specific messages.

Files

bourdin/mef90-0.5.0.zip

Files (4.6 MB)

Name Size Download all
md5:7c767e0dbe136632500ff3f1c76cb294
4.6 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/bourdin/mef90/tree/0.5.0 (URL)

Software