Replies: 2 comments
-
The JAX-hessian is about 10 times faster compared to the hard-coded Neo-Hookean material formulation in FElupe. However, for these simple models, the integration is much more costly than the hessian of the strain energy density function. For more lengthy strain energy density functions JAX will be really useful. The Neo-Hookean material formulation is probably too easy to see any real benefits. With integration, the evaluation of the form given below is meant, where JAX: FElupe: |
Beta Was this translation helpful? Give feedback.
-
It's ready! 🚀 🚀 https://github.com/adtzlr/felupe/blob/main/src/felupe/constitution/jax/_hyperelastic.py |
Beta Was this translation helpful? Give feedback.
-
JAX is a popular differentiable library (there is also a FEM-package built on it, JAX-FEM).
jax.vmap
must be applied twice on the last two dimensions when used in FElupe. Otherwise, the usage is straight forward!Beta Was this translation helpful? Give feedback.
All reactions