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

Prefer dnf5 for fedora CI #2742

Closed
wants to merge 217 commits into from
Closed

Prefer dnf5 for fedora CI #2742

wants to merge 217 commits into from

Commits on Feb 28, 2022

  1. Build containers in GHA CI

    dschwoerer committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    0732af0 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Improve docker CI

    * support sudo without password
    * set actually a password
    * Use --build-args rather then bash script to generate Dockerfile
    dschwoerer committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    d903927 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb7f84a View commit details
    Browse the repository at this point in the history
  3. CI: Nicer name for builds

    dschwoerer committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    9a330ab View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Configuration menu
    Copy the full SHA
    b7dfa17 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    b415d37 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Configuration menu
    Copy the full SHA
    580e784 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b76a8f View commit details
    Browse the repository at this point in the history
  3. Error early with in-source-builds

    * Previously the second cmake invocation failed, e.g. after some source
      changes or after changing a configure time option
    * It also generated many files, some of which overwrite git-tracked files from
      autotools, and others where not git-ignored.
    dschwoerer committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    8cdba94 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2659 from boutproject/squash-optional

    Squash optional
    bendudson authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    1230989 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Configuration menu
    Copy the full SHA
    36cabdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2af404d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e593a99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    725bb74 View commit details
    Browse the repository at this point in the history
  5. Apply clang-format changes

    dschwoerer authored and github-actions[bot] committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    a057a65 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    668de4d View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Fix: highlight code

    dschwoerer committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    636eb56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba77dd7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd35030 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    87fa772 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    88956a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e3ce78b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d60a5a2 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2666 from boutproject/fix-bad-merge

    Fix some warnings and deprecated headers
    ZedThree authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    6e6f09f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b52812d View commit details
    Browse the repository at this point in the history
  10. Some fixes for tokamak-2fluid example

    Not comprehensive, still fails to run successfully on basic input
    file (zero pivot in cyclic reduce)
    
    Fixes:
    
    - unused variables
    - wrong variable names (including case)
    - creating laplacians from wrong input sections
    - some issues with staggering
    ZedThree committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    4c05600 View commit details
    Browse the repository at this point in the history
  11. Apply clang-format changes

    ZedThree authored and github-actions[bot] committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    e004276 View commit details
    Browse the repository at this point in the history
  12. Do not check for PVEC_REAL_MPI_TYPE change

    MPI_DOUBLE is a macro, so this check can break, even if there is no mismatch.
    dschwoerer authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    f1b2e04 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Fix versions after release

    dschwoerer committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    bee8eeb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2669 from boutproject/master-version

    Fix versions after release
    ZedThree authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    754b601 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2664 from boutproject/master-docs-boutpp

    Improve docs + fix boutpp docs (master)
    ZedThree authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    4026a88 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2661 from boutproject/output-warning

    Fix some warnings
    ZedThree authored Feb 23, 2023
    Configuration menu
    Copy the full SHA
    37939b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Fix typos

    Co-authored-by: Peter Hill <[email protected]>
    dschwoerer and ZedThree authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    9171e9e View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Explicitly cast to void*

    dschwoerer committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    6121888 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa242f8 View commit details
    Browse the repository at this point in the history
  3. Apply clang-format changes

    dschwoerer authored and github-actions[bot] committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    759c0cb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d54a14 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Ensure to pass a pointer

    `MPI_COMM_WORLD` can be int, thus pass the BOUT++ communicator
    
    Co-authored-by: Peter Hill <[email protected]>
    dschwoerer and ZedThree committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    7bc1260 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. MPI_Comm is a pointer type

    Do not take the address of the pointer. Compiles with mpich and openmpi
    dschwoerer committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    d48acbe View commit details
    Browse the repository at this point in the history
  2. Return reference

    This is needed so we can get a pointer to the communicator, as is needed
    by SUNContext
    dschwoerer committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    47a70ed View commit details
    Browse the repository at this point in the history
  3. Pass pointer to to SUNContext

    pass MPI_Comm* to SUNContext_Create as indicated in the docs
    https://sundials.readthedocs.io/en/latest/sundials/SUNContext_link.html
    dschwoerer committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    c31e948 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2668 from boutproject/tokamak-2fluid-fixes

    Some fixes for tokamak-2fluid example
    bendudson authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    557ac38 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2660 from boutproject/cmake-insource

    Error early with in-source-builds
    bendudson authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    f0cc784 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    4a28892 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f54a2ac View commit details
    Browse the repository at this point in the history
  3. install natsort for CI

    dschwoerer committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    b511ccb View commit details
    Browse the repository at this point in the history
  4. Workaround for test-restart-io for recent boututils

    boututils changed the default for datafile to netcdf4, which breaks reading
    the y position of the FieldPerp slices.
    dschwoerer committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    73f5d4d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fefd31c View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Configuration menu
    Copy the full SHA
    7f5e7c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cc5ee6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2683 from boutproject/use-tag-version

    Python: If we are on a tag, we should use that as version
    ZedThree authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    6ababba View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Configuration menu
    Copy the full SHA
    9949e41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d6b6b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e21b0df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b83ddb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c04a11a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e01fc3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7cbbf54 View commit details
    Browse the repository at this point in the history
  8. Build html docs by default

    dschwoerer committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    e50112e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4e640f7 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #2689 from boutproject/manual-requirements

    Recommend `requirements.txt` for dependencies
    ZedThree authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    50a7195 View commit details
    Browse the repository at this point in the history
  11. Do not recommend --user for pip

    It does not work in venv, and is not needed otherwise anymore.
    dschwoerer committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    2b85c8b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9b1fe87 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #2682 from boutproject/fedora-ci-openmpi

    CI: switch to openmpi for fedora GHA
    ZedThree authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    bd28f65 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #2684 from boutproject/pvode-warnings

    Fix pvode warnings
    ZedThree authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    2bc8713 View commit details
    Browse the repository at this point in the history
  15. Remove default arguments

    dschwoerer authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    e23b828 View commit details
    Browse the repository at this point in the history
  16. Apply clang-format changes

    dschwoerer authored and github-actions[bot] committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    9180d28 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b6b2ca4 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #2685 from boutproject/netcdf4-test

    Revert "Workaround for test-restart-io for recent boututils"
    dschwoerer authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    94ab01a View commit details
    Browse the repository at this point in the history
  19. Merge pull request #2679 from boutproject/issue2663

    Update boututils and boutdata to working versions
    dschwoerer authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    78ddff5 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #2657 from boutproject/bundled-py

    Update bundled boututils and boutdata
    ZedThree authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    60ae42b View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Configuration menu
    Copy the full SHA
    a4aa866 View commit details
    Browse the repository at this point in the history
  2. Remove unused vsnprintf macro

    We have switch to fmt a while ago
    dschwoerer committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    b0adf3f View commit details
    Browse the repository at this point in the history
  3. Apply clang-format changes

    dschwoerer authored and github-actions[bot] committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2f30d2b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0eea867 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0afa74e View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Configuration menu
    Copy the full SHA
    f01db83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33315d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b507ce7 View commit details
    Browse the repository at this point in the history
  4. CI: fix slepc path

    Co-authored-by: Peter Hill <[email protected]>
    dschwoerer and ZedThree authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    85ea857 View commit details
    Browse the repository at this point in the history
  5. CI: fix petsc path

    dschwoerer authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    bcb302f View commit details
    Browse the repository at this point in the history
  6. CI: Drop coverage build OS down to ubuntu-20.04

    Incompatible PETSc/SLEPc version
    
    This seems to only be a problem for `configure` and so should disappear when we switch completely to CMake anyway
    ZedThree authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    c635f25 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2693 from boutproject/almost-equal

    isUniform: Do not fail if numbers are only almost equal
    ZedThree authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    5379417 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2690 from boutproject/manual-requirements

    Docs for docs improvements
    ZedThree authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    1a12bfc View commit details
    Browse the repository at this point in the history
  9. Merge pull request #2678 from boutproject/cast-sagitter

    Fix SUNDIALS `Context` construction for MPICH
    ZedThree authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    00ee409 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6c31487 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #2695 from boutproject/ci-fix-master

    CI: do not run on removed old ubuntu
    ZedThree authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    33d6a01 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Configuration menu
    Copy the full SHA
    419a7e7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2686 from boutproject/cmake-netcdf-pkgconfig

    Fall back to pkgconfig for finding netcdf-cxx4
    ZedThree authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    24498ce View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Docs: Fix default branch for "suggest edit"

    Fixes #2688
    
    [skip ci]
    ZedThree committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    a54b51d View commit details
    Browse the repository at this point in the history
  2. Docs: Update copyright year

    [skip ci]
    ZedThree committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    6a1ec40 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Merge pull request #2697 from boutproject/docs-fix-default-branch

    Docs: Fix default branch for "suggest edit"
    ZedThree authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    232e77e View commit details
    Browse the repository at this point in the history
  2. Remove last uses of bout::globals::dump

    Fixes #2667
    ZedThree committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    7617cc3 View commit details
    Browse the repository at this point in the history
  3. Apply clang-format changes

    ZedThree authored and github-actions[bot] committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    3051629 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Configuration menu
    Copy the full SHA
    333dfc4 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. CI: Add testing with new PETSc

    dschwoerer authored and ZedThree committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    f73b1ed View commit details
    Browse the repository at this point in the history
  2. Call PCGAMGSetSymGraph only with old PETSc

    For newer PETSc set the option on the matrix
    dschwoerer authored and ZedThree committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    6c0d6b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fd461c View commit details
    Browse the repository at this point in the history
  4. CI: Specify that it uses cmake

    dschwoerer authored and ZedThree committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    4386870 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec1678b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b04c939 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6e37df3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b75942d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    28e8760 View commit details
    Browse the repository at this point in the history
  10. Use default inner preconditioner for laplace-petsc3d test

    PETSc changed the default in 3.17 to PCJACOBI. There doesn't appear to
    be a programmatic way of setting this
    ZedThree committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    64735e5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0f96be9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5fbf1e0 View commit details
    Browse the repository at this point in the history
  13. Fix unit test for recent changes in PETSc

    Need to set old smoother and increase KSP max iterations to regain old tolerance
    ZedThree committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    3f60cd6 View commit details
    Browse the repository at this point in the history
  14. Apply clang-format changes

    ZedThree authored and github-actions[bot] committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    de1f258 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7e42ddc View commit details
    Browse the repository at this point in the history
  16. Clang-tidy fixes

    ZedThree committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    128b38e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4f9843f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    78dbc0f View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    58143eb View commit details
    Browse the repository at this point in the history
  2. Add doc strings

    dschwoerer committed May 2, 2023
    Configuration menu
    Copy the full SHA
    43839bf View commit details
    Browse the repository at this point in the history
  3. Allow to override version

    dschwoerer committed May 2, 2023
    Configuration menu
    Copy the full SHA
    2b78d11 View commit details
    Browse the repository at this point in the history
  4. Add help

    dschwoerer committed May 2, 2023
    Configuration menu
    Copy the full SHA
    344ede7 View commit details
    Browse the repository at this point in the history
  5. Add dist mode

    dschwoerer committed May 2, 2023
    Configuration menu
    Copy the full SHA
    f2d00fa View commit details
    Browse the repository at this point in the history
  6. ignore dist files

    dschwoerer committed May 2, 2023
    Configuration menu
    Copy the full SHA
    0744726 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f1a19a9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a20e3a6 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #2704 from boutproject/petsc-3-19

    Add support for PETSc & SLEPc 3.18 / 3.19
    ZedThree authored May 2, 2023
    Configuration menu
    Copy the full SHA
    d1f23c0 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #2699 from boutproject/fix-globals-dump

    Remove last uses of `bout::globals::dump`
    ZedThree authored May 2, 2023
    Configuration menu
    Copy the full SHA
    f491455 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    b6fbcc7 View commit details
    Browse the repository at this point in the history
  2. Do not run PETSc and SLEPc in cmake step

    PETSc result is anyway ignored, so that only speed ups the cmake step.
    SLEPc can probably fail for similar reasons, so lets skip
    dschwoerer committed May 3, 2023
    Configuration menu
    Copy the full SHA
    8fbaad7 View commit details
    Browse the repository at this point in the history
  3. remove more unused code

    dschwoerer committed May 3, 2023
    Configuration menu
    Copy the full SHA
    a22ffa2 View commit details
    Browse the repository at this point in the history
  4. Fix findPetsc.cmake

    dschwoerer committed May 3, 2023
    Configuration menu
    Copy the full SHA
    e232d34 View commit details
    Browse the repository at this point in the history
  5. The additional check is not needed

    The parallel transform already checks whether it is needed.
    
    For the identity transform this is always needed, so the second check is
    harmful in that case, and otherwise not needed.
    dschwoerer committed May 3, 2023
    Configuration menu
    Copy the full SHA
    8365ee2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff9c7b9 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Merge pull request #2711 from boutproject/transform-no-extra-master

    Remove unnecessary check for aligned fields when applying twist-shift
    ZedThree authored May 4, 2023
    Configuration menu
    Copy the full SHA
    3d6cb4b View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Configuration menu
    Copy the full SHA
    ba05e3d View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. Get mesh outputs after physics init

    Physics models often modify metric tensor components during
    initialisation (e.g. normalisation), so get their values
    for saving to output only after init has been called.
    bendudson committed May 20, 2023
    Configuration menu
    Copy the full SHA
    fa83d8e View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    67f15b7 View commit details
    Browse the repository at this point in the history
  2. Fix docker.yml

    dschwoerer committed May 23, 2023
    Configuration menu
    Copy the full SHA
    46b2d41 View commit details
    Browse the repository at this point in the history
  3. Use commit for building

    dschwoerer committed May 23, 2023
    Configuration menu
    Copy the full SHA
    258417e View commit details
    Browse the repository at this point in the history
  4. Use actual URL

    dschwoerer committed May 23, 2023
    Configuration menu
    Copy the full SHA
    b1fbcc2 View commit details
    Browse the repository at this point in the history
  5. CI: fix tag

    dschwoerer committed May 23, 2023
    Configuration menu
    Copy the full SHA
    f851f6e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2714 from boutproject/mesh-outputvars

    Get mesh outputs after physics init
    bendudson authored May 23, 2023
    Configuration menu
    Copy the full SHA
    17f728f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    57d5cba View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. beuler: Fix stencils, pre-allocation and hypre defaults

    No mallocs now needed when setting matrix elements in serial or
    parallel for 1D-recycling example.
    
    Hypre preconditioner type can now be set with pc_hypre_type option.
    Defaults to pilut, as this seems to give the best performance in
    parallel.
    bendudson committed May 25, 2023
    Configuration menu
    Copy the full SHA
    07f7b8f View commit details
    Browse the repository at this point in the history
  2. cvode solver: Add linear and nonlinear convergence options

    cvode_nonlinear_convergence_coef
        Sets parameter through call to CVodeSetNonlinConvCoef
        https://sundials.readthedocs.io/en/latest/cvodes/Usage/SIM.html#c.CVodeSetNonlinConvCoef
    
    cvode_linear_convergence_coef
        Sets parameter through call to CVodeSetEpsLin
        https://sundials.readthedocs.io/en/latest/cvodes/Usage/SIM.html#c.CVodeSetEpsLin
    bendudson committed May 25, 2023
    Configuration menu
    Copy the full SHA
    6e3ed0a View commit details
    Browse the repository at this point in the history
  3. Solver documentation

    Add some documentation of new cvode and beuler solver options.
    bendudson committed May 25, 2023
    Configuration menu
    Copy the full SHA
    5c7365b View commit details
    Browse the repository at this point in the history
  4. Apply clang-format changes

    bendudson authored and github-actions[bot] committed May 25, 2023
    Configuration menu
    Copy the full SHA
    6875ea1 View commit details
    Browse the repository at this point in the history
  5. snes solver: Check if PETSc has Hypre

    If PETSc is not configured with Hypre then PCHYPRESetType is
    not defined.
    bendudson committed May 25, 2023
    Configuration menu
    Copy the full SHA
    ece5b3f View commit details
    Browse the repository at this point in the history
  6. beuler: Recalculate Jacobian on solver failure

    If a step fails, re-calculate the Jacobian and preconditioner.
    This can be an expensive operation, so doing this on failure
    allows lag_jacobian to be increased.
    bendudson committed May 25, 2023
    Configuration menu
    Copy the full SHA
    bfe8f7c View commit details
    Browse the repository at this point in the history
  7. Set PETSc options before initialize

    Enables `petsc:log_view=true` option to set the PETSc `-log_view`
    switch correctly.
    bendudson committed May 25, 2023
    Configuration menu
    Copy the full SHA
    7152948 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Remove _TEST_ variables

    They are not used anyway
    dschwoerer committed May 30, 2023
    Configuration menu
    Copy the full SHA
    7a24114 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebca99b View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Ensure we can compile PETSc

    Reverts some of the deling commits and changes _runs to _compiles
    dschwoerer committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    af75e7f View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    a7b99e7 View commit details
    Browse the repository at this point in the history
  2. Use AUTO for LAPACK

    Do not fail if lapack is not found, but use it if it is there
    dschwoerer committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    6f3711d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec014fd View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Update src/solver/impls/snes/snes.cxx

    Co-authored-by: David Bold <[email protected]>
    bendudson and dschwoerer authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    e0b24eb View commit details
    Browse the repository at this point in the history
  2. Update src/solver/impls/snes/snes.cxx

    Co-authored-by: David Bold <[email protected]>
    bendudson and dschwoerer authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    54f5a89 View commit details
    Browse the repository at this point in the history
  3. Update src/solver/impls/snes/snes.cxx

    Co-authored-by: David Bold <[email protected]>
    bendudson and dschwoerer authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    ce059a7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2716 from boutproject/solver-improvements

    Solver improvements
    bendudson authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    3084bfb View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Merge pull request #2709 from boutproject/slepc-cmake

    Do not try to run SLEPc or PETSc in configure
    bendudson authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    3500bd0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into dist-via-boutpp

    * 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
    ZedThree committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    efb2fbf View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2707 from boutproject/dschwoerer-make-dist

    Update `make dist` invocation
    
    [skip ci]
    ZedThree authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    cc9c86d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2702 from boutproject/dschwoerer-patch-1

    mesh:paralleltransform is a section
    
    [skip ci]
    ZedThree authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    cbd197e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e98a06a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a663da View commit details
    Browse the repository at this point in the history
  7. Merge branch 'next' into v5.1.0-rc

    * next: (96 commits)
      Use petsc version 3.19.1 in examples, on 'Advanced installation options' page of manual. [skip ci]
      Apply clang-format changes
      The additional check is not needed
      provide VectorMetric in vectormetric.hxx
      Update more example code snippets from make to cmake. Include -S and -B flags, so examples are more consistent. Use <build-directory> to indicate the path to the build directory. [skip ci]
      Use petsc version 3.17.5 in examples, on 'Advanced installation options' page of manual. (version 3.19 is not compatible) [skip ci]
      Apply clang-format changes
      Pull out cached variables to function
      Mark some functions as const
      CI: Drop coverage build OS down to ubuntu-20.04
      CI: fix petsc path
      CI: fix slepc path
      CI: Update paths for ubuntu 20.04
      CI: move some runs to ubunutu-latest
      CI: do not run on removed old ubuntu
      Change command example from 'make' to 'cmake --build <build-directory>' in 'Compiling BOUT++' section of 'Advanced installation options' page of manual.
      Clarify example using dnf.
      Added comma, for clarity.
      Add /manual/sphinx/_build to gitignore file.
      Update examples to petsc version 3.19.0 in 'Advanced installation options' page of manual.
      ...
    ZedThree committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    4342888 View commit details
    Browse the repository at this point in the history
  8. use contextlib.suppress to ignore KeyError

    Co-authored-by: Peter Hill <[email protected]>
    dschwoerer and ZedThree authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    0892ba3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8b05b48 View commit details
    Browse the repository at this point in the history
  10. add missing import

    dschwoerer authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    1e758f0 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Fix FV::Div_a_Grad_perp Y alignment

    Raises exception that Y alignment is incorrect when calling
    fromFieldAligned. Need to set aligned when constructing field.
    bendudson committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    15683c5 View commit details
    Browse the repository at this point in the history
  2. boutdata requires natsort

    In CI install natsort package
    bendudson committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    d99fab3 View commit details
    Browse the repository at this point in the history
  3. CI: Fix cmake flags

    dschwoerer committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    3fbe325 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    525742b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5cbcb43 View commit details
    Browse the repository at this point in the history
  6. Apply clang-format changes

    dschwoerer authored and github-actions[bot] committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    def3381 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bad0029 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a002a38 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #2723 from boutproject/ci-install-natsort

    CI install natsort
    bendudson authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    7bcec6f View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. CI: Fix disabling checks

    dschwoerer committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    d9c6bce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a96812 View commit details
    Browse the repository at this point in the history
  3. Revert "Workaround for finding SUNDIALS"

    This reverts commit 7d98f8e.
    dschwoerer committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    8c4f8af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    269f6f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2023

  1. Merge pull request #2725 from boutproject/revert-sundials-detection

    Revert sundials detection
    bendudson authored Jun 17, 2023
    Configuration menu
    Copy the full SHA
    6327eff View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Merge pull request #2724 from boutproject/ci-fix-static

    Fix static CI build
    ZedThree authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    80fc47e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2726 from boutproject/bump-clang-tidy-review

    Bump `clang-tidy-review` version
    ZedThree authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    68d95c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8dd09bc View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    06d2afd View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Update to dnf5

    dschwoerer committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    619f427 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Merge pull request #2731 from boutproject/dnf5

    CI: Install dnf5 for Fedora
    ZedThree authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    2d283d0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2511 from boutproject/docker-ci

    Build containers in GHA CI
    ZedThree authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    20bd285 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2708 from boutproject/dist-via-boutpp

    Generate BOUT++ tar via boutpp backend
    ZedThree authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    dfc0c75 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. Configuration menu
    Copy the full SHA
    b5e9a06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0511a00 View commit details
    Browse the repository at this point in the history
  3. Use helper for snes error

    dschwoerer committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    6eba599 View commit details
    Browse the repository at this point in the history
  4. Use new ierr checker

    dschwoerer committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    4f0abf0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfd091d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8bc3943 View commit details
    Browse the repository at this point in the history
  7. Add missing include

    dschwoerer committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    323ded4 View commit details
    Browse the repository at this point in the history
  8. Add missing include

    dschwoerer committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    4418065 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    784b8d0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0f0a354 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    f95c277 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Merge pull request #2735 from boutproject/no-h5py

    Remove h5py - we only support netcdf
    bendudson authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    6082b4a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2730 from boutproject/fmt10

    Improving compatibility with fmt 10
    ZedThree authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    9c22f24 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Configuration menu
    Copy the full SHA
    f5b352a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2722 from boutproject/bugfix-fvops-yalign

    Fix FV::Div_a_Grad_perp Y alignment
    bendudson authored Aug 6, 2023
    Configuration menu
    Copy the full SHA
    2e4fdbf View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Prefer dnf5

    dnf5 is faster, and is sufficiently feature complete for our needs
    dschwoerer authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    f3b6992 View commit details
    Browse the repository at this point in the history
  2. Change default to rawhide

    This is what is tested in CI
    dschwoerer committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    5986581 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5e90c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3de5e26 View commit details
    Browse the repository at this point in the history
  5. Switch to fedora packes

    Should be faster and more consistent
    dschwoerer committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    a573c82 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    7d3fa7c View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Switch back to openmpi

    dschwoerer committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    2b4cc3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ec4255 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Try disabeling PETSc

    dschwoerer committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    2aa8a16 View commit details
    Browse the repository at this point in the history
  2. CI: Reenable petsc

    dschwoerer committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    63f8243 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6651add View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    320b88c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12ef939 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3184fe1 View commit details
    Browse the repository at this point in the history