[petsc-users] KSP iterations increase rapidly after 8 processors
Danyang Su
danyang.su at gmail.com
Mon Oct 5 13:14:30 CDT 2015
Hi All,
I have a complex flow, heat transport and reactive transport problem
that is not scalable after 8 processors. When using less than 8
processors, it has almost linear speedup. But after 8 processor, the
number of KSP iteration steps increases to 2 times more than using 1
processors or 4 processor (47 ksp steps vs 15 ksp steps, attached
below). Do you have any suggestion to improve the performance?
convergence summary using 1 or 4 processors
------------------------------------------------------------------------
timestep: 1 time: 1.000E-02 years delt: 1.000E-02 years iter:
1 max.sia: 0.000E+00 tol.sia: 1.000E-01
0 KSP preconditioned resid norm 1.137005501778e+06 true resid norm
9.637162652703e+06 ||r(i)||/||b|| 1.000000000000e+00
1 KSP preconditioned resid norm 1.506085526342e+05 true resid norm
9.597161643502e+05 ||r(i)||/||b|| 9.958492960384e-02
2 KSP preconditioned resid norm 5.456879627980e+04 true resid norm
1.406907438671e+05 ||r(i)||/||b|| 1.459877237079e-02
3 KSP preconditioned resid norm 2.710407097622e+04 true resid norm
1.291826672621e+05 ||r(i)||/||b|| 1.340463701999e-02
4 KSP preconditioned resid norm 9.897001667954e+03 true resid norm
1.994507102853e+04 ||r(i)||/||b|| 2.069599917247e-03
5 KSP preconditioned resid norm 4.429538402026e+03 true resid norm
1.048435199832e+04 ||r(i)||/||b|| 1.087908586391e-03
6 KSP preconditioned resid norm 2.183344020397e+03 true resid norm
5.418816689871e+03 ||r(i)||/||b|| 5.622834111190e-04
7 KSP preconditioned resid norm 1.322492709422e+03 true resid norm
3.186218374195e+03 ||r(i)||/||b|| 3.306178892084e-04
8 KSP preconditioned resid norm 6.738694120116e+02 true resid norm
1.461978701106e+03 ||r(i)||/||b|| 1.517021922107e-04
9 KSP preconditioned resid norm 3.720835435101e+02 true resid norm
4.069516281820e+02 ||r(i)||/||b|| 4.222732798516e-05
10 KSP preconditioned resid norm 1.874689621103e+02 true resid norm
5.563177554677e+02 ||r(i)||/||b|| 5.772630135195e-05
11 KSP preconditioned resid norm 8.612569469037e+01 true resid norm
1.054136865792e+02 ||r(i)||/||b|| 1.093824918994e-05
12 KSP preconditioned resid norm 4.181701635083e+01 true resid norm
1.125544728389e+02 ||r(i)||/||b|| 1.167921274083e-05
13 KSP preconditioned resid norm 2.181470261073e+01 true resid norm
2.314218289439e+01 ||r(i)||/||b|| 2.401348169412e-06
14 KSP preconditioned resid norm 1.180501182018e+01 true resid norm
2.818614875745e+01 ||r(i)||/||b|| 2.924735191592e-06
15 KSP preconditioned resid norm 6.607882346065e+00 true resid norm
7.039364165934e+00 ||r(i)||/||b|| 7.304394892577e-07
Linear solve converged due to CONVERGED_RTOL iterations 15
convergence summary using 8 or 16 processors
------------------------------------------------------------------------
timestep: 1 time: 1.000E-02 years delt: 1.000E-02 years iter:
1 max.sia: 0.000E+00 tol.sia: 1.000E-01
0 KSP preconditioned resid norm 1.172246902854e+06 true resid norm
9.637162652703e+06 ||r(i)||/||b|| 1.000000000000e+00
1 KSP preconditioned resid norm 2.111438753837e+05 true resid norm
3.422907872797e+06 ||r(i)||/||b|| 3.551779705448e-01
2 KSP preconditioned resid norm 9.189117316053e+04 true resid norm
1.197217247701e+06 ||r(i)||/||b|| 1.242292250163e-01
3 KSP preconditioned resid norm 3.567188384324e+04 true resid norm
3.070624730376e+05 ||r(i)||/||b|| 3.186233169485e-02
4 KSP preconditioned resid norm 1.629589856587e+04 true resid norm
1.857713260583e+05 ||r(i)||/||b|| 1.927655812743e-02
5 KSP preconditioned resid norm 8.006759563515e+03 true resid norm
1.180288951151e+05 ||r(i)||/||b|| 1.224726606456e-02
6 KSP preconditioned resid norm 5.358897276807e+03 true resid norm
1.244255645533e+05 ||r(i)||/||b|| 1.291101634758e-02
7 KSP preconditioned resid norm 4.389072625628e+03 true resid norm
1.090628475655e+05 ||r(i)||/||b|| 1.131690431051e-02
8 KSP preconditioned resid norm 3.744362402037e+03 true resid norm
1.068327247800e+05 ||r(i)||/||b|| 1.108549566194e-02
9 KSP preconditioned resid norm 3.329272298367e+03 true resid norm
1.000736812587e+05 ||r(i)||/||b|| 1.038414363906e-02
10 KSP preconditioned resid norm 2.973880694381e+03 true resid norm
9.519213877340e+04 ||r(i)||/||b|| 9.877610475599e-03
11 KSP preconditioned resid norm 2.672681833195e+03 true resid norm
8.484262500566e+04 ||r(i)||/||b|| 8.803693375649e-03
12 KSP preconditioned resid norm 2.174736539891e+03 true resid norm
7.637960549691e+04 ||r(i)||/||b|| 7.925528316728e-03
13 KSP preconditioned resid norm 1.920508771340e+03 true resid norm
6.875465496734e+04 ||r(i)||/||b|| 7.134325469547e-03
14 KSP preconditioned resid norm 1.748769817174e+03 true resid norm
6.402474320438e+04 ||r(i)||/||b|| 6.643526265111e-03
15 KSP preconditioned resid norm 1.668781376573e+03 true resid norm
5.938074141272e+04 ||r(i)||/||b|| 6.161641507219e-03
16 KSP preconditioned resid norm 1.507934446836e+03 true resid norm
5.376897976816e+04 ||r(i)||/||b|| 5.579337166534e-03
17 KSP preconditioned resid norm 1.341780677843e+03 true resid norm
4.418909196385e+04 ||r(i)||/||b|| 4.585280290092e-03
18 KSP preconditioned resid norm 1.096322610019e+03 true resid norm
3.281273489858e+04 ||r(i)||/||b|| 3.404812814836e-03
19 KSP preconditioned resid norm 8.572434892128e+02 true resid norm
2.162598538334e+04 ||r(i)||/||b|| 2.244019963415e-03
20 KSP preconditioned resid norm 6.507523424872e+02 true resid norm
1.670057090484e+04 ||r(i)||/||b|| 1.732934423406e-03
21 KSP preconditioned resid norm 5.390162236367e+02 true resid norm
1.360673589185e+04 ||r(i)||/||b|| 1.411902691922e-03
22 KSP preconditioned resid norm 4.424143347792e+02 true resid norm
1.137879849375e+04 ||r(i)||/||b|| 1.180720810037e-03
23 KSP preconditioned resid norm 3.720257830024e+02 true resid norm
9.449031285412e+03 ||r(i)||/||b|| 9.804785522388e-04
24 KSP preconditioned resid norm 3.030947404532e+02 true resid norm
8.347069391513e+03 ||r(i)||/||b|| 8.661334972044e-04
25 KSP preconditioned resid norm 2.667874861724e+02 true resid norm
7.530125164047e+03 ||r(i)||/||b|| 7.813632949253e-04
26 KSP preconditioned resid norm 2.367701662092e+02 true resid norm
6.792074618833e+03 ||r(i)||/||b|| 7.047794940898e-04
27 KSP preconditioned resid norm 2.083554010658e+02 true resid norm
5.833539191175e+03 ||r(i)||/||b|| 6.053170836065e-04
28 KSP preconditioned resid norm 1.735399579409e+02 true resid norm
4.883873002196e+03 ||r(i)||/||b|| 5.067749895065e-04
29 KSP preconditioned resid norm 1.467413383315e+02 true resid norm
4.058954246436e+03 ||r(i)||/||b|| 4.211773104502e-04
30 KSP preconditioned resid norm 1.244235694540e+02 true resid norm
3.337590813452e+03 ||r(i)||/||b|| 3.463250474989e-04
31 KSP preconditioned resid norm 1.198432875407e+02 true resid norm
3.199014077607e+03 ||r(i)||/||b|| 3.319456351305e-04
32 KSP preconditioned resid norm 1.027669478022e+02 true resid norm
3.150305508056e+03 ||r(i)||/||b|| 3.268913913342e-04
33 KSP preconditioned resid norm 9.663893782079e+01 true resid norm
2.857716117586e+03 ||r(i)||/||b|| 2.965308587777e-04
34 KSP preconditioned resid norm 8.531640537674e+01 true resid norm
2.584725514230e+03 ||r(i)||/||b|| 2.682039939945e-04
35 KSP preconditioned resid norm 7.610279175833e+01 true resid norm
2.212227973785e+03 ||r(i)||/||b|| 2.295517937704e-04
36 KSP preconditioned resid norm 6.331885100455e+01 true resid norm
1.858910367331e+03 ||r(i)||/||b|| 1.928897990333e-04
37 KSP preconditioned resid norm 5.635209736607e+01 true resid norm
1.571087791205e+03 ||r(i)||/||b|| 1.630238948769e-04
38 KSP preconditioned resid norm 4.815528377271e+01 true resid norm
1.313627294747e+03 ||r(i)||/||b|| 1.363085113416e-04
39 KSP preconditioned resid norm 4.314593066310e+01 true resid norm
1.141179411417e+03 ||r(i)||/||b|| 1.184144599963e-04
40 KSP preconditioned resid norm 3.700552222031e+01 true resid norm
9.643354964443e+02 ||r(i)||/||b|| 1.000642545110e-04
41 KSP preconditioned resid norm 3.059145971331e+01 true resid norm
7.755572523134e+02 ||r(i)||/||b|| 8.047568358679e-05
42 KSP preconditioned resid norm 2.553811607631e+01 true resid norm
6.248805390867e+02 ||r(i)||/||b|| 6.484071729467e-05
43 KSP preconditioned resid norm 2.016013790111e+01 true resid norm
5.415908243972e+02 ||r(i)||/||b|| 5.619816162855e-05
44 KSP preconditioned resid norm 1.757243660826e+01 true resid norm
4.812748098035e+02 ||r(i)||/||b|| 4.993947151743e-05
45 KSP preconditioned resid norm 1.498503590085e+01 true resid norm
4.478420094581e+02 ||r(i)||/||b|| 4.647031762326e-05
46 KSP preconditioned resid norm 1.348574164098e+01 true resid norm
3.944236184677e+02 ||r(i)||/||b|| 4.092735929461e-05
47 KSP preconditioned resid norm 1.156613274720e+01 true resid norm
3.682508444462e+02 ||r(i)||/||b|| 3.821154189432e-05
Linear solve converged due to CONVERGED_RTOL iterations 47
Thanks and regards,
Danyang
More information about the petsc-users
mailing list