Hi everyone,
I have a transient run that always blew up after some steps with large calculated velocities. It's been run with version 4.16 precompiled binary for quite a long time before crashing.The topography near the location where abnormally large velocity appears has been smoothed slightly and it only seemed to postpone the problem rather than solving it.
I've tried to switch to SIA or FS instead of HO and it doesn't seem to work either. Any suggestion is welcomed
Here's a zoomed-in plot of the area in question and some settings that may be relevant.
https://pkueducn-my.sharepoint.com/:i:/g/personal/wadew_pku_edu_cn/EbBiqp68D6xMikDubM9gCEABK5-Q8fI4wco2PyhxtQRW5g?e=aAdki7
https://pkueducn-my.sharepoint.com/:i:/g/personal/wadew_pku_edu_cn/EVMcaV0TIR9NljT3mqUtm58BkJypLfk5-Kd33wpfbrBH-Q?e=J5KgwA
md.initialization.pressure=md.materials.rho_icemd.constants.gmd.geometry.thickness;
md.friction.coefficient=80*ones(md.mesh.numberofvertices,1);
md.friction.p=ones(md.mesh.numberofelements,1);
md.friction.q=ones(md.mesh.numberofelements,1);
md.stressbalance.restol=0.005;
md.stressbalance.reltol=0.05;
md.stressbalance.abstol=NaN;
md.stressbalance.maxiter=40;
---log----
solver residue: norm(KU-F)/norm(F)=5.16767e-07
mechanical equilibrium convergence criterion 229.749 > 0.5 %
Convergence criterion: norm(du)/norm(u) 22.4449 > 5 %
Convergence criterion: max(du) 2.04841e+07
number of unstable constraints: 0
solver residue: norm(KU-F)/norm(F)=2.77637e-07
mechanical equilibrium convergence criterion 85.0726 > 0.5 %
Convergence criterion: norm(du)/norm(u) 14.4541 > 5 %
Convergence criterion: max(du) 1.61737e+07
number of unstable constraints: 0
solver residue: norm(KU-F)/norm(F)=1.69396e-07
mechanical equilibrium convergence criterion 39.738 > 0.5 %
Convergence criterion: norm(du)/norm(u) 9.41795 > 5 %
Convergence criterion: max(du) 1.20681e+07
number of unstable constraints: 0
solver residue: norm(KU-F)/norm(F)=4.5098e-07
mechanical equilibrium convergence criterion 24.8383 > 0.5 %
Convergence criterion: norm(du)/norm(u) 6.184 > 5 %
Convergence criterion: max(du) 8.67112e+06
number of unstable constraints: 0
solver residue: norm(KU-F)/norm(F)=4.39168e-06
solver residue too high!: norm(KU-F)/norm(F)=4.39168e-06 => Trying recovery solver
WARNING: Solver failed, Trying Recovery Mode
solver residue: norm(KU-F)/norm(F)=2.54363e-07
mechanical equilibrium convergence criterion 19.7379 > 0.5 %
Convergence criterion: norm(du)/norm(u) 4.08125 < 5 %
Convergence criterion: max(du) 6.07546e+06
number of unstable constraints: 0 solver residue: norm(KU-F)/norm(F)=5.16767e-07
mechanical equilibrium convergence criterion 229.749 > 0.5 %
Convergence criterion: norm(du)/norm(u) 22.4449 > 5 %
Convergence criterion: max(du) 2.04841e+07
number of unstable constraints: 0
solver residue: norm(KU-F)/norm(F)=2.77637e-07
mechanical equilibrium convergence criterion 85.0726 > 0.5 %
Convergence criterion: norm(du)/norm(u) 14.4541 > 5 %
Convergence criterion: max(du) 1.61737e+07
number of unstable constraints: 0
solver residue: norm(KU-F)/norm(F)=1.69396e-07
mechanical equilibrium convergence criterion 39.738 > 0.5 %
Convergence criterion: norm(du)/norm(u) 9.41795 > 5 %
Convergence criterion: max(du) 1.20681e+07
number of unstable constraints: 0
solver residue: norm(KU-F)/norm(F)=4.5098e-07
mechanical equilibrium convergence criterion 24.8383 > 0.5 %
Convergence criterion: norm(du)/norm(u) 6.184 > 5 %
Convergence criterion: max(du) 8.67112e+06
number of unstable constraints: 0
solver residue: norm(KU-F)/norm(F)=4.39168e-06
solver residue too high!: norm(KU-F)/norm(F)=4.39168e-06 => Trying recovery solver
WARNING: Solver failed, Trying Recovery Mode
solver residue: norm(KU-F)/norm(F)=2.54363e-07
mechanical equilibrium convergence criterion 19.7379 > 0.5 %
Convergence criterion: norm(du)/norm(u) 4.08125 < 5 %
Convergence criterion: max(du) 6.07546e+06
number of unstable constraints: 0
....
[0] ??? Error using ==> ./modules/Solverx/Solverx.cpp:32
[0] Solverx error message: Recovery solver failed...
[22] ??? Error using ==> ./modules/Solverx/Solverx.cpp:32
[22] Solverx error message: Recovery solver failed...
[3] ??? Error using ==> ./modules/Solverx/Solverx.cpp:32
[3] Solverx error message: Recovery solver failed...