How cond_weight affects initial temperature convergence Author: Douglas Guptill 2011-05-11 From the input: -------------- 50 0 0 1 0.8 ! wres, rres, align_time, init_vis, cond_weight ... K_test3_d_therm_boundary_layer_shifted_up_0.8_ 1 1.576800d+011 60 ! time_nstep, dt, outunt ... 3 273.0 0.5 150 ! type_bct0, temperature_initial, maxter_i, max_th_iters # top_temp bottom-flux bottom-flux left-temp-above-flux-below left-boundary temp flux right-temp-above-flux-below right-boundary temp flux 283.00 1 0.019500 1 5000000. 0.00 0.000 1 10000000. 0.00 0.000 !(bct30(i),i=1,11) cond_weight = 0.1 ----------------- using initial value = 273.000000000000 thermal iteration 1 1521.29417608582 0.500000000000000 thermal iteration 2 -20.8024002159873 0.500000000000000 thermal iteration 3 -16.6741002966592 0.500000000000000 thermal iteration 4 3.05638002466571 0.500000000000000 ... thermal iteration 147 -10.9787537805705 0.500000000000000 thermal iteration 148 3.07076645905931 0.500000000000000 thermal iteration 149 16.6954076884847 0.500000000000000 thermal iteration 150 -8.78742036680819 0.500000000000000 thermal iteration 151 -10.9787537805878 0.500000000000000 cond_weight = 0.2 ----------------- using initial value = 273.000000000000 thermal iteration 1 1521.29417608582 0.500000000000000 thermal iteration 2 -26.9767558102139 0.500000000000000 thermal iteration 3 -10.0646360773933 0.500000000000000 thermal iteration 4 6.34072580219458 0.500000000000000 ... thermal iteration 144 11.4627346903242 0.500000000000000 thermal iteration 145 -7.42237538477366 0.500000000000000 thermal iteration 146 -7.22305062272198 0.500000000000000 thermal iteration 147 5.86944973629602 0.500000000000000 thermal iteration 148 8.78739205864531 0.500000000000000 thermal iteration 149 -9.89438003606756 0.500000000000000 thermal iteration 150 -3.80022895458455 0.500000000000000 thermal iteration 151 8.79780221765031 0.500000000000000 cond_weight = 0.3 ----------------- using initial value = 273.000000000000 thermal iteration 1 1521.29417608582 0.500000000000000 thermal iteration 2 -30.2662793443442 0.500000000000000 thermal iteration 3 -6.11969451748291 0.500000000000000 thermal iteration 4 9.67591350213411 0.500000000000000 ... thermal iteration 24 0.886662558786611 0.500000000000000 thermal iteration 25 8.66445106936249 0.500000000000000 thermal iteration 26 -7.70844904544651 0.500000000000000 thermal iteration 27 -3.75382108272743 0.500000000000000 thermal iteration 28 8.82694048945632 0.500000000000000 thermal iteration 29 -1.60609928005852 0.500000000000000 thermal iteration 30 -6.20493106509434 0.500000000000000 thermal iteration 31 3.37802155722147 0.500000000000000 thermal iteration 32 5.88145425188873 0.500000000000000 thermal iteration 33 -7.26473654539745 0.500000000000000 thermal iteration 34 -1.93965888618300 0.500000000000000 thermal iteration 35 9.06195591642881 0.500000000000000 thermal iteration 36 -4.39177170010248 0.500000000000000 thermal iteration 37 -5.33958064460080 0.500000000000000 thermal iteration 38 5.43821935867618 0.500000000000000 thermal iteration 39 3.52089299389468 0.500000000000000 thermal iteration 40 -7.00495652957511 0.500000000000000 thermal iteration 41 -0.277164848552047 0.500000000000000 converged cond_weight = 0.4 ----------------- using initial value = 273.000000000000 thermal iteration 1 1521.29417608582 0.500000000000000 thermal iteration 2 -32.3824630632689 0.500000000000000 thermal iteration 3 -3.07873007807325 0.500000000000000 thermal iteration 4 12.4050650766421 0.500000000000000 thermal iteration 5 -8.11909516085484 0.500000000000000 thermal iteration 6 -2.96879617310128 0.500000000000000 thermal iteration 7 9.30707225598758 0.500000000000000 thermal iteration 8 -5.65006895460556 0.500000000000000 thermal iteration 9 -3.15205064278985 0.500000000000000 thermal iteration 10 7.11532672048929 0.500000000000000 thermal iteration 11 -2.93757466283887 0.500000000000000 thermal iteration 12 -3.63860471897237 0.500000000000000 thermal iteration 13 4.75383665782556 0.500000000000000 thermal iteration 14 0.216987486702465 0.500000000000000 converged cond_weight = 0.5 ----------------- using initial value = 273.000000000000 thermal iteration 1 1521.29417608582 0.500000000000000 thermal iteration 2 -33.8802529896175 0.500000000000000 thermal iteration 3 -0.487186793932096 0.500000000000000 converged cond_weight = 0.6 ----------------- using initial value = 273.000000000000 thermal iteration 1 1521.29417608582 0.500000000000000 thermal iteration 2 -35.0044344522209 0.500000000000000 thermal iteration 3 1.94703729687308 0.500000000000000 thermal iteration 4 10.1012421646194 0.500000000000000 thermal iteration 5 -10.9239613449788 0.500000000000000 thermal iteration 6 2.42487180314765 0.500000000000000 thermal iteration 7 6.61061534818487 0.500000000000000 thermal iteration 8 -8.46705679341471 0.500000000000000 thermal iteration 9 2.61025903161681 0.500000000000000 thermal iteration 10 4.14145351384377 0.500000000000000 thermal iteration 11 -6.04131921008252 0.500000000000000 thermal iteration 12 2.70950167746378 0.500000000000000 thermal iteration 13 1.62561567085800 0.500000000000000 thermal iteration 14 -3.55486768292508 0.500000000000000 thermal iteration 15 2.34332656380684 0.500000000000000 thermal iteration 16 5.408614187376770E-002 0.500000000000000 converged cond_weight = 0.7 ----------------- using initial value = 273.000000000000 thermal iteration 1 1521.29417608582 0.500000000000000 thermal iteration 2 -35.8828568887338 0.500000000000000 thermal iteration 3 4.62279152894666 0.500000000000000 thermal iteration 4 4.73677090955448 0.500000000000000 thermal iteration 5 -6.22015854643018 0.500000000000000 thermal iteration 6 4.45996419510811 0.500000000000000 thermal iteration 7 -2.60271938203459 0.500000000000000 thermal iteration 8 0.883386892164026 0.500000000000000 thermal iteration 9 0.317323996434197 0.500000000000000 converged cond_weight = 0.8 ----------------- using initial value = 273.000000000000 thermal iteration 1 1521.29417608582 0.500000000000000 thermal iteration 2 -36.5898715155931 0.500000000000000 thermal iteration 3 7.97209146254659 0.500000000000000 thermal iteration 4 -1.80900907106593 0.500000000000000 thermal iteration 5 0.711726045723253 0.500000000000000 thermal iteration 6 -0.704672950381791 0.500000000000000 thermal iteration 7 0.757665480200558 0.500000000000000 thermal iteration 8 -0.796893130953094 0.500000000000000 thermal iteration 9 0.855792837671288 0.500000000000000 thermal iteration 10 -0.924736843425308 0.500000000000000 thermal iteration 11 1.00629300971582 0.500000000000000 thermal iteration 12 -1.09041461693232 0.500000000000000 thermal iteration 13 1.18779953710077 0.500000000000000 thermal iteration 14 -1.28654375509336 0.500000000000000 thermal iteration 15 1.40185226040785 0.500000000000000 ... thermal iteration 147 6.20265420656642 0.500000000000000 thermal iteration 148 -6.20265420672536 0.500000000000000 thermal iteration 149 6.20265420691408 0.500000000000000 thermal iteration 150 -6.20265420691521 0.500000000000000 thermal iteration 151 6.20265420689930 0.500000000000000 terminated. more than 150 iterations. cond_weight = 0.9 ----------------- using initial value = 273.000000000000 thermal iteration 1 1521.29417608582 0.500000000000000 thermal iteration 2 -37.1720737233472 0.500000000000000 thermal iteration 3 12.9346375982898 0.500000000000000 thermal iteration 4 -9.84435676188446 0.500000000000000 thermal iteration 5 9.69855846956875 0.500000000000000 thermal iteration 6 -10.5195945510575 0.500000000000000 thermal iteration 7 10.8894552452816 0.500000000000000 ... thermal iteration 148 -10.6123934873062 0.500000000000000 thermal iteration 149 10.6123934869888 0.500000000000000 thermal iteration 150 -10.6123934867230 0.500000000000000 thermal iteration 151 10.6123934868760 0.500000000000000 terminated. more than 150 iterations.