Dear developers and users,
I am currently working on a problem involving the coupling of multiple physics. Theoretically, I have shown that a new family of finite element methods is stable for k>= 1. In the case of k = 1, the velocity is approximated by a Q2 finite element [while there are other solutions, I’m focusing here on the velocity for simplicity]. This method should exhibit order "k" convergence, with adaptive refinement.
The code performs as expected for k=1, both with uniform and adaptive refinement (using an a posteriori error estimator that is theoretically reliable and efficient). However, when moving to k = 2, adaptive refinement does not produce the expected results. I have attached a comparison of the convergence rates between k= 1 (Q2) and k = 2 (Q3). Specifically, while Q2 converges with an H1 norm O(h), I expected Q3 to converge with an H1 norm O(h^2), but the actual result isn’t even proportional to h. Initially, it performs well, but after a few cycles, the issue arises and we lose convergence. (see rate_of_convergance_adp_Q2_Q3.pdf)
Upon further inspection, I found that for k=1 (Q2), the solution (see attached plot of one velocity component) is continuous across the domain ( see Velocity-Q2.png). However, for k = 2 (Q3), discontinuities (jumps) appear at certain hanging nodes ( see Velocity-Q2.png and Velocity-Q3_zoomin.png).
Has anyone encountered this issue before? Could this be related to the handling of hanging node constraints? Even though I suspect that since hanging node I believe built to handle higher order finite elements.
Or is it only an issue with the visualization of higher-order elements? (Note, I did not use GridOut with higher-order mapping in the output.)
I would appreciate any suggestions on how to resolve this issue.
Best regards,
Najwa
Dear all,
I have an important update on the situation.
I ran step-22 with Q2^d-Q1 and Q3^d-Q2, and I observed the same behavior. Additionally, I found that in my code, even when using Q2, these jumps also appear, though on a smaller scale and in fewer locations.
This brings me to an updated question:
Notes:
Best,
Najwa