examples/finitestrain.py
nelems=10
number of elements along edge
etype=square
type of elements (square/triangle/mixed)
btype=spline
type of basis function (std/spline)
degree=2
polynomial degree
poisson=0.25
poisson ratio < 0.5
angle=20
bend angle (degrees)
restol=1e-10
residual tolerance
trim=True
create circular-shaped hole
optimize
integrate
integrating 1+2 distinct blocks
integrate
integrating 1+2 distinct blocks
solve
solving 48x48 system using direct solver
solver returned with residual 3e-17
integrate
integrating 1 distinct blocks
integrate
integrating 1 distinct blocks
constrained 48/288 dofs, optimum value 2.13e-32
optimize
integrate
integrating 1+1 distinct blocks
solve
solving 240x240 system using direct solver
solver returned with residual 2e-15
integrate
integrating 1 distinct blocks
constrained 288/288 dofs, optimum value 1.20e-01
linear.png
integrate
integrating 1+1+1 distinct blocks
iter 0 (0%)
solve
solving 240x240 system using direct solver
solver returned with residual 4e-16
integrate
integrating 1+1+1 distinct blocks
energy -7.1e-02 / 1 with estimated minimum at 118%
iter 1 (8%)
solve
solving 240x240 system using direct solver
solver returned with residual 9e-17
integrate
integrating 1+1+1 distinct blocks
energy -3.1e-03 / 1 with estimated minimum at 111%
iter 2 (17%)
solve
solving 240x240 system using direct solver
solver returned with residual 1e-17
integrate
integrating 1+1+1 distinct blocks
energy -4.3e-05 / 1 with estimated minimum at 104%
iter 3 (30%)
solve
solving 240x240 system using direct solver
solver returned with residual 3e-19
integrate
integrating 1+1+1 distinct blocks
energy -8.3e-08 / 1 with estimated minimum at 100%
iter 4 (54%)
solve
solving 240x240 system using direct solver
solver returned with residual 9e-22
integrate
integrating 1+1+1 distinct blocks
energy -1.6e-12 / 1 with estimated minimum at 100%
nonlinear.png