Axisymmetric near-axis fixes using L’Hôpital-consistent formulations - #2715
raghava-davuluri wants to merge 4 commits into
Conversation
|
Hi @raghava-davuluri, thanks for this fix! Does this case need additional regression tests or is it covered by the existing regression tests for axisymmetric flow? |
|
This is addressing #2438 It helps in most situations, but dips in axisymmetric heating cases can still be present for some meshes. So @raghava-davuluri is doing a pull request to help get more eyes on it. |
|
@raghava-davuluri @bigfooted, reading up on this more, L'Hopital's rule may be more suitable for cell-centered and less so for vertex-centered codes. And that all the residuals should still be zero at the symmetry line. Here is an example of the axisymmetric sources along the surface. I would expect the energy and momentum-x to smoothly go to zero at theta=0 instead of a discontinuity
|
| /*--- Common calculations for both branches ---*/ | ||
| su2double rho = U_i[0]; // density | ||
| su2double u = U_i[1]/U_i[0]; // u-velocity | ||
| su2double v = U_i[2]/U_i[0]; // v-velocity |
There was a problem hiding this comment.
| su2double v = U_i[2]/U_i[0]; // v-velocity | |
| //su2double v = U_i[2]/U_i[0]; // v-velocity |
There was a problem hiding this comment.
@raghava-davuluri can you fix these so the code compiles on github and we see the result of the regression tests?
There was a problem hiding this comment.
@bigfooted I have addressed the requested changes and updated the branch. Could you please approve the workflows so the CI checks can run?
|
I'd say the source terms should not jump close to r=0, but they are allowed to be nonzero. |
|
@raghava-davuluri can you update the branch? Even though there is still work to be done I think we should put this in the code since it is an improvement over what we currently have. |
1422a8a to
914bebc
Compare
|
@bigfooted Thanks! I have updated the branch with the latest develop. The regression-test workflow is currently awaiting maintainer approval to run. |
|
Hi @raghava-davuluri is there an existing regression test that can be used? How large is the testcase that you used for the image? |
|
@raghava-davuluri can you check the failed regression tests and if it makes sense, update the residuals? |
|
@bigfooted I am working on that. I will update you soon. |

Proposed Changes
Give a brief overview of your contribution here in a few sentences.
Related Work
Resolve any issues (bug fix or feature request), note any related PRs, or mention interactions with the work of others, if any.
PR Checklist
Put an X by all that apply. You can fill this out after submitting the PR. If you have any questions, don't hesitate to ask! We want to help. These are a guide for you to know what the reviewers will be looking for in your contribution.
pre-commit run --allto format old commits.