Skip to content
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

Rework Blankenbach and King benchmarks to compare heat flux postprocessor methods. #5378

Merged

Conversation

gassmoeller
Copy link
Member

As stated in the changelog entry, this is a rework of the blankenbach and king2dcompressible benchmarks. I didnt change the setups themselves, except for adding the old way of computing heat flux values (from before #2675) for comparison and in addition to the current heat flux postprocessor (this comparison was the main purpose I started this). The new heat flux plugin for the benchmarks is exactly the old state of the heat flux before #2675 with some minor modifications I had to make to get it to work in main.

Other changes are:

  1. higher resolution (up to 7 refinement now)
  2. more reproducible convergence results using a python script
  3. additional figures
  4. reproducible extrapolation of ASPECT reference results.

I removed the existing Makefile, shell scripts, and the LibreOffice table. I don't think hand written Makefiles are very readable (I found it very hard to follow), and it surprised me to see we included .ods files (even though I added this myself :-)). I also converted the README files into markdown files and included them in the documentation, so that we now have two new benchmark sections.

I am open to suggestions for improvements. I know we lost a few features with the new scripts (e.g. you cannot run individual cases without modifying the script, which was possible before), but I find it way more intuitive to read and think most of our users will prefer python scripts to Makefile syntax.

Copy link
Member

@tjhei tjhei left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice.

Copy link
Member

@tjhei tjhei left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good otherwise

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should the legend h, h^2, h^3 instead of x?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can update that. Will have to wait until tomorrow though, we shut down all computers in the lab due to the hurricane. I will let you know when its ready.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same here

@gassmoeller gassmoeller force-pushed the heat_flux_comparison_cbf_gradient branch from f18771f to b274dfa Compare August 31, 2023 15:55
@gassmoeller
Copy link
Member Author

I rebased, squashed the commits and updated the figures as requested.

@tjhei tjhei merged commit c3e07fe into geodynamics:main Sep 4, 2023
7 checks passed
@gassmoeller gassmoeller deleted the heat_flux_comparison_cbf_gradient branch September 5, 2023 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants