Dear STKO Team,
I'm trying do simplified micro model of an arch barrel with 10mm mortar thickness and the dimensions of the model are in mm. I'm interested to see stresses and strains and also wants to do eigen value analysis . When i do the analysis i'm getting this error
WARNING: CTestNormDispIncr::test() - failed to converge
after: 1000 iterations current Norm: 0.0149585 (max: 1e-05, Norm deltaR: 0.518285)
NewtonRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at step: 0 with domain at load factor 0.7
OpenSees > analyze failed, returned: -3 error flag
ERROR: the analysis did not converge
while executing
"error "ERROR: the analysis did not converge""
("for" body line 30)
invoked from within
"for {set STKO_VAR_increment 1} {$STKO_VAR_increment <= $initial_num_incr} {incr STKO_VAR_increment} {
# before analyze
STKO_CALL_OnBeforeAnalyze
..."
(file "analysis_steps.tcl" line 435013)
invoked from within
AND WHEN I TRY TO CHANGE THE TEST COMMAND TYPE TO RELATIVE NORM UNBALANCE TEST I'M GETTING THIS ERROR MPCORecorder Error: cannot flush file on record()
Increment: 9 | Iterations: 2 | Norm: 7.894e+12 | Progress: 90.000 %
Increment: 10 | Iterations: 2 | Norm: 1.781e+13 | Progress: 100.000 %
Target time has been reached. Current time = 0.9999999999999999
SUCCESS.
ArpackSolver::Error with _saupd info = -9
Starting vector is zero.
WARNING DirectIntegrationAnalysis::eigen() - EigenSOE failed in solve() and i'm getting weird results
please help me with the above
Thank you
Reg! Error analysis did not converge
Reg! Error analysis did not converge
- Attachments
-
- Screenshot 2025-10-01 174635.png (26.23 KiB) Viewed 902 times
-
- Screenshot 2025-10-01 174620.png (28.34 KiB) Viewed 902 times
Re: Reg! Error analysis did not converge
This is a simple non convergence error, cannot say much about it without a modelWARNING: CTestNormDispIncr::test() - failed to converge
after: 1000 iterations current Norm: 0.0149585 (max: 1e-05, Norm deltaR: 0.518285)
This is really bad! you are accepting an error of 7e12 units of forces!I'M GETTING THIS ERROR MPCORecorder Error: cannot flush file on record()
Increment: 9 | Iterations: 2 | Norm: 7.894e+12 | Progress: 90.000 %
Increment: 10 | Iterations: 2 | Norm: 1.781e+13 | Progress: 100.000 %
This typically means you forgot massesArpackSolver::Error with _saupd info = -9
Starting vector is zero.
WARNING DirectIntegrationAnalysis::eigen() - EigenSOE failed in solve() and i'm getting weird results
Re: Reg! Error analysis did not converge
I'm getting this as well src\H5AC.c line 1230 in H5AC_prep_for_file_flush(): slist enabled failed
major: Object cache
minor: Internal error detected
#008: C:\J\w\prod\BuildSingleReference\.conan\data\hdf5\1.14.0\_\_\build\f491c24a6c1b13acb3cc68e656f08b3ca13fc643\src\src\H5C.c line 2940 in H5C_set_slist_enabled(): slist already enabled?
major: Object cache
minor: Internal error detected
MPCORecorder Error: cannot flush file on record()
Increment: 9 | Iterations: 103 | Norm: 1.245e+06 | Progress: 90.000 %
Increment: 10 | Iterations: 113 | Norm: 1.991e+08 | Progress: 100.000 %
Target time has been reached. Current time = 0.9999999999999999
SUCCESS.
Using DomainModalProperties - Developed by: Massimo Petracca, Guido Camata, ASDEA Software Technology
# MODAL ANALYSIS REPORT and the results are also weird.
major: Object cache
minor: Internal error detected
#008: C:\J\w\prod\BuildSingleReference\.conan\data\hdf5\1.14.0\_\_\build\f491c24a6c1b13acb3cc68e656f08b3ca13fc643\src\src\H5C.c line 2940 in H5C_set_slist_enabled(): slist already enabled?
major: Object cache
minor: Internal error detected
MPCORecorder Error: cannot flush file on record()
Increment: 9 | Iterations: 103 | Norm: 1.245e+06 | Progress: 90.000 %
Increment: 10 | Iterations: 113 | Norm: 1.991e+08 | Progress: 100.000 %
Target time has been reached. Current time = 0.9999999999999999
SUCCESS.
Using DomainModalProperties - Developed by: Massimo Petracca, Guido Camata, ASDEA Software Technology
# MODAL ANALYSIS REPORT and the results are also weird.
Last edited by Rajkanu on Tue Oct 14, 2025 7:06 am, edited 2 times in total.
Re: Reg! Error analysis did not converge
Not an error, just a warning: The database could not flush to hard disk. Don't worry about that.src\H5AC.c line 1230 in H5AC_prep_for_file_flush(): slist enabled failed
major: Object cache
minor: Internal error detected
#008: C:\J\w\prod\BuildSingleReference\.conan\data\hdf5\1.14.0\_\_\build\f491c24a6c1b13acb3cc68e656f08b3ca13fc643\src\src\H5C.c line 2940 in H5C_set_slist_enabled(): slist already enabled?
major: Object cache
minor: Internal error detected
MPCORecorder Error: cannot flush file on record()
Don't you think your mass density is wrong?# MODAL ANALYSIS REPORT and the results are also weird.
How did you calculate it?
SW = 2.5e-5 N/mm^2
rho = about 2.5e-9! g = 9810 if you are modeling in mm!
Also, don't put the horizontal load in the gravity stage (which is load controlled), DO a displacement control analsys for that
Re: Reg! Error analysis did not converge
Thank you for your response
- - W=22kN/m^3 converted to mm Did you mean i have to use Displacement control integrator: define selection set and give the dof's and target displacements? andHow did you calculate it?
SW = 2.5e-5 N/mm^2
why can't i apply the horizontal force as volume force on each solid as i did it in my above model?
Re: Reg! Error analysis did not converge
when i did displacement control analysis for the above i got this error Target time has been reached. Current time = 0.9999999999999999
SUCCESS.
TOTAL DURATION: 1.0
======================================================================
CYCLE 1 : nsteps = 10; dU = 10.0; dT = 0.1
======================================================================
Increment: 1 | Iterations: 1 | Norm: 3.983e-11 | Progress: 10.000 %
WARNING: CTestNormDispIncr::test() - failed to converge
after: 40 iterations current Norm: 1.16655 (max: 1e-06, Norm deltaR: 671549)
NewtonRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at step: 0 with domain at load factor 86.8557
OpenSees > analyze failed, returned: -3 error flag
ERROR: the analysis did not converge
while executing
"error "ERROR: the analysis did not converge""
("for" body line 60)
invoked from within
"for {set i 1} {$i <= $ncycles} {incr i} {
set itime [lindex $time $i]
set itime_old [lindex $time [expr $i-1]]
set iU [lindex $U $i]
set iU_old [l..."
(file "analysis_steps.tcl" line 604406)
invoked from within
"source analysis_steps.tcl"
(file ".\main.tcl" line 81)
Plugin Library "pdm" correctly un-loaded
Press any key to continue . . .
SUCCESS.
TOTAL DURATION: 1.0
======================================================================
CYCLE 1 : nsteps = 10; dU = 10.0; dT = 0.1
======================================================================
Increment: 1 | Iterations: 1 | Norm: 3.983e-11 | Progress: 10.000 %
WARNING: CTestNormDispIncr::test() - failed to converge
after: 40 iterations current Norm: 1.16655 (max: 1e-06, Norm deltaR: 671549)
NewtonRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at step: 0 with domain at load factor 86.8557
OpenSees > analyze failed, returned: -3 error flag
ERROR: the analysis did not converge
while executing
"error "ERROR: the analysis did not converge""
("for" body line 60)
invoked from within
"for {set i 1} {$i <= $ncycles} {incr i} {
set itime [lindex $time $i]
set itime_old [lindex $time [expr $i-1]]
set iU [lindex $U $i]
set iU_old [l..."
(file "analysis_steps.tcl" line 604406)
invoked from within
"source analysis_steps.tcl"
(file ".\main.tcl" line 81)
Plugin Library "pdm" correctly un-loaded
Press any key to continue . . .
- Attachments
-
- Screenshot 2025-10-14 140403.png (146.03 KiB) Viewed 369 times
-
- Screenshot 2025-10-14 140325.png (145.7 KiB) Viewed 369 times
-
- Screenshot 2025-10-14 135723.png (228.33 KiB) Viewed 369 times
-
- Screenshot 2025-10-14 135637.png (25.26 KiB) Viewed 369 times
-
- Screenshot 2025-10-14 135620.png (24.8 KiB) Viewed 369 times
-
- Screenshot 2025-10-14 135551.png (36.46 KiB) Viewed 369 times
Re: Reg! Error analysis did not converge
This one means that the previous analysis was fineTarget time has been reached. Current time = 0.9999999999999999
SUCCESS.
TOTAL DURATION: 1.0
This one instead is a convergence error. The second time step did not converge.Increment: 1 | Iterations: 1 | Norm: 3.983e-11 | Progress: 10.000 %
WARNING: CTestNormDispIncr::test() - failed to converge
after: 40 iterations current Norm: 1.16655 (max: 1e-06, Norm deltaR: 671549)
NewtonRaphson::solveCurrentStep() -the ConvergenceTest object failed in test()
StaticAnalysis::analyze() - the Algorithm failed at step: 0 with domain at load factor 86.8557
OpenSees > analyze failed, returned: -3 error flag
Can you try using adaptive time step?