-
Notifications
You must be signed in to change notification settings - Fork 371
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
extract code from print_cfl into dss_hvtensor routine #6723
base: master
Are you sure you want to change the base?
Conversation
HOMME fortran init code refactor: important code hidden in print_cfl() is extracted into a new routine, dss_hvtensor dss_hvtensor improves HV results by making the HV coefficients smooth accross elements. It also does a bilinear projection of the coefficients within each element to minimize oscillations in the tensor coefficieints.
@tcclevenger I think this is ready |
@rljacob Currently trying to setup homme standalone tests to verify this fix. Will merge to next once I complete that. |
HOMME fortran init code refactor: important code hidden in print_cfl() is extracted into a new routine, dss_hvtensor. dss_hvtensor improves HV results by making the HV coefficients smooth accross elements. It also does a bilinear projection of the coefficients within each element to minimize oscillations in the tensor coefficieints. [BFB]
Merged to next |
I suspect this PR could be the reason for all the testing DIFFs. Reverting from next to investigate. |
one guess: keep the new routine in the original file, global_norms_mod.F90, so it will be compiled with the same optimization. |
Normalized errors seem to be too high for just optimization differences. I'm seeing them as large as 2e+1 in some cases. |
HOMME fortran init code refactor: important code hidden in print_cfl() is extracted into a new routine, dss_hvtensor
dss_hvtensor improves HV results by making the HV coefficients smooth accross elements. It also does a bilinear projection of the coefficients within each element to minimize oscillations in the tensor coefficieints.
[BFB]