Open ikalash opened 4 days ago
I looked into this a bit more. For 1.), if I use my .jou files to coarsen the mesh, the problem still hangs like laser weld. For 2.), when I print nodes, dN and hessian, a lot of good ones are printed before the NaNs are encountered. Here is how the output looks like right before the failure:
nodes=[0.007179586967170459 0.008040155796061875 0.01564866489021696 0.01371476139623305 0.007119471758386305 0.007916687604049254 0.01547042703608091 0.013617095142375532; 0.022596338520592143 0.03097347082222224 0.027912708345011795 0.020800913282645318 0.022632500722610294 0.031005258543993677 0.028011888321234198 0.020875344162756233; 0.023999999999999994 0.024 0.024000000000000004 0.023999999999999994 0.016 0.016 0.016 0.016]
dN=[2.9174957800675204e115 -2.9174957800675204e115 2.8891223745802193e115 -2.8891223745802193e115 -2.9174957800675204e115 2.9174957800675204e115 -2.8891223745802193e115 2.8891223745802193e115; -1.9173969186246235e298 1.9173969186246235e298 -1.9173969186246235e298 1.9173969186246235e298 1.9173969186246235e298 -1.9173969186246235e298 1.9173969186246235e298 -1.9173969186246235e298; 3.474316162543689e186 -3.474316162543689e186 3.440527533972424e186 -3.440527533972424e186 -3.474316162543689e186 3.474316162543689e186 -3.440527533972424e186 3.440527533972424e186]
hessian=[4.794915189670142e110 -3.301492327477302e293 5.710051563849056e181; -8.42656949861055e110 5.5841455568546345e293 -1.0034827403640639e182; 1.0750218047769578e98 -6.766757549592829e280 1.2799921833370818e169]
nodes=[0.007179586967170459 0.008040155796061875 0.01564866489021696 0.01371476139623305 0.007119471758386305 0.007916687604049254 0.01547042703608091 0.013617095142375532; 0.022596338520592143 0.03097347082222224 0.027912708345011795 0.020800913282645318 0.022632500722610294 0.031005258543993677 0.028011888321234198 0.020875344162756233; 0.023999999999999994 0.024 0.024000000000000004 0.023999999999999994 0.016 0.016 0.016 0.016]
dN=[2.8603368698068106e119 -2.8603368698068106e119 2.8325193511431805e119 -2.8325193511431805e119 -2.8603368698068106e119 2.8603368698068106e119 -2.8325193511431805e119 2.8325193511431805e119; 1.8428142947791833e306 -1.8428142947791833e306 1.8428142947791833e306 -1.8428142947791833e306 -1.8428142947791833e306 1.8428142947791833e306 -1.8428142947791833e306 1.8428142947791833e306; -3.4059007230468307e190 3.4059007230468307e190 -3.3727774542703716e190 3.3727774542703716e190 3.4059007230468307e190 -3.4059007230468307e190 3.3727774542703716e190 -3.3727774542703716e190]
hessian=[4.7009743200882416e114 3.1730713636187297e301 -5.597610548890246e185; -8.261478079501124e114 -5.366934282799127e301 9.8372238813645e185; 8.110601635369614e101 8.410031667171665e288 -1.8584886900001456e173]
nodes=[0.007179586967170459 0.008040155796061875 0.01564866489021696 0.01371476139623305 0.007119471758386305 0.007916687604049254 0.01547042703608091 0.013617095142375532; 0.022596338520592143 0.03097347082222224 0.027912708345011795 0.020800913282645318 0.022632500722610294 0.031005258543993677 0.028011888321234198 0.020875344162756233; 0.023999999999999994 0.024 0.024000000000000004 0.023999999999999994 0.016 0.016 0.016 0.016]
dN=[NaN NaN NaN NaN NaN NaN NaN NaN; NaN NaN NaN NaN NaN NaN NaN NaN; NaN NaN NaN NaN NaN NaN NaN NaN]
hessian=[NaN NaN NaN; NaN NaN NaN; NaN NaN NaN]
It seems like the dNs and hessians are becoming unbounded before turning into NaNas.
There are some issues running the notched-cylinder problem with Schwarz:
1.) When using a relatively coarse mesh of the two subdomains (see notched-cylinder.zip), NaNs are encountered shortly after the simulation starts, it looks like due to something going wrong with the search/interpolation step of Schwarz.
2.) With larger meshes (https://github.com/lxmota/Norma.jl/blob/main/examples/ahead/overlap/notched-cylinder/notched-cylinder.jou), the problem appears to hang. The issue can be reproduced by running the following file: https://github.com/lxmota/Norma.jl/blob/main/examples/ahead/overlap/notched-cylinder/quasistatic/notched-cylinder.yaml . I do not believe that the problem is due just to the meshes being big, but I will confirm by generating coarser meshes.