| Literature DB >> 24511168 |
K P S Gahalaut1, J K Kraus1, S K Tomar1.
Abstract
We present (geometric) multigrid methods for isogeometric discretization of scalar second order elliptic problems. The smoothing property of the relaxation method, and the approximation property of the intergrid transfer operators are analyzed. These properties, when used in the framework of classical multigrid theory, imply uniform convergence of two-grid and multigrid methods. Supporting numerical results are provided for the smoothing property, the approximation property, convergence factor and iterations count for V-, W- and F-cycles, and the linear dependence of V-cycle convergence on the smoothing steps. For two dimensions, numerical results include the problems with variable coefficients, simple multi-patch geometry, a quarter annulus, and the dependence of convergence behavior on refinement levels [Formula: see text], whereas for three dimensions, only the constant coefficient problem in a unit cube is considered. The numerical results are complete up to polynomial order [Formula: see text], and for [Formula: see text] and [Formula: see text] smoothness.Entities:
Keywords: B-splines; Galerkin formulation; Isogeometric method; Multigrid method; NURBS
Year: 2013 PMID: 24511168 PMCID: PMC3916810 DOI: 10.1016/j.cma.2012.08.015
Source DB: PubMed Journal: Comput Methods Appl Mech Eng ISSN: 0045-7825 Impact factor: 6.756
Comparison of .
| FEM | IGM | FEM | IGM | |
|---|---|---|---|---|
| 2 | 14 | 7 | 581 | 11094 |
| 4 | 55 | 12 | 2317 | 12951 |
| 8 | 216 | 36 | 9263 | 13680 |
| 16 | 859 | 140 | 37050 | 13886 |
| 32 | 3434 | 554 | 148198 | 13939 |
| 64 | 13734 | 2215 | 592789 | 13952 |
Fig. 1B-spline functions for open uniform knot vector.
, and for . Smoothness from to .
| 2 | 4 | 8 | 16 | 32 | 64 | ||
|---|---|---|---|---|---|---|---|
| 2.1726 | 2.5607 | 2.6436 | 2.6612 | 2.6653 | 2.6663 | ||
| 0.2929 | 0.2008 | 0.0726 | 0.0190 | 0.0048 | 0.0012 | ||
| 7.4169 | 12.755 | 36.405 | 140.01 | 555.00 | 2215.0 | ||
| 1.4222 | 1.4238 | 1.4896 | 1.4951 | 1.4991 | 1.4997 | ||
| 0.3556 | 0.3556 | 0.2855 | 0.0756 | 0.0192 | 0.0048 | ||
| 4.0000 | 4.0044 | 5.2173 | 19.768 | 78.142 | 311.58 | ||
| 2.1297 | 2.2415 | 2.2844 | 2.2961 | 2.2992 | 2.2999 | ||
| 0.0284 | 0.0210 | 0.0190 | 0.0085 | 0.0021 | 0.0005 | ||
| 75.111 | 106.56 | 120.34 | 269.99 | 1075.4 | 4297.2 | ||
| 0.8962 | 1.1705 | 1.1910 | 1.2078 | 1.2129 | 1.2142 | ||
| 0.0386 | 0.0386 | 0.0386 | 0.0191 | 0.0048 | 0.0012 | ||
| 23.234 | 30.346 | 30.878 | 63.200 | 252.68 | 1008.4 | ||
| 1.0384 | 1.3698 | 1.5247 | 1.5627 | 1.5720 | 1.5743 | ||
| 0.0336 | 0.0464 | 0.0522 | 0.0547 | 0.0191 | 0.0048 | ||
| 30.927 | 29.509 | 29.192 | 28.561 | 82.102 | 327.22 | ||
| 2.1002 | 2.1105 | 2.1174 | 2.1195 | 2.1200 | 2.1202 | ||
| 0.0024 | 0.0019 | 0.0018 | 0.0017 | 0.0012 | 0.0003 | ||
| 881.41 | 1099.7 | 1189.1 | 1214.8 | 1761.9 | 7041.3 | ||
| 0.8752 | 1.0840 | 1.1452 | 1.1606 | 1.1644 | 1.1654 | ||
| 0.0030 | 0.0030 | 0.0030 | 0.0030 | 0.0021 | 0.0005 | ||
| 293.90 | 364.01 | 384.55 | 389.72 | 545.08 | 2177.9 | ||
| 0.6780 | 0.9178 | 0.9847 | 1.0059 | 1.0118 | 1.0133 | ||
| 0.0040 | 0.0048 | 0.0051 | 0.0052 | 0.0047 | 0.0012 | ||
| 167.95 | 191.78 | 193.17 | 192.21 | 213.24 | 842.40 | ||
| 0.9369 | 1.3334 | 1.7182 | 1.8111 | 1.8311 | 1.8357 | ||
| 0.0028 | 0.0050 | 0.0072 | 0.0081 | 0.0085 | 0.0048 | ||
| 339.92 | 269.23 | 240.26 | 222.54 | 215.00 | 381.73 | ||
Illustration of the approximation property, i.e. .
| 8 | 16 | 32 | 64 | |
|---|---|---|---|---|
| 2 | 2.8125 | 2.8125 | 2.8125 | 2.8125 |
| 3 | 19.1435 | 18.2758 | 17.9280 | 17.8227 |
| 4 | 139.6540 | 122.8700 | 117.4090 | 116.4410 |
Illustration of the smoothing property, i.e. , for symmetric Gauss–Seidel method, .
| 8 | 16 | 32 | 64 | 8 | 16 | 32 | 64 | |
|---|---|---|---|---|---|---|---|---|
| 1 | 0.3523 | 0.3789 | 0.3889 | 0.3915 | 0.1317 | 0.1534 | 0.1597 | 0.1620 |
| 2 | 0.1312 | 0.1468 | 0.1516 | 0.1535 | 0.0462 | 0.0596 | 0.0622 | 0.0632 |
| 3 | 0.0856 | 0.0894 | 0.0929 | 0.0941 | 0.0181 | 0.0346 | 0.0376 | 0.0388 |
| 4 | 0.0563 | 0.0662 | 0.0669 | 0.0678 | 0.0071 | 0.0266 | 0.0276 | 0.0280 |
| 1 | 0.1948 | 0.1947 | 0.1947 | 0.1947 | 0.3775 | 0.3878 | 0.3904 | 0.3911 |
| 2 | 0.0530 | 0.0521 | 0.0520 | 0.0520 | 0.0917 | 0.0918 | 0.0918 | 0.0918 |
| 3 | 0.0253 | 0.0251 | 0.0251 | 0.0251 | 0.0364 | 0.0360 | 0.0360 | 0.0360 |
| 4 | 0.0158 | 0.0157 | 0.0163 | 0.0164 | 0.0222 | 0.0222 | 0.0222 | 0.0222 |
Illustration of the smoothing property, i.e. , for forward Gauss–Seidel method, .
| 8 | 16 | 32 | 64 | 8 | 16 | 32 | 64 | |
|---|---|---|---|---|---|---|---|---|
| 1 | 0.8917 | 0.9508 | 0.9674 | 0.9716 | 0.3508 | 0.3817 | 0.3946 | 0.3982 |
| 2 | 0.3496 | 0.3783 | 0.3888 | 0.3915 | 0.1262 | 0.1525 | 0.1595 | 0.1619 |
| 3 | 0.2007 | 0.2134 | 0.2206 | 0.2229 | 0.0738 | 0.0861 | 0.0905 | 0.0919 |
| 4 | 0.1314 | 0.1466 | 0.1516 | 0.1535 | 0.0447 | 0.0599 | 0.0622 | 0.0632 |
| 5 | 0.1065 | 0.1138 | 0.1153 | 0.1168 | 0.0260 | 0.0447 | 0.0477 | 0.0481 |
| 6 | 0.0862 | 0.0895 | 0.0930 | 0.0941 | 0.0147 | 0.0348 | 0.0377 | 0.0389 |
| 7 | 0.0697 | 0.0760 | 0.0783 | 0.0788 | 0.0082 | 0.0305 | 0.0323 | 0.0324 |
| 8 | 0.0561 | 0.0666 | 0.0671 | 0.0678 | 0.0045 | 0.0267 | 0.0277 | 0.0281 |
| 1 | 0.4897 | 0.4918 | 0.4945 | 0.4951 | 0.6895 | 0.7160 | 0.7218 | 0.7230 |
| 2 | 0.1758 | 0.1731 | 0.1729 | 0.1729 | 0.2766 | 0.2833 | 0.2843 | 0.2845 |
| 3 | 0.0868 | 0.0856 | 0.0854 | 0.0854 | 0.1240 | 0.1247 | 0.1257 | 0.1260 |
| 4 | 0.0510 | 0.0502 | 0.0501 | 0.0501 | 0.0743 | 0.0730 | 0.0730 | 0.0730 |
| 5 | 0.0342 | 0.0333 | 0.0332 | 0.0332 | 0.0486 | 0.0483 | 0.0483 | 0.0483 |
| 6 | 0.0249 | 0.0243 | 0.0242 | 0.0242 | 0.0349 | 0.0345 | 0.0345 | 0.0345 |
| 7 | 0.0193 | 0.0190 | 0.0190 | 0.0194 | 0.0269 | 0.0263 | 0.0263 | 0.0263 |
| 8 | 0.0159 | 0.0156 | 0.0163 | 0.0164 | 0.0214 | 0.0212 | 0.0211 | 0.0211 |
Poisson problem in a unit square: -dependence of two-grid V-cycle.
| 8 | 16 | 32 | 64 | |||||
|---|---|---|---|---|---|---|---|---|
| 1 | 0.1639 | 11 | 0.1869 | 11 | 0.1819 | 11 | 0.1833 | 11 |
| 2 | 0.0286 | 6 | 0.0320 | 6 | 0.0338 | 6 | 0.0350 | 6 |
| 4 | 0.0010 | 3 | 0.0009 | 3 | 0.0010 | 3 | 0.0011 | 3 |
| 8 | 1.0e−06 | 2 | 3.0e−06 | 2 | 3.0e−06 | 2 | 3.0e−06 | 2 |
| 1 | 0.6052 | 37 | 0.5864 | 35 | 0.5987 | 36 | 0.6039 | 37 |
| 2 | 0.3659 | 19 | 0.3494 | 18 | 0.3716 | 19 | 0.3584 | 18 |
| 4 | 0.1197 | 9 | 0.1195 | 9 | 0.1385 | 10 | 0.1278 | 9 |
| 8 | 0.0212 | 5 | 0.0172 | 5 | 0.0179 | 5 | 0.0180 | 5 |
| 1 | 0.8790 | 143 | 0.8645 | 127 | 0.8586 | 121 | 0.8598 | 122 |
| 2 | 0.7763 | 73 | 0.7611 | 68 | 0.7418 | 62 | 0.7392 | 61 |
| 4 | 0.5487 | 31 | 0.5614 | 32 | 0.5611 | 32 | 0.5502 | 31 |
| 8 | 0.3293 | 17 | 0.3281 | 17 | 0.3069 | 16 | 0.3043 | 16 |
Poisson problem in a unit square: V-cycle convergence, (and ) versus .
| 2 | 0.0349 | 6 | 0.4051 | 21 | 0.8143 | 90 | 0.0358 | 6 | 0.3569 | 18 | 0.7420 | 62 |
| 3 | 0.0349 | 6 | 0.4050 | 21 | 0.8144 | 90 | 0.0358 | 6 | 0.3569 | 18 | 0.7420 | 62 |
| 4 | 0.0349 | 6 | 0.4050 | 21 | 0.8144 | 90 | 0.0358 | 6 | 0.3569 | 18 | 0.7420 | 62 |
| 5 | 0.0349 | 6 | 0.4050 | 21 | 0.8144 | 90 | 0.0358 | 6 | 0.3569 | 18 | 0.7420 | 62 |
| 6 | 0.0349 | 6 | 0.4050 | 21 | 0.8144 | 90 | 0.0358 | 6 | 0.3569 | 18 | 0.7420 | 62 |
| 7 | 0.0349 | 6 | 0.4050 | 21 | 0.8144 | 90 | 0.0358 | 6 | 0.3569 | 18 | 0.7420 | 62 |
| 8 | 0.0349 | 6 | 0.4050 | 21 | 0.8144 | 90 | 0.0358 | 6 | 0.3569 | 18 | 0.7420 | 62 |
Poisson problem in a unit square: multigrid convergence, .
| 8 | 16 | 32 | 64 | |||||
|---|---|---|---|---|---|---|---|---|
| 0.0236 | 5 | 0.0337 | 6 | 0.0340 | 6 | 0.0341 | 6 | |
| 0.0236 | 5 | 0.0338 | 6 | 0.0340 | 6 | 0.0341 | 6 | |
| 0.0236 | 5 | 0.0337 | 6 | 0.0340 | 6 | 0.0341 | 6 | |
| 0.0039 | 4 | 0.0062 | 4 | 0.0062 | 4 | 0.0063 | 4 | |
| 0.0290 | 6 | 0.0351 | 6 | 0.0347 | 6 | 0.0356 | 6 | |
| 0.0290 | 6 | 0.0351 | 6 | 0.0347 | 6 | 0.0356 | 6 | |
| 0.0290 | 6 | 0.0351 | 6 | 0.0347 | 6 | 0.0356 | 6 | |
| 0.0049 | 4 | 0.0066 | 4 | 0.0065 | 4 | 0.0067 | 4 | |
| 0.3762 | 19 | 0.3922 | 20 | 0.4068 | 21 | 0.4043 | 21 | |
| 0.3761 | 19 | 0.3922 | 20 | 0.4067 | 21 | 0.4043 | 21 | |
| 0.3762 | 19 | 0.3922 | 20 | 0.4068 | 21 | 0.4043 | 21 | |
| 0.2335 | 13 | 0.2506 | 14 | 0.2595 | 14 | 0.2571 | 14 | |
| 0.3589 | 18 | 0.3468 | 18 | 0.3465 | 18 | 0.3546 | 18 | |
| 0.3589 | 18 | 0.3468 | 18 | 0.3465 | 18 | 0.3546 | 18 | |
| 0.3589 | 18 | 0.3468 | 18 | 0.3465 | 18 | 0.3546 | 18 | |
| 0.2150 | 12 | 0.2042 | 12 | 0.2040 | 12 | 0.2111 | 12 | |
| 0.8101 | 88 | 0.8145 | 90 | 0.8122 | 89 | 0.8139 | 90 | |
| 0.8103 | 88 | 0.8147 | 90 | 0.8122 | 89 | 0.8140 | 90 | |
| 0.8103 | 88 | 0.8147 | 90 | 0.8122 | 89 | 0.8139 | 90 | |
| 0.7299 | 59 | 0.7353 | 60 | 0.7315 | 59 | 0.7343 | 60 | |
| 0.7494 | 64 | 0.7679 | 70 | 0.7278 | 58 | 0.7387 | 61 | |
| 0.7493 | 64 | 0.7679 | 70 | 0.7278 | 58 | 0.7387 | 61 | |
| 0.7493 | 64 | 0.7679 | 70 | 0.7278 | 58 | 0.7387 | 61 | |
| 0.6496 | 43 | 0.6736 | 47 | 0.6220 | 39 | 0.6358 | 41 | |
Poisson problem in a unit square: V-cycle convergence on a multi-patch geometry, .
| 8 | 16 | 32 | 64 | |||||
|---|---|---|---|---|---|---|---|---|
| 2 | 0.0217 | 5 | 0.0284 | 6 | 0.0353 | 6 | 0.0343 | 6 |
| 3 | 0.3925 | 20 | 0.3790 | 19 | 0.3727 | 19 | 0.3651 | 19 |
| 4 | 0.8082 | 87 | 0.7756 | 73 | 0.7558 | 66 | 0.7485 | 64 |
| 32 | 64 | 128 | 256 | |||||
| 2 | 0.0353 | 6 | 0.0343 | 6 | 0.0352 | 6 | 0.0357 | 6 |
| 3 | 0.3727 | 19 | 0.3651 | 19 | 0.3578 | 18 | 0.3577 | 18 |
| 4 | 0.7558 | 66 | 0.7485 | 64 | 0.7423 | 62 | 0.7448 | 63 |
Variable coefficients elliptic problem in a unit square: V-cycle convergence, .
| 8 | 16 | 32 | 64 | |||||
|---|---|---|---|---|---|---|---|---|
| 2 | 0.0177 | 5 | 0.0241 | 5 | 0.0290 | 6 | 0.0322 | 6 |
| 3 | 0.3162 | 16 | 0.3872 | 20 | 0.3887 | 20 | 0.3910 | 20 |
| 4 | 0.8005 | 83 | 0.7977 | 82 | 0.8104 | 88 | 0.8121 | 89 |
| 2 | 0.0342 | 6 | 0.0199 | 5 | 0.0306 | 6 | 0.0357 | 6 |
| 3 | 0.3067 | 16 | 0.3737 | 19 | 0.3556 | 18 | 0.3516 | 18 |
| 4 | 0.8146 | 90 | 0.7870 | 77 | 0.7257 | 58 | 0.7260 | 58 |
Poisson problem in a quarter annulus: -dependence of two-grid V-cycle.
| 8 | 16 | 32 | 64 | |||||
|---|---|---|---|---|---|---|---|---|
| 1 | 0.1926 | 12 | 0.2823 | 15 | 0.3052 | 16 | 0.3319 | 17 |
| 2 | 0.0371 | 6 | 0.0810 | 8 | 0.0931 | 8 | 0.1126 | 9 |
| 4 | 0.0014 | 3 | 0.0066 | 4 | 0.0087 | 4 | 0.0136 | 5 |
| 8 | 3.0e−06 | 2 | 4.3e−05 | 2 | 7.5e−05 | 2 | 2.3e−04 | 3 |
| 1 | 0.5858 | 35 | 0.6118 | 38 | 0.5977 | 36 | 0.6036 | 37 |
| 2 | 0.3477 | 18 | 0.3741 | 19 | 0.3575 | 18 | 0.3670 | 19 |
| 4 | 0.1196 | 9 | 0.1437 | 10 | 0.1277 | 9 | 0.1383 | 10 |
| 8 | 0.0159 | 5 | 0.0206 | 5 | 0.0181 | 5 | 0.0191 | 5 |
| 1 | 0.8703 | 133 | 0.8594 | 122 | 0.8604 | 123 | 0.8617 | 124 |
| 2 | 0.7564 | 66 | 0.7384 | 61 | 0.7408 | 62 | 0.7425 | 62 |
| 4 | 0.5767 | 34 | 0.5475 | 31 | 0.5488 | 31 | 0.5513 | 31 |
| 8 | 0.3331 | 17 | 0.3046 | 16 | 0.3054 | 16 | 0.3083 | 16 |
Poisson problem in a quarter annulus: multigrid convergence, .
| 8 | 16 | 32 | 64 | |||||
|---|---|---|---|---|---|---|---|---|
| 0.0716 | 7 | 0.0977 | 8 | 0.0985 | 8 | 0.1071 | 9 | |
| 0.0716 | 7 | 0.0976 | 8 | 0.0985 | 8 | 0.1071 | 9 | |
| 0.0716 | 7 | 0.0977 | 8 | 0.0985 | 8 | 0.1071 | 9 | |
| 0.0189 | 5 | 0.0314 | 6 | 0.0325 | 6 | 0.0346 | 6 | |
| 0.0371 | 6 | 0.0810 | 8 | 0.0931 | 8 | 0.1126 | 9 | |
| 0.0371 | 6 | 0.0810 | 8 | 0.0931 | 8 | 0.1126 | 9 | |
| 0.0371 | 6 | 0.0810 | 8 | 0.0931 | 8 | 0.1126 | 9 | |
| 0.0071 | 4 | 0.0225 | 5 | 0.0302 | 6 | 0.0378 | 6 | |
| 0.3904 | 20 | 0.4046 | 21 | 0.3977 | 20 | 0.4046 | 21 | |
| 0.3903 | 20 | 0.4045 | 21 | 0.3975 | 20 | 0.4045 | 21 | |
| 0.3903 | 20 | 0.4046 | 21 | 0.3976 | 20 | 0.4046 | 21 | |
| 0.2415 | 13 | 0.2573 | 14 | 0.2556 | 14 | 0.2574 | 14 | |
| 0.3477 | 18 | 0.3741 | 19 | 0.3575 | 18 | 0.3670 | 19 | |
| 0.3469 | 18 | 0.3741 | 19 | 0.3575 | 18 | 0.3670 | 19 | |
| 0.3472 | 18 | 0.3741 | 19 | 0.3575 | 18 | 0.3670 | 19 | |
| 0.2046 | 12 | 0.2311 | 13 | 0.2138 | 12 | 0.2246 | 13 | |
| 0.8158 | 91 | 0.8184 | 92 | 0.8232 | 95 | 0.8230 | 95 | |
| 0.8145 | 90 | 0.8183 | 92 | 0.8229 | 95 | 0.8228 | 95 | |
| 0.8145 | 90 | 0.8183 | 92 | 0.8229 | 95 | 0.8228 | 95 | |
| 0.7351 | 60 | 0.7413 | 62 | 0.7461 | 63 | 0.7459 | 63 | |
| 0.7564 | 66 | 0.7384 | 61 | 0.7408 | 62 | 0.7421 | 62 | |
| 0.7582 | 67 | 0.7384 | 61 | 0.7408 | 62 | 0.7422 | 62 | |
| 0.7581 | 67 | 0.7384 | 61 | 0.7408 | 62 | 0.7422 | 62 | |
| 0.6609 | 45 | 0.6355 | 41 | 0.6368 | 41 | 0.6411 | 42 | |
Poisson problem in a unit cube: V-cycle multigrid convergence, .
| 8 | 16 | 32 | ||||
|---|---|---|---|---|---|---|
| 2 | 0.3578 | 18 | 0.4073 | 21 | 0.4066 | 21 |
| 3 | 0.8221 | 147 | 0.8929 | 163 | 0.8947 | 166 |
| 4 | 0.9879 | 1514 | 0.9881 | 1540 | ||
| 2 | 0.2874 | 15 | 0.3383 | 17 | 0.3692 | 19 |
| 3 | 0.8582 | 121 | 0.8403 | 106 | 0.8431 | 108 |
| 4 | 0.9728 | 669 | 0.9751 | 731 | 0.9745 | 713 |
| 2 | 0.3685 | 19 | 0.3977 | 20 | 0.4076 | 21 |
| 3 | 0.8891 | 157 | 0.8923 | 162 | 0.8942 | 165 |
| 4 | 0.9877 | 1493 | 0.9881 | 1543 | ||
| 2 | 0.3339 | 17 | 0.2356 | 18 | 0.3700 | 19 |
| 3 | 0.8572 | 120 | 0.8556 | 110 | 0.8422 | 112 |
| 4 | 0.9772 | 797 | 0.9738 | 695 | 0.9740 | 698 |