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

Add bout-upgrader tool #111

Merged
merged 82 commits into from
Sep 30, 2024
Merged

Add bout-upgrader tool #111

merged 82 commits into from
Sep 30, 2024

Conversation

ZedThree
Copy link
Member

v4 and v5 upgrader scripts moved from bout-dev repo and into top-level package here. Converted to use a single entry point `bout-upgrader

ZedThree and others added 30 commits September 11, 2024 15:57
Currently just "canonicalises" input files and adds "bout_version" option
Makefile-build system now also configures this file to include the
commit from configure-time, so that bout::version::revision will
always have a meaningful value even if -DBOUT_REVISION is not passed
on command line
Only keep fft_measurement_flag.
ZedThree and others added 24 commits September 11, 2024 15:57
Slightly uglier, but resulting file doesn't need additional lines
manually adding
As a sidenote, the following replacements would be handy, but was not
implemented in this commit

    a^b -> pow(a,b)
    Field3D.max(bool_or_NULL) -> max(Field3D, bool_or_NULL
@ZedThree ZedThree merged commit bfd3ca0 into master Sep 30, 2024
9 checks passed
@ZedThree ZedThree deleted the upgrader-script branch September 30, 2024 15:12
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.

4 participants