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

Generate BOUT++ tar via boutpp backend #2708

Merged
merged 13 commits into from
Jun 30, 2023
Merged

Generate BOUT++ tar via boutpp backend #2708

merged 13 commits into from
Jun 30, 2023

Conversation

dschwoerer
Copy link
Contributor

Allows to drop a bash script for a python script, that we anyway need to maintain (and regularly use)

@dschwoerer
Copy link
Contributor Author

#2709 fixes the failures

* master:
  Update src/solver/impls/snes/snes.cxx
  Update src/solver/impls/snes/snes.cxx
  Update src/solver/impls/snes/snes.cxx
  Ensure we can compile PETSc
  Remove unchecked petsc_test_runs
  Remove _TEST_ variables
  Set PETSc options before initialize
  beuler: Recalculate Jacobian on solver failure
  snes solver: Check if PETSc has Hypre
  Apply clang-format changes
  Solver documentation
  cvode solver: Add linear and nonlinear convergence options
  beuler: Fix stencils, pre-allocation and hypre defaults
  Get mesh outputs after physics init
  Apply clang-format changes
  The additional check is not needed
  Fix findPetsc.cmake
  remove more unused code
  Do not run PETSc and SLEPc in cmake step
@@ -166,6 +173,10 @@ def build_sdist(sdist_directory, config_settings=None):
enable_xz = True
else:
raise ValueError(f"unknown option {v} for {k}")
if k == "dist":
Copy link
Member

Choose a reason for hiding this comment

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

Might make sense to use something like argparse for this in a future version?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

probably, but I was lazy 🙈

ZedThree
ZedThree previously approved these changes Jun 14, 2023
@ZedThree
Copy link
Member

The new PETSc test failed only on this branch with some Illegal instruction -- @dschwoerer did you encounter this recently somewhere else?

@dschwoerer
Copy link
Contributor Author

dschwoerer commented Jun 14, 2023 via email

@ZedThree
Copy link
Member

ZedThree commented Jun 14, 2023 via email

Co-authored-by: Peter Hill <peter.hill@york.ac.uk>
@dschwoerer
Copy link
Contributor Author

Fixed - I copy pasted from our instructions, but -march=native is apparently a bad idea for CI

ZedThree
ZedThree previously approved these changes Jun 19, 2023
@ZedThree ZedThree changed the base branch from master to v5.1.0-rc June 19, 2023 09:03
@ZedThree ZedThree dismissed their stale review June 19, 2023 09:03

The base branch was changed.

@bendudson bendudson added this to the BOUT-5.1 milestone Jun 21, 2023
@ZedThree ZedThree merged commit dfc0c75 into v5.1.0-rc Jun 30, 2023
23 checks passed
@ZedThree ZedThree deleted the dist-via-boutpp branch June 30, 2023 11:57
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

4 participants