examples/finitestrain.py
nelems=10
number of elements along edge
etype=square
type of elements (square/triangle/mixed)
btype=std
type of basis function (std/spline)
degree=1
polynomial degree
poisson=0.25
poisson ratio < 0.5
angle=20
bend angle (degrees)
restol=1e-10
residual tolerance
trim=False
create circular-shaped hole
optimize
integrate
integrating 1+2 distinct blocks
integrate
integrating 1+2 distinct blocks
solve
solving 44x44 system using direct solver
solver returned with residual 3e-17
integrate
integrating 1 distinct blocks
integrate
integrating 1 distinct blocks
constrained 44/242 dofs, optimum value 8.33e-33
optimize
integrate
integrating 1+1 distinct blocks
solve
solving 198x198 system using direct solver
solver returned with residual 3e-15
integrate
integrating 1 distinct blocks
constrained 242/242 dofs, optimum value 1.50e-01
linear.png
integrate
integrating 1+1+1 distinct blocks
iter 0 (0%)
solve
solving 198x198 system using direct solver
solver returned with residual 8e-16
integrate
integrating 1+1+1 distinct blocks
energy -6.5e-02 / 1 with estimated minimum at 116%
iter 1 (7%)
solve
solving 198x198 system using direct solver
solver returned with residual 8e-17
integrate
integrating 1+1+1 distinct blocks
energy -2.2e-03 / 1 with estimated minimum at 109%
iter 2 (17%)
solve
solving 198x198 system using direct solver
solver returned with residual 6e-18
integrate
integrating 1+1+1 distinct blocks
energy -2.6e-05 / 1 with estimated minimum at 103%
iter 3 (32%)
solve
solving 198x198 system using direct solver
solver returned with residual 1e-19
integrate
integrating 1+1+1 distinct blocks
energy -3.1e-08 / 1 with estimated minimum at 100%
iter 4 (60%)
solve
solving 198x198 system using direct solver
solver returned with residual 3e-22
integrate
integrating 1+1+1 distinct blocks
energy -1.1e-13 / 1 with estimated minimum at 106%
nonlinear.png