Figure 1.
Boundary conditions of example 1.
Figure 1.
Boundary conditions of example 1.
Figure 2.
Computed solution for example 1, displayed on the mesh adapted with and c = 0.3.
Figure 2.
Computed solution for example 1, displayed on the mesh adapted with and c = 0.3.
Figure 3.
Adapted meshes for example 1 by using the residual-based error estimator. (Left) The last performed step, where the mesh is mostly refined at the four corners. (Right) The final mesh obtained with c = 0.3; the corners are highly refined with respect to the rest of the domain.
Figure 3.
Adapted meshes for example 1 by using the residual-based error estimator. (Left) The last performed step, where the mesh is mostly refined at the four corners. (Right) The final mesh obtained with c = 0.3; the corners are highly refined with respect to the rest of the domain.
Figure 4.
Error behavior for example 1 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm of the error is shown.
Figure 4.
Error behavior for example 1 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm of the error is shown.
Figure 5.
Adapted meshes for example 1 with the gradient recovery-based error estimator. (Left) The adapted mesh at the very last step and parameter c = auto. (Right) The mesh obtained at the last step with the estimator and c = 0.3.
Figure 5.
Adapted meshes for example 1 with the gradient recovery-based error estimator. (Left) The adapted mesh at the very last step and parameter c = auto. (Right) The mesh obtained at the last step with the estimator and c = 0.3.
Figure 6.
Error behavior for example 1 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 6.
Error behavior for example 1 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 7.
Resulting meshes for example 1 and error estimator. (Left) The final mesh obtained by setting c = auto. (Right) The final mesh obtained by setting c = 0.3.
Figure 7.
Resulting meshes for example 1 and error estimator. (Left) The final mesh obtained by setting c = auto. (Right) The final mesh obtained by setting c = 0.3.
Figure 8.
Error behavior for example 1 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 8.
Error behavior for example 1 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 9.
Boundary conditions for example 2.
Figure 9.
Boundary conditions for example 2.
Figure 10.
Adapted meshes for example 2 and residual-based error estimator. (Left) The mesh at the final stage. (Right) A 3D plot of the computed solution with the final mesh.
Figure 10.
Adapted meshes for example 2 and residual-based error estimator. (Left) The mesh at the final stage. (Right) A 3D plot of the computed solution with the final mesh.
Figure 11.
Error behavior for example 2 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 11.
Error behavior for example 2 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 12.
Adapted meshes. (Left) The mesh obtained at the last level by using the error estimator. (Right) The final stage of the adapted mesh by using the gradient-based error estimator.
Figure 12.
Adapted meshes. (Left) The mesh obtained at the last level by using the error estimator. (Right) The final stage of the adapted mesh by using the gradient-based error estimator.
Figure 13.
Error behavior for example 2 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 13.
Error behavior for example 2 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 14.
Error behavior for example 2 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 14.
Error behavior for example 2 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 15.
Results for example 3 with . (Left) The final adapted mesh. (Right) The final adapted mesh with the projected isolines of the computed solution.
Figure 15.
Results for example 3 with . (Left) The final adapted mesh. (Right) The final adapted mesh with the projected isolines of the computed solution.
Figure 16.
Results for example 3 with error estimator. (Left) The last obtained mesh by using c = auto. (Right) The refined mesh at the last performed step with c = 0.3.
Figure 16.
Results for example 3 with error estimator. (Left) The last obtained mesh by using c = auto. (Right) The refined mesh at the last performed step with c = 0.3.
Figure 17.
Results for example 3 with . (Left) The resulting adapted mesh. (Right) The resulting adapted mesh with the isolines projection of the computed solution.
Figure 17.
Results for example 3 with . (Left) The resulting adapted mesh. (Right) The resulting adapted mesh with the isolines projection of the computed solution.
Figure 18.
Error behavior for example 3 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 18.
Error behavior for example 3 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 19.
Error behavior for example 3 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 19.
Error behavior for example 3 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 20.
Error behavior for example 3 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 20.
Error behavior for example 3 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 21.
A 3D plot of the computed solution for example 4.
Figure 21.
A 3D plot of the computed solution for example 4.
Figure 22.
Example 4: results with the residual-based error estimator. (Left) The final mesh obtained by using c = auto is shown. (Right) The final mesh with c = 0.3.
Figure 22.
Example 4: results with the residual-based error estimator. (Left) The final mesh obtained by using c = auto is shown. (Right) The final mesh with c = 0.3.
Figure 23.
Example 4. (Left) The final mesh obtained with the gradient-based error estimator. (Right) The final mesh obtained with the Neumann auxiliary error estimator.
Figure 23.
Example 4. (Left) The final mesh obtained with the gradient-based error estimator. (Right) The final mesh obtained with the Neumann auxiliary error estimator.
Figure 24.
Error behavior for example 4 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 24.
Error behavior for example 4 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 25.
Error behavior for example 4 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 25.
Error behavior for example 4 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 26.
Error behavior for example 4 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Figure 26.
Error behavior for example 4 when is adopted. (Left) The estimated norm of the error is displayed. (Right) The estimated seminorm is shown.
Table 1.
norm and seminorm of the error for example 1. The residual-based error estimator was employed.
Table 1.
norm and seminorm of the error for example 1. The residual-based error estimator was employed.
c = auto | c = 0.3 |
---|
| NT | | | NT | | |
0 | 112 | 1.3 × 10 | 2.0 × 10 | - | - | - |
1 | 439 | 1.0 × 10 | 4.3 × 10 | 382 | 1.1 × 10 | 5.1 × 10 |
2 | 1388 | 6.2 × 10 | 1.6 × 10 | 1598 | 4.8 × 10 | 2.3 × 10 |
3 | 3882 | 2.3 × 10 | 1.8 × 10 | 5860 | 1.2 × 10 | 6.9 × 10 |
4 | 8860 | 1.2 × 10 | 2.2 × 10 | 8995 | 7.5 × 10 | 2.0 × 10 |
Table 2.
and error for example 1 by using the gradient recovery error estimator.
Table 2.
and error for example 1 by using the gradient recovery error estimator.
c = auto | c = 0.3 |
---|
| NT | | | NT | | |
0 | 112 | 1.3 × 10 | 2.0 × 10 | - | - | - |
1 | 523 | 1.0 × 10 | 4.5 × 10 | 402 | 1.1 × 10 | 6.3 × 10 |
2 | 1727 | 5.1 × 10 | 3.1 × 10 | 1729 | 5.2 × 10 | 7.8 × 10 |
3 | 3567 | 1.0 × 10 | 1.3 × 10 | 6631 | 1.3 × 10 | 5.2 × 10 |
4 | 8065 | 7.8 × 10 | 3.8 × 10 | 10,053 | 8.1 × 10 | 1.2 × 10 |
Table 3.
and error for example 1 by using the error estimator.
Table 3.
and error for example 1 by using the error estimator.
c = auto | c = 0.3 |
---|
| NT | | | NT | | |
0 | 112 | 1.3 × 10 | 2.0 × 10 | - | - | - |
1 | 421 | 1.1 × 10 | 6.0 × 10 | 421 | 1.1 × 10 | 6.0 × 10 |
2 | 2171 | 4.8 × 10 | 6.3 × 10 | 1566 | 5.1 × 10 | 4.7 × 10 |
3 | 7170 | 1.5 × 10 | 4.8 × 10 | 5754 | 2.9 × 10 | 1.3 × 10 |
4 | 12,106 | 8.9 × 10 | 4.0 × 10 | 8574 | 1.9 × 10 | 1.4 × 10 |
Table 4.
Error in norm and seminorm for example 2 obtained with the residual-based error estimator.
Table 4.
Error in norm and seminorm for example 2 obtained with the residual-based error estimator.
n | NT | | |
---|
0 | 1282 | 2.7 × 10 | 7.8 × 10 |
1 | 1319 | 1.7 × 10 | 4.7 × 10 |
2 | 1531 | 1.1 × 10 | 1.6 × 10 |
3 | 1908 | 8.4 × 10 | 7.1 × 10 |
4 | 2227 | 7.8 × 10 | 9.0 × 10 |
5 | 2597 | 6.0 × 10 | 4.7 × 10 |
6 | 3303 | 4.9 × 10 | 3.8 × 10 |
7 | 4246 | 4.6 × 10 | 3.2 × 10 |
8 | 5111 | 4.4 × 10 | 2.7 × 10 |
9 | 6584 | 4.1 × 10 | 1.3 × 10 |
10 | 7737 | 4.1 × 10 | 1.2 × 10 |
11 | 8844 | 4.1 × 10 | 1.2 × 10 |
Table 5.
Error in norm and seminorm for example 2 obtained with the gradient recovery error estimator.
Table 5.
Error in norm and seminorm for example 2 obtained with the gradient recovery error estimator.
n | NT | | |
---|
0 | 1282 | 2.7 × 10 | 7.8 × 10 |
1 | 2296 | 1.1 × 10 | 1.7 × 10 |
2 | 5538 | 6.1 × 10 | 8.2 × 10 |
3 | 8243 | 4.9 × 10 | 4.0 × 10 |
4 | 11,957 | 4.5 × 10 | 3.0 × 10 |
5 | 16,894 | 4.4 × 10 | 2.2 × 10 |
Table 6.
Error in norm and seminorm for example 2 obtained with the “Neumann auxiliary” error estimator.
Table 6.
Error in norm and seminorm for example 2 obtained with the “Neumann auxiliary” error estimator.
n | NT | | |
---|
0 | 1282 | 2.7 × 10 | 7.8 × 10 |
1 | 2348 | 1.1 × 10 | 2.0 × 10 |
2 | 6488 | 4.8 × 10 | 5.2 × 10 |
3 | 16,533 | 4.3 × 10 | 1.1 × 10 |
4 | 16,726 | 4.2 × 10 | 9.3 × 10 |
Table 7.
Error in norm and seminorm for example 3 obtained with the residual-based error estimator.
Table 7.
Error in norm and seminorm for example 3 obtained with the residual-based error estimator.
n | NT | | |
---|
0 | 672 | 1.1 × 10 | 6.8 × 10 |
1 | 1603 | 1.0 × 10 | 3.5 × 10 |
2 | 2042 | 9.2 × 10 | 3.0 × 10 |
3 | 3396 | 7.6 × 10 | 2.7 × 10 |
4 | 6004 | 4.5 × 10 | 2.2 × 10 |
5 | 8006 | 3.9 × 10 | 1.5 × 10 |
Table 8.
Error in norm and seminorm for example 3 obtained with the gradient recovery error estimator.
Table 8.
Error in norm and seminorm for example 3 obtained with the gradient recovery error estimator.
c = auto | c = 0.3 |
---|
| NT | | | NT | | |
0 | 672 | 1.1 × 10 | 6.8 × 10 | - | - | - |
1 | 1356 | 8.7 × 10 | 3.0 × 10 | 865 | 1.1 × 10 | 1.3 × 10 |
2 | 3888 | 5.6 × 10 | 1.6 × 10 | 2897 | 5.9 × 10 | 2.0 × 10 |
3 | 9569 | 1.1 × 10 | 1.5 × 10 | 4418 | 2.9 × 10 | 1.9 × 10 |
4 | 17,663 | 2.0 × 10 | 1.1 × 10 | 6507 | 1.9 × 10 | 1.8 × 10 |
5 | | | | 9442 | 1.7 × 10 | 1.2 × 10 |
Table 9.
Error in norm and seminorm for example 3 obtained with error estimator.
Table 9.
Error in norm and seminorm for example 3 obtained with error estimator.
c = auto | c = 0.3 |
---|
| NT | | | NT | | |
0 | 672 | 1.1 × 10 | 6.8 × 10 | - | - | - |
1 | 2000 | 9.2 × 10 | 2.7 × 10 | 1964 | 8.9 × 10 | 2.2 × 10 |
2 | 2802 | 7.2 × 10 | 3.8 × 10 | 2959 | 6.6 × 10 | 1.6 × 10 |
3 | 4866 | 5.4 × 10 | 3.9 × 10 | 4027 | 5.6 × 10 | 6.1 × 10 |
4 | 11,156 | 1.8 × 10 | 1.9 × 10 | 5910 | 4.5 × 10 | 3.0 × 10 |
5 | 17,658 | 1.7 × 10 | 1.4 × 10 | 8570 | 3.0 × 10 | 3.0 × 10 |
6 | | | | 12,302 | 1.4 × 10 | 3.0 × 10 |
Table 10.
Error in norm and seminorm for example 4 obtained with the residual-based error estimator.
Table 10.
Error in norm and seminorm for example 4 obtained with the residual-based error estimator.
c = auto | c = 0.3 |
---|
| NT | | | NT | | |
0 | 200 | 5.2 × 10 | 6.4 × 10 | - | - | - |
1 | 375 | 5.3 × 10 | 3.4 × 10 | 232 | 4.7 × 10 | 1.9 × 10 |
2 | 1125 | 2.9 × 10 | 1.9 × 10 | 970 | 5.2 × 10 | 1.4 × 10 |
3 | 2912 | 3.3 × 10 | 1.9 × 10 | 1436 | 2.7 × 10 | 1.2 × 10 |
4 | 8798 | 3.9 × 10 | 1.5 × 10 | 5246 | 3.7 × 10 | 1.0 × 10 |
5 | 15,276 | 4.1 × 10 | 2.6 × 10 | 16,689 | 3.9 × 10 | 3.9 × 10 |
Table 11.
Error in norm and seminorm for example 4 obtained with .
Table 11.
Error in norm and seminorm for example 4 obtained with .
n | NT | | |
---|
0 | 200 | 5.2 × 10 | 6.4 × 10 |
1 | 557 | 3.5 × 10 | 1.9 × 10 |
2 | 2304 | 3.4 × 10 | 3.1 × 10 |
3 | 8813 | 2.2 × 10 | 2.3 × 10 |
4 | 15,731 | 2.6 × 10 | 1.9 × 10 |
Table 12.
Error in norm and seminorm for example 4 obtained with .
Table 12.
Error in norm and seminorm for example 4 obtained with .
n | NT | | |
---|
0 | 200 | 5.2 × 10 | 6.4 × 10 |
1 | 264 | 6.1 × 10 | 3.1 × 10 |
2 | 459 | 6.6 × 10 | 2.3 × 10 |
3 | 803 | 5.1 × 10 | 3.3 × 10 |
4 | 1298 | 5.0 × 10 | 4.3 × 10 |
5 | 4428 | 4.4 × 10 | 4.5 × 10 |
6 | 11,323 | 3.6 × 10 | 1.8 × 10 |