| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
remove multigrid turbulence Co-authored-by: Nijso <nijso@hotmail.com>
Co-authored-by: Nijso <nijso@hotmail.com>
Co-authored-by: Nijso <nijso@hotmail.com>
Co-authored-by: Nijso <nijso@hotmail.com>
… type with wide type in loop condition' Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…feature_fullmg
…feature_fullmg
| /*--- Restore original residuals (without average) at boundary points. | ||
| * | ||
| * FIXME (MPI): SEND_RECEIVE is not excluded here, so every point on a partition interface | ||
| * has its smoothed correction reverted after each sweep. That is why this smoother gives a | ||
| * different convergence history on 1 and on N ranks. Excluding SEND_RECEIVE is only half the | ||
| * fix: the sweeps also read LinSysRes at halo points, which ProlongateField fills once but | ||
| * nothing refreshes between sweeps, so a halo exchange of LinSysRes is needed inside the | ||
| * loop (there is no MPI_QUANTITIES entry for it yet). Until both are done this smoother is | ||
| * only parallel-consistent for MG_CORRECTION_SMOOTH= 0, which is the default. ---*/ |
| Back | FazBrowse Home | New Git URL |
Proposed Changes
fix full multigrid
MG_STARTUP_ITER= 50 as config option.
fix implicit line agglomeration
MG_IMPLICIT_LINES= YES
MG_IMPLICIT_LINES_MAX_LENGTH= 1000
MG_IMPLICIT_LINES_ISOTROPIC= YES
For isotropic=yes, every pair of 2x2 nodes is agglomerated, for isotropic=no, we only agglomerate in the direction normal to the implicit line, so the y+ values are preserved.
The implicit line agglomeration works for 2D and 3D, but has been tested more intensively on 2D cases.
Related Work
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.