Hi,
I was doing linear elastic analysis on a bone tissue (simple mechanical problem on complex structures). My model was uniformly compressed by 2% strain (2% of height). The solving process was done by parallel FEAP on a local cluster.
What I wanted to get was the reaction force from the Ofiles. I did the summation for all nodal reaction forces on different Z coordinates, and it turned out on the top surface (the force is 99.2274N), on the bottom surface (the force is -99.0649N), on the middle layer (the force is somewhere between -0.2N to 1.5N depends on the Z coordinates).
I got quite confused because, for a linear elastic problem, I thought the summation of each layer in vertical direction should all equal to one constant value, which is the applied force on the top surface.
My guess is that my sample is not converged. So I check the SLURM.out file, the ksp_monitor showed
9999 KSP Residual norm 7.691349936666e-07
10000 KSP Residual norm 7.756010058369e-07
NO CONVERGENCE REASON: Iterations exceeded
NO CONVERGENCE REASON: Iterations exceeded
My "solve.D11" file was
BATCh
PETSc ON
TOL ITER 1.d-08 1.d-16 1.d+16
TANGent,,1
DISPlacement ALL
STREss ALL
REACtions ALL
END
STOP
And my solving command was
mpirun parfeap -ksp_type cg -pc_type jacobi -ksp_monitor
It would be great if someone can provide some help.
Thank you ~