firedrakeproject / firedrake

Firedrake is an automated system for the portable solution of partial differential equations using the finite element method (FEM)
https://firedrakeproject.org
Other
518 stars 160 forks source link

Buckling problem #3660

Closed HumbertHumbert7 closed 4 months ago

HumbertHumbert7 commented 5 months ago

Can you tell me where can I find solved buckling problems with firedrake (plates or beams)? In particular where can I find some examples implemented with the continuation method? Thank you

pefarrell commented 4 months ago

You can solve such problems with the defcon library. See

https://bitbucket.org/pefarrell/defcon

and lecture 3 of https://pefarrell.org/files/kacov2023.pdf for a discussion of the algorithm.

The closest example to the kind of problems you're interested in is

https://bitbucket.org/pefarrell/defcon/src/master/examples/firedrake/hyperelasticity/hyperelasticity.py .

HumbertHumbert7 commented 4 months ago

Thank you. It seems very useful. Is it possible to use this library on Google Colab?