Skip to content

Conversation

gardner48
Copy link
Member

Follow on to utilities added in #499

  • Make info logging output in the integrators more consistent
  • Update parser for MRI methods
  • Add function to extract lists of data for plotting
  • Add example scripts using log parser

@balos1
Copy link
Member

balos1 commented Jun 10, 2024

Checkout https://github.com/LLNL/sundials/blob/feature/nls-switching-v7-gs/src/sundials/sundials_logger_impl.h#L35. Now that we have C99 we can change all the logging statements in the code to use a variadic macro and it makes the logging statements much cleaner and gets rid of the repetitive preprocessor checks. My intent was to bring this over from that branch. I can do that here if you think it looks good.

@gardner48
Copy link
Member Author

Checkout https://github.com/LLNL/sundials/blob/feature/nls-switching-v7-gs/src/sundials/sundials_logger_impl.h#L35. Now that we have C99 we can change all the logging statements in the code to use a variadic macro and it makes the logging statements much cleaner and gets rid of the repetitive preprocessor checks. My intent was to bring this over from that branch. I can do that here if you think it looks good.

I was going to ask if you still had the variadic macros from the original logging implementation on another branch. I think switching over to those would be great.

It would also be nice to have an "If" version of the macros i.e., something like SUNLogInfoIf that takes an additional boolean input to change cases like

#if SUNDIALS_LOGGING_LEVEL >= SUNDIALS_LOGGING_INFO
      if (kflag != ARK_SUCCESS)
      {
        SUNLogInfo(ARK_LOGGER, __func__, "end-step-attempt", "status = failed solve, kflag = %i", kflag);
      }
#endif

into something like

SUNLogInfoIf(kflag != ARK_SUCCESS, ARK_LOGGER __func__, "end-step-attempt", "status = failed solve, kflag = %i", kflag);

@balos1
Copy link
Member

balos1 commented Jun 13, 2024

@gardner48 The "if" version sounds like a nice addition as well.

@gardner48 gardner48 force-pushed the feature/logging-updates branch from f604770 to 8ae53d7 Compare June 30, 2024 04:58
@gardner48 gardner48 force-pushed the feature/logging-updates branch from eef87d7 to b680c0d Compare August 24, 2024 02:17
@gardner48
Copy link
Member Author

gardner48 commented Dec 10, 2024

The logging statements in all the ARKODE steppers have been updated now and CI tests added for each

drreynolds
drreynolds previously approved these changes Dec 10, 2024
drreynolds
drreynolds previously approved these changes Dec 10, 2024
drreynolds
drreynolds previously approved these changes Dec 10, 2024
@gardner48 gardner48 merged commit 545db2a into develop Dec 11, 2024
34 checks passed
@gardner48 gardner48 deleted the feature/logging-updates branch December 11, 2024 02:49
gardner48 added a commit that referenced this pull request Jul 21, 2025
Follow on to utilities added in #499 
* Make info logging output in the integrators more consistent 
* Update parser for MRI and operator splitting methods
* Add function to extract lists of data for plotting
* Add example scripts using log parser

---------

Co-authored-by: Steven Roberts <roberts115@llnl.gov>
Co-authored-by: Daniel R. Reynolds <reynolds@smu.edu>
Co-authored-by: Cody Balos <balos1@llnl.gov>
balos1 added a commit that referenced this pull request Aug 27, 2025
commit a5ebc2c5a549e338ba2958e1560b6ee2b3d0551c
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Aug 27 16:21:23 2025 -0700

    restore develop .github/workflows

commit 6515791f106e7ce03705e0915152f71622453ae4
Merge: 66bfd6b80 5af77e3a2
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Jul 22 11:26:40 2025 -0500

    Merge branch 'develop' into feature/ginkgo-batched

commit 66bfd6b804787f70519af99bf13377c73553a7fd
Merge: fc6bc9870 7df148da3
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Mon Jul 21 17:48:53 2025 -0500

    Merge branch 'develop' into feature/ginkgo-batched

    Conflicts:
      .github/workflows/check-format.yml
      .github/workflows/check-spelling.yml
      .github/workflows/check-swig.yml
      .gitlab/jobs/dane.yml
      .gitlab/jobs/tioga.yml
      CHANGELOG.md
      cmake/tpl/SundialsGinkgo.cmake
      doc/shared/RecentChanges.rst
      doc/shared/sundials_vars.py
      doc/superbuild/source/developers/getting_started/UsefulUtilities.rst
      src/arkode/arkode_forcingstep.c
      src/arkode/arkode_lsrkstep_io.c
      src/arkode/arkode_splittingstep.c
      src/arkode/arkode_splittingstep_coefficients.c
      src/arkode/arkode_sprkstep_io.c
      src/sunadjointcheckpointscheme/fixed/sunadjointcheckpointscheme_fixed.c
      src/sundials/sundatanode/sundatanode_inmem.c
      src/sundials/sundatanode/sundatanode_inmem.h
      src/sundials/sundials_hashmap_impl.h
      src/sundials/sundials_logger.c
      src/sundials/sundials_logger_impl.h
      test/unit_tests/sundials/test_sundials_hashmap.cpp
      test/unit_tests/sunlinsol/ginkgo/CMakeLists.txt

commit fc6bc98703bb7659035aa7cfd7b0f7b0697d8dda
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Fri Jul 11 09:04:48 2025 -0700

    fix SUNStrToReal usage

commit 7dae6921c7b52f9771db0927db5fefa69b77448e
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 10 22:19:38 2025 -0700

    use SUNStrToReal

commit 7ff5d7ebe8d767b3424153c3833e95808a56c7b3
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 10 21:44:04 2025 -0700

    add copyright block

commit 2a9ac775a2dc52a568cf5d158b526180a9ae290f
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 10 21:42:09 2025 -0700

    update recent changes

commit 7583f10fc1ed2f44c048c3312572c1f5b8100d2d
Merge: f1b3c52fc 295e9ff83
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 10 21:36:26 2025 -0700

    Merge branch 'develop' into feature/ginkgo-batched

    Conflicts:
      CHANGELOG.md
      doc/shared/RecentChanges.rst

commit 295e9ff83f75b85b91e65c40546b6cb9ff6c83cb
Author: David Gardner <gardner48@llnl.gov>
Date:   Thu Jul 10 09:01:11 2025 -0700

    Feature: KINSOL relax requirements on KINSetMAA and KINSetOrthAA (#742)

    Update `KINSetMAA` and `KINSetOrthAA` to allow for setting the Anderson
    acceleration depth and orthogonalization method after `KINInit`.
    Additionally, `KINSetMAA` and `KINSetNumMaxIters` may now be called in
    any order.

commit 335c524698a782f00021e16ffe26f930aaf02b1f
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Jul 8 12:20:13 2025 -0700

    CI: Test extended precision (#740)

    Re-enable tests with extended precision

commit b43e637d1bee6c42edfa7c244f00d9792f9ab208
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jul 7 12:36:33 2025 -0700

    Bugfix: MERK Unordered Groups (#741)

    Update MERK to use the minimum stage number in a group when computing
    the fast time scale forcing. This fixes a bug where, in methods with
    unordered stages in a group (MERK43 and MERK54), the forcing computation
    would include stage RHS vectors that had not been computed yet. These
    vectors are scaled by zero, so in most cases would not impact results
    but do add extra vector operations. However, in cases where these
    vectors contain `inf` or `nan`, this would lead to erroneous forcing
    terms.

commit f1b3c52fc9dcc47617f3d4d49b364e31f6192977
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Mon Jul 7 10:14:22 2025 -0700

    apply formatting

commit f97729a4506dec80d8dcbd9ac5aa6b2711de2893
Merge: 749c2c520 a7eb69dc3
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jul 7 10:00:01 2025 -0700

    Merge branch 'develop' into feature/ginkgo-batched

commit a7eb69dc30902aa08461c5874fc2e2121c42f3e0
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jul 7 06:58:57 2025 -0700

    Maintenance: Do not install unit tests (#739)

    Update `CMakeLists.txt` files to not install unit tests for vectors,
    matrices, etc. that were moved from `examples` to `unit_tests`.

commit 749c2c5203b8aa50f571b897b5ac4c3a1c9b114b
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 14:25:09 2025 -0700

    remove debugging changes

commit f176e7fa3cdb7565e5642907a1d94bc58d7ac4b8
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 14:21:29 2025 -0700

    apply formatting

commit 5a4a5579698855c482556e8eba69388a285dd697
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 13:27:59 2025 -0700

    fix segfaults in matrix test with CUDA

commit 1675f837391d701b767100e68bb3d6142436d912
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 13:04:42 2025 -0700

    add CUDA output file

commit 1b1a41cf53699853f317728eb9eb247a6ffe21b2
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 12:27:12 2025 -0700

    fix segfaults in ginkgo batched solver interface

commit bc92c963228198a684c7dab28e9bd6c0cf5e4464
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 12:26:33 2025 -0700

    fix segfault in batched bruss example

commit 58d8c8c5295978418b137e4b72f5558c0f824117
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 22:47:20 2025 -0700

    check that requrested Ginkgo backends are available

commit b722c4bd7f382164ea0c95b6bf969f0b3eed0439
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 21:08:22 2025 -0700

    fix loop increment

commit 14ed3405ab4e916a14c08b986657b28233636564
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 18:12:44 2025 -0700

    fix compiler warnings

commit 3e67d6188ac1f6a4516f82bca0e053c3538865c0
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 13:48:04 2025 -0700

    more test debugging

commit 03e87712ba5b8c4f33276ac48a6e546b1e00ac1c
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 12:59:45 2025 -0700

    add prorotypes to address warnings

commit a022f4ca7fe2e48a06795a500d4722fb3776b72d
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 11:30:06 2025 -0700

    debug missing warnings

commit b80d200802411abe263a7acdb54809d520b17edf
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 11:05:22 2025 -0700

    move non-class methods to impl namespace

commit 90a381b64e25a76b06864191cbf54f557bc98d21
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 11:03:42 2025 -0700

    fix initialization order warnings

commit 970cc4d79b0c21e8036bc67489d498851306abdf
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 11:03:01 2025 -0700

    move using statements outside impl namespace

commit 07267daea29f6e8c90e41be6dd809c7005097ad2
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 11:02:06 2025 -0700

    remove unused macro

commit df7860513a18282d1ddb29d1d74c6f9450d9f072
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 10:12:21 2025 -0700

    enable verbose build

commit 3e3ada9640f3b40eb4a478e0ef63b2dfd489ea86
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 21:31:46 2025 -0700

    apply formatting

commit dbea58b0f49839ee2cdc136ba2bc0cb2abea17ca
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 21:23:11 2025 -0700

    copy data to host to compute solution

commit 5d4b51848962b7dc01518bad815c8733745148be
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 21:20:55 2025 -0700

    fix OMP vector length

commit 8f3f1a1121b6a8d0fe6820c9f1703b06abfc8ce0
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 20:55:01 2025 -0700

    add output files

commit 4c802f5d8d080f6d3090a4117db34d4d120d732d
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 16:55:09 2025 -0700

    apply formatting

commit 9366851e4fd8955efba8deb6af3916fae9b39518
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 16:46:00 2025 -0700

    remove old Ginkgo version checks for depreacted code

commit d6e31db08d701c80a57662494a5af4d5d363d705
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 16:39:40 2025 -0700

    remove use of deprecated Ginkgo executors

commit aab95abffcd39e92a1d21b2b2ce166916a4cead2
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 16:03:36 2025 -0700

    add OpenMP NVector header

commit 1f5a3b02dd1a1c23f1759fee3d2e54e257efef16
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 15:36:21 2025 -0700

    use OpenMP vector with OMP backend

commit f7eee7f597882d4f83f6229adbe7b70f3e483f85
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 15:10:15 2025 -0700

    apply formatting

commit 35a253b73c8602861510a6069fba91db84502d56
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 14:43:18 2025 -0700

    add return for unknown matrix type

commit 44544ad711f04716045fc59308bbb1d9b14a1e56
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 14:15:19 2025 -0700

    move hashmap header back to src/sundials

commit 3a78b58a54260ccf3832be84b77aec1d5452c26f
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 14:06:09 2025 -0700

    move SUNHashMap and SUNHashMapKeyValue to types header

commit 11ac4246333e430836e4911fcc8a1c4e6a510b94
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 13:38:40 2025 -0700

    update include

commit 9b8872e6020c6ce325f4085d17b04b40ac691256
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 13:37:07 2025 -0700

    fix typo

commit 800cd26e11eab9556b44f9a81e69320fa93025e6
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 13:26:36 2025 -0700

    install hashmap header

commit 84b50609d93a3144bbfff65e14c33fbbc7d1ff62
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 13:25:54 2025 -0700

    update includes

commit 8aec238ea4d10c2b7a86aa1f70fcdb1b939de06a
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 12:59:03 2025 -0700

    move hashmap header to sundials/priv

commit caad7dbaf6529bde7123685606f3da5817bf0ee7
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 12:49:04 2025 -0700

    remove unused includes

commit 884faef81686353c33307d003f954ec6eac0b42e
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 12:07:11 2025 -0700

    install priv/sundials_logger_impl.h

commit b44635da4ff03a602623034df9c9825b8d01f785
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 11:47:32 2025 -0700

    remove unused variables

commit c78a570619d808fd8b04c7adbfaf72c64fa95e0d
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 11:29:00 2025 -0700

    fix cuda/hip order in serial/cuda/hip macro

commit fd1993b53eb2d89810567090ce2dbff6f8c71187
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 11:00:01 2025 -0700

    fix typos in serial/cuda/hip macro usage

commit 1c74118bfa80b50ebfc92e2e10d6ac6d7e353640
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 10:33:43 2025 -0700

    remove unused variables

commit 441ef517274e13f602a7001cb2aa8ce728894d34
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 10:32:53 2025 -0700

    fix typo in include

commit c8a6bf74a6d5da75fee25ab1e7e9b45930add042
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 10:02:04 2025 -0700

    fix compilaiton error

commit f603f6c97c4c2ae58d8723944cd32c67c84c3d66
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 09:51:58 2025 -0700

    apply formatting

commit 9cbe6defd940a16ed277a9c19560e3788411e6e3
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 09:27:25 2025 -0700

    fix cross references

commit 32e4166b2eca67482f8564a0f6ecacc8cc1c57d8
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 09:27:13 2025 -0700

    add new ginkgo cpp identifiers

commit a762f7da3b1e5c9f05377c4f0eed3f23416b111f
Merge: 578976294 fc8ed9c23
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 09:16:14 2025 -0700

    Merge branch 'develop' into feature/ginkgo-batched

commit fc8ed9c2358cbc70d4a5c84d84a1b621b66a8146
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jun 30 10:55:08 2025 -0700

    Bugfix: Add MRI H-Tol to Fortran module, fix segfault with nested MRI methods (#734)

    Fix a CMake bug where the MRI H-Tol controller was not included in the
    ARKODE Fortran module.

    Fix a bug in MRIStep where a segfault occurs when an MRI coupling table
    is not explicitly set and an MRI integrator is nested inside another MRI
    integrator.

commit 5789762944ee8ae698a478b6333f2dcbbb4360de
Author: Balos, Cody, J <balos1@llnl.gov>
Date:   Mon Jun 30 10:02:04 2025 -0700

    lock down gitlab ci to ginkgo 1.9.0

commit 4f8c313d4c9b3d1586d9984655bce7921193a581
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jun 30 06:48:52 2025 -0700

    CI: Enable unit tests in GitLab (#735)

    * Enable unit tests in GitLab CI with output comparisons disabled.
    * Fix default logging level in spack package file
    * Update error handler tests for different logging levels

commit 98be5c20d4d6fee6e3a829862fad4704ea2457c3
Merge: 2eebcf08f d3d4816ca
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri Jun 27 12:14:32 2025 -0700

    Merge branch 'develop' into feature/ginkgo-batched

commit d3d4816ca52543c1e5a9f2a4eaab2ec91c689f47
Author: David Gardner <gardner48@llnl.gov>
Date:   Fri Jun 27 12:14:17 2025 -0700

    Bugfix and CI: Fix SUNMemoryHelper_CopyAsync stream and update jenkins ginkgo version (#733)

    * Fixed a bug in the CUDA and HIP implementations of
    `SUNMemoryHelper_CopyAsync` where the stream was not set
    * Update the ginkgo install used in the Jenkins CI to `@master` which
    currently corresponds to v1.9.0
    * Check for Ginkgo 1.9.0 or newer in CMake
    * Default to C++17 when Ginkgo is enabled
    * Update GitLab to use C++17
    * Enable CUDA warnings as errors when `ENABLE_WARNINGS_AS_ERRORS` is
    `ON`
    * Remove C90 check when hypre is enabled

commit bb93bbb220c02c0ec09ec3b0f2e2f4097c178836
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Jun 26 11:25:39 2025 -0700

    Docs: Update CVODE examples guide intro (#730)

    Thank you Alan Hindmarsh for the updates.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 2eebcf08f966bb20ee93618ff6156cd3c2939f2b
Author: Balos, Cody, J <balos1@llnl.gov>
Date:   Thu Jun 26 11:23:07 2025 -0700

    namespace

commit 2f8dc037d7c3f5bdfbe99c4435afb4198e35e095
Merge: 8b376ed59 c7c8c3824
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Jun 26 10:55:58 2025 -0700

    Merge branch 'develop' into feature/ginkgo-batched

commit c7c8c3824b5ac939154ce580cecf247ff39f015a
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Jun 26 10:55:45 2025 -0700

    update gitlab ci spack version and ginkgo version (#729)

    This updates spack version used in our GitLab CI testing so that we can
    use a newer version of Ginkgo.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit b1fd6b5189428ba38102e2d7c77f2837c5d10b44
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Thu Jun 26 11:56:54 2025 -0400

    Docs: Fix typos in adjoint description (#731)

    Add missing * and adjust summation for adjoint description

commit 8b376ed5903dd0e3c6837eae246e8922bce281ce
Author: Balos, Cody, J <balos1@llnl.gov>
Date:   Wed Jun 25 12:23:53 2025 -0700

    bump answers

commit 20a2f36dd62152f8ec45a1a27d4e8fddfd0429c6
Author: format-robot <no-reply@llnl.gov>
Date:   Wed Jun 25 09:59:34 2025 +0000

    apply format updates

commit d2649efac5cdb9911e3f97ade56dc45a241354ab
Author: format-robot <no-reply@llnl.gov>
Date:   Wed Jun 25 09:56:05 2025 +0000

    apply spelling updates

commit 99af9d26c08eabb6208367f9122fbd8781f9e938
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 02:51:23 2025 -0700

    regen swig

commit fe9fcc0b268739c59cd797c1783290b2a2e5e427
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 02:46:32 2025 -0700

    format

commit 9e340bc21d22e2294746e4c0d18e48f74268bc85
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 02:45:09 2025 -0700

    add matrix docs

commit 54e7035c189cc4f8653f3730373a3e8ba867c322
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 02:37:57 2025 -0700

    recent changes

commit 108e06d6ee790e6c8923f7c73056b9240eee7a1e
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 02:35:03 2025 -0700

    add docs for block linear solver

commit c6785d4def287bb56941ea4bf8650c589f737caf
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 01:59:16 2025 -0700

    relax required ginkgo version

commit 8b6d549bb2d5a3b0ea42f6941309f127be3a4259
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 01:57:13 2025 -0700

    fix ginkgo batched example

commit 0fd4efb24445bee68ba12c904bae38abbfae7e90
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Jun 24 23:46:27 2025 -0700

    cleanup

commit f37e21550e3bd721a59c60a167b74603da86df48
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Jun 24 23:46:06 2025 -0700

    remove cg test

commit 40ec4fe3a31d18d19d5946d818b6fdbccf9a7804
Merge: 0da4892ea 444546fc2
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Jun 24 23:35:51 2025 -0700

    Merge remote-tracking branch 'origin/develop' into feature/ginkgo-batched

commit 444546fc28d188341d6d3a62346b3be492211355
Author: Mustafa Ağgül <33010171+maggul@users.noreply.github.com>
Date:   Tue Jun 24 12:21:38 2025 -0500

    Bugfix: Shared Library Versions (#724)

    * fix shared library versions for oneMKL matrix and linear solver, PETSc SNES
    * fix typos in docs and comments

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 8ea6d153486e752ec344b9c95aa4385604209ae0
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Jun 24 11:43:02 2025 -0400

    Maintenance: Resolve a few small todo items (#723)

    * Add SUNRsamesign and SUNRdifferentsign
    * Use SUNRcopysign

    -----

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 56088c9af254174c6a8bbe95d13b26dd460f8bec
Author: Timothy Bourke <tim@tbrk.org>
Date:   Tue Jun 24 16:18:03 2025 +0200

    Docs: Minor fixes (#720)

    Correct function signature and default values

commit 79e43ba9ac8088515ef2c22f93a258fdd2cb54da
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jun 23 17:03:13 2025 -0700

    Maintenance: Start next release cycle (#727)

    Update recent changes for next release cycle

commit c3ff4663573953facb33eb026dd5d80444ecedc8
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Jun 17 09:11:04 2025 -0700

    Release: v7.4.0 (#718)

    SUNDIALS Release v7.4.0

commit ca371919f71c3894047b3e0bc2f1664f262fdc02
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon Jun 16 14:03:17 2025 -0700

    Bugfix: Allowable Eta values in CVodeSetEtaFixedStepBounds (#706)

    The docs state that `eta_max_fx >= 1.0` is valid, but the code checks for
    `eta_max_fx > 1.0`. `1.0` should be allowed (similarly for `eta_min_fx`).

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>
    Co-authored-by: Steven Roberts <roberts115@llnl.gov>

commit 838669cf6f9c7d0d2ee623001d60807d963680c9
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Mon Jun 16 13:34:51 2025 -0400

    Feature: Remove ARKodeSetCFLFraction cfl_frac restriction (#714)

    Allow for CFL values greater than 1

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 396b71a1fcfdd3eef9a43be86fd01146e3adb8e7
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon Jun 16 08:39:32 2025 -0700

    Bugfix: Compensated summation and number of recomputes (#716)

    This PR enables us to use compensated summation of `tcur` in any of the
    ARKODE modules and fixes the "nrecomputes" accumulator in the
    `SUNAdjointStepper`.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 619d3959fe62d5500835d036a428c2ba0085ae3f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jun 2 17:49:34 2025 -0700

    Build(deps): Bump docker/build-push-action from 6.17.0 to 6.18.0 (#712)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 2edb5aa9ff54a99a42df4c73b983e5ded3d2ac1f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri May 23 13:59:50 2025 -0700

    Build(deps): Bump docker/build-push-action from 6.16.0 to 6.17.0 (#707)

    Bumps docker/build-push-action from 6.16.0 to 6.17.0.

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d8b7f2cf669ed991ed785b91743c4275b5b01fbc
Author: Mustafa Ağgül <33010171+maggul@users.noreply.github.com>
Date:   Fri May 23 11:32:45 2025 -0500

    Docs: Fix math formatting in SUNAdjoint Introduction (#708)

    Add missing directive

commit 07d21c2c5ae33211a9a2fafd8eac56de5582dce0
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue May 20 09:56:53 2025 -0700

    Bugfix: Set adjMallocDone flag on AdjFree methods (#704)

    Fixed segfaults in `CVodeAdjInit` and `IDAAdjInit` when called after adjoint memory has been freed.

commit 8e0da93f611bd3254719ada586e8c276628711eb
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri May 16 14:33:58 2025 -0700

    Docs: Fix default value of eta fixed step upper bound in arkode math section (#705)

    The default value was changed to `1.0` in ARKODE v6.3.0 (SUNDIALS v7.3.0)

commit d1e07340e760f221ff1bf1f404734e81d2f9811d
Author: David Gardner <gardner48@llnl.gov>
Date:   Wed May 7 17:28:50 2025 -0700

    Maintenance: Ignore python formatting in blame (#701)

    Ignore formatting updates from #699 in blame

commit f4dd677103170d9eef53b1237aac4ad438a094a4
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed May 7 14:46:22 2025 -0700

    Tools: Separate MRI logging data by level (#698)

    Add option to extract MRI logging data separated by level

commit b166f03e29852a17fec5747cb64c4c986f24d42b
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed May 7 11:08:47 2025 -0700

    Maintenance: update python formatting (#699)

    Format all python files using Spack style with black

commit 83478e706d41ac21465b85b0feca8cf1f5ce7834
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue May 6 09:04:25 2025 -0700

    Docs: Add warning for users to free flag strings (#700)

    Note sure if the warning or note directive is preferable for this.

commit 0da4892ea1ee65e78eea44ac201aa0c4a35501d3
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon May 5 17:10:03 2025 -0700

    turn on more ginkgo tests

commit b01225c594b7a6931d860281f1421ff87f825f26
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon May 5 16:56:53 2025 -0700

    move sundials_logger_impl.h to priv so we can access in header only impls

commit 4992d38bd49a222261c6d81ec8a82e9b35bd1929
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon May 5 16:54:34 2025 -0700

    fix scaling

commit de123eaecc27e1a33428e9319c713f8513ac8814
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon May 5 14:19:01 2025 -0700

    remove ell test

commit 67062a30b622e86721eed88d5e99f86cb9c10381
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun May 4 14:39:43 2025 -0700

    Build(deps): Bump docker/build-push-action from 6.15.0 to 6.16.0 (#697)

commit eba8db3d1e856db0d221427eda8ea8a0ce967ef9
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri May 2 15:57:39 2025 -0700

    fix dense case

commit 96333052eefab3505ada044b9de27c248121a848
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Apr 29 17:09:44 2025 -0700

    [wip] try multiple matrix format and batch solver co,bos

commit 255c45edd37123a86febc2a1323601e696742d24
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Apr 29 17:09:20 2025 -0700

    use sunindextype

commit 41d1bb7ce08f0d9f81071ce90a56e836685c4745
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Apr 29 15:08:23 2025 -0700

    fix compilation errors

commit 5d38db6cee5a0a4ad542298408aa5452941e1bae
Merge: 823623cfc 70ef60926
Author: Balos, Cody, J <balos1@llnl.gov>
Date:   Tue Apr 29 13:20:56 2025 -0700

    Merge remote-tracking branch 'origin/develop' into feature/ginkgo-batched

commit 70ef609268b14de0a4dea0952f4b5a0ab6921cc1
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed Apr 16 09:27:59 2025 -0700

    Docs: Minor formatting fixes in docs (#691)

    Fix typos in docs

commit b6c68f835f656d254a84e2223500852bf01b67ee
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Apr 15 08:45:31 2025 -0700

    Bugfix: Fix spacing in some IDA(S) error messages (#690)

    Add space after error message time in IDA(S)

commit 295f47ff9889dd97fabdd26a21b971ecd71b3653
Author: Cody Balos <balos1@llnl.gov>
Date:   Sun Apr 13 21:33:36 2025 -0700

    Bugfix: Fix Caliper compile test (#688)

    Fixed a CMake bug that would cause the Caliper compile test to fail at configure time.

    ------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit e3b56f0336b86a7f6e08939e104fcc25cd54d051
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Apr 8 07:03:04 2025 -0700

    Bugfix: CVODE tarscript (#686)

    Add missing `.sh`

commit ef498ea0cc674ea413e4dec25c94d39025bc0293
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Apr 7 13:11:27 2025 -0700

    Maintenance: Start new release cycle (#685)

    Update recent changes for next release cycle

commit e941546af1a5b5e492dcac0a1872540e9961c556
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Apr 7 06:54:19 2025 -0700

    Release: v7.3.0 (#684)

    SUNDIALS Release v7.3.0

commit 3d2f7744e786bec549babc1020fbd442612aa004
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Fri Apr 4 10:46:29 2025 -0700

    Feautre: Update ARKODE adaptivity controller defaults (#565)

    Updated adaptivity controller defaults
    - No deadzone
    - Bias: 1.0
    - Safety factor: 0.9
    - Adjustment: 0
    - I controller

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>
    Co-authored-by: Daniel R. Reynolds <reynolds@smu.edu>
    Co-authored-by: Daniel R. Reynolds <dreynolds@umbc.edu>

commit 2a817e705bc891c4201230bbdbcfc23979d6a570
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Apr 2 17:35:52 2025 -0700

    Feature: ASA core modules and ERK discrete adjoint support (#641)

    Add the core modules for adjoint sensitivity analysis and add
    discrete adjoint capability for ERK methods in ERKStep and
    ARKStep modules in ARKODE.

    ---------

    Co-authored-by: Steven Roberts <roberts115@llnl.gov>
    Co-authored-by: David Gardner <gardner48@llnl.gov>
    Co-authored-by: Daniel R. Reynolds <reynolds@smu.edu>

commit 06d44a2c3809e8d3bcdcdca139adf2052518d0bd
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Apr 1 20:08:56 2025 -0700

    Feature: CVODE Resize History (#678)

    Add support for resizing CVODE and CVODES when solving initial value
    problems where the number of equations and unknowns changes over time.
    Resizing requires a user supplied history of solution and right-hand
    side values at the new problem size.

commit dbe9d95fa867fe5ffe3125a45760ff5cab0bac61
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Apr 1 14:25:41 2025 -0700

    CI: Fix mingw32 tests (#683)

    [MINGW-packages](https://github.com/msys2/MINGW-packages) dropped
    support OpenBLAS
    (msys2/MINGW-packages@609f024a4ab22aed8fa77f63cc27e50cfb489499) and
    SuiteSparse
    (msys2/MINGW-packages@c5ee4e8ee5a17e8d160f967ba74827dfe2b520ca) on
    mingw32. These packages are still available for mingw64.

commit 3494706c093837b3d30677a62c742f33ce9a7339
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Mar 31 07:06:27 2025 -0700

    Feature: Anderson adaptive damping and depth (#679)

    Add support in KINSOL for setting a user-supplied functions to compute
    the damping factor and depth in fixed-point or Picard iterations.

commit 8c684cb278d9902aa8b5d72ffc7d77da50f2ceea
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Sat Mar 22 15:31:57 2025 -0700

    Bugfix: Resizing MRI (#677)

    Fix bug where trying to resize an MRI method leads to an erroneous
    "Unable to resize vector" error.

    ---------

    Co-authored-by: David J. Gardner <gardner48@llnl.gov>

commit aba7df67f83fd3d94e54c9927228edff0bac0c94
Author: Chris Vogl <vogl2@llnl.gov>
Date:   Sat Mar 22 12:50:15 2025 -0400

    Examples: Corrected default values in ark_harmonic_symplectic help message (#676)

    The default values listed in help message are not what is used in the
    code.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 71a480a419e39c22ae3cc2939be25785b721f17d
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Fri Mar 21 09:11:53 2025 -0700

    Feature: Improve precision of some RK coefficients (#675)

    Improved the precision of the coefficients for
    `ARKODE_ARK324L2SA_ERK_4_2_3`,
    `ARKODE_VERNER_9_5_6`,
    `ARKODE_VERNER_10_6_7`,
    `ARKODE_VERNER_13_7_8`,
    `ARKODE_ARK324L2SA_DIRK_4_2_3`, and
    `ARKODE_ESDIRK324L2SA_4_2_3`.

    ---------

    Co-authored-by: David J. Gardner <gardner48@llnl.gov>

commit 47af768f6c2ee279f7493bba6a577e7a34c43e14
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Thu Mar 20 09:59:22 2025 -0700

    Deprecate Work Space Functions (#669)

    Deprecate all work space functions for removal in version 8.0.0

    -----

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit d3fdca38e8e4a953d938e672f13743da63fa398a
Author: Harmen Stoppels <harmenstoppels@gmail.com>
Date:   Wed Mar 19 17:42:21 2025 +0100

    Maintenance: spack v1.0 support (#673)

    Spack v1.0 will parse `pkg %gcc +foo` as "pkg with direct dependency gcc
    with variant foo enabled" instead of "pkg with variant foo enabled and
    compiler gcc". Reorder as `%foo +bar` -> `+bar %foo` to be compatible
    with Spack v0.x and v1.0.

commit a5c62e6ed2f61985c91afdfe449f66c6da0d33d1
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Mar 18 17:25:07 2025 -0700

    Feature: Fix Adaptivity for Small Errors or no CFL (#548)

    The error floor parameter used in the controllers could cause an
    error overestimation, particularly for the first step. Use I controller
    for initial steps with insufficient history.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 05f019f03b28129577cb723883b95d96743d559e
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Mar 17 08:15:32 2025 -0700

    CI: Windows Intel Ninja Test (#672)

    Update Intel compiler version to fix CI failures with Windows + Intel +
    Ninja

commit 034e1e30c2ba9344ee1329abd174189f05978522
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Sun Mar 16 12:31:30 2025 -0700

    Docs: Fix typo in SplittingStep description (#670)

commit 0f4d5ae8ff3fca36ea5deeef0af6e0465d17fc01
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Mar 11 09:29:19 2025 -0700

    Build(deps): Bump docker/build-push-action from 6.13.0 to 6.15.0 (#668)

    Bumps
    [docker/build-push-action](https://github.com/docker/build-push-action)
    from 6.13.0 to 6.15.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.15.0</h2>
    <ul>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.55.0 to 0.56.0 in
    <a
    href="https://redirect.github.com/docker/build-push-action/pull/1330">docker/build-push-action#1330</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/build-push-action/compare/v6.14.0...v6.15.0">https://github.com/docker/build-push-action/compare/v6.14.0...v6.15.0</a></p>
    <h2>v6.14.0</h2>
    <ul>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.53.0 to 0.55.0 in
    <a
    href="https://redirect.github.com/docker/build-push-action/pull/1324">docker/build-push-action#1324</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/build-push-action/compare/v6.13.0...v6.14.0">https://github.com/docker/build-push-action/compare/v6.13.0...v6.14.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/docker/build-push-action/commit/471d1dc4e07e5cdedd4c2171150001c434f0b7a4"><code>471d1dc</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1330">#1330</a>
    from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/b89ff0a6f27deae3d7f5803e80f1de9415b673c8"><code>b89ff0a</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/1e3ae3a4d3bba144fbd440e91219e1cd3bc38d69"><code>1e3ae3a</code></a>
    chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.55.0 to
    0.56.0</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/b16f42f92abaeb7610fd7fc99ab230d13e79e275"><code>b16f42f</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1325">#1325</a>
    from crazy-max/buildx-edge</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/dc0fea5e62c3379ed8d79ee70c09796499a5f799"><code>dc0fea5</code></a>
    ci: update buildx to edge and buildkit to latest</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/0adf9959216b96bec444f325f1e493d4aa344497"><code>0adf995</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1324">#1324</a>
    from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/d88cd289df60c51a4111f165d65e205c8e913937"><code>d88cd28</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/3d09a6bd705280a63155d5f61da35bb42301fe96"><code>3d09a6b</code></a>
    chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.53.0 to
    0.55.0</li>
    <li>See full diff in <a
    href="https://github.com/docker/build-push-action/compare/v6.13.0...v6.15.0">compare
    view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=6.13.0&new-version=6.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.

    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)

    </details>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3344daa29d990004c3fcacd85aa8f25c1338fe02
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Fri Feb 28 17:12:42 2025 -0800

    Docs: Fix summation bound (#666)

    Fix summation bound in operator splitting docs

commit 6cb302c90379b0f18436ffef0fcdb08e97a57ef7
Author: Chris Vogl <vogl2@llnl.gov>
Date:   Wed Feb 12 12:36:37 2025 -0500

    Docs: Fix typo in table description (#664)

    Add "default" to the docs for the Yoshida Butcher Table constant
    description.

commit 35d6d24d46c879cb89f7adba610f9381bf8516d5
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed Feb 12 06:48:18 2025 -0800

    Feature: Update default ARKODE methods (#547)

    Update the default RK tables in ARKODE:
    - ARK order >2: Follows the recommendations in the conclusion of
    https://doi.org/10.1016/j.apnum.2018.10.007
    - ERK order 4: Improved principal error and embedded quality metrics
    - ERK order 5: Improved principal error and embedded quality metrics
    - ERK order 8: Switch to a method designed for local extrapolation mode,
    likely better principal error.
    - DIRK order 2: Improved principal error, L-stability, and stage order 2
    - DIRK order >2: Follows the recommendations in the conclusion of
    https://doi.org/10.1016/j.apnum.2019.07.008

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 51087e02d0a67ec29d5035858e1ceec1592df3d2
Author: Daniel R. Reynolds <reynolds@smu.edu>
Date:   Fri Feb 7 16:16:32 2025 -0600

    Bugfix: Python plotting script (#663)

    Removes an incorrect "sanity check" from python plotting script
    so it works with serial and parallel output files.

commit b0cb581f324b46aa2906f39a03aa73a8c400bf34
Author: Mustafa Ağgül <33010171+maggul@users.noreply.github.com>
Date:   Wed Feb 5 19:23:41 2025 -0600

    Docs: fix typo in README and in a function input argument (#661)

    Remove small space due to inconsistent latex rendering of README
    Correct docs for LinearCombinationVectorArray

commit 0725fdbc00f8b5c5f8c6b8128f30a4702d18e48a
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Fri Jan 31 07:25:31 2025 -0800

    Bugfix: Fix return value in ARKodeSetFixedStep (#659)

    Previously success was always returned, even if an error occurred

commit 3e3c999274c02e0e5d86054e8a34b61203485cfa
Author: Chris Vogl <vogl2@llnl.gov>
Date:   Fri Jan 31 09:16:19 2025 -0500

    Maintenance: Typo in Operator Splitting Example (#653)

    Fix typo in error check

commit 294361e7f6c9a9d8fd67f54b6eb7f0b5114551da
Author: Mustafa Ağgül <33010171+maggul@users.noreply.github.com>
Date:   Thu Jan 30 20:39:59 2025 -0600

    Maintenance: Fixing incorrect function name returns in check_flag calls (#658)

    Some of the `check_flag` calls in the LSRK examples were not returning
    the correct function names.

commit f33b6d7abc5cdef8d5d766b620e23e45b352b988
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Jan 28 20:49:58 2025 -0800

    CI: Simplify addressing of CI errors (#657)

    Uniquely names artifacts for a matrix of jobs to so there's no conflicts
    The changes will allow us to get out files across all logging levels and
    precisions with one run rather than repeated runs and updates.

commit b2db253c00970c48c273e991ad4223dc55769a72
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Jan 28 16:43:27 2025 -0800

    Bugfix: Correct time label in log parser (#656)

    Fix time key in get_history

commit 8e3df317810a34fb539835f4542238e074044333
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Jan 28 15:06:07 2025 -0800

    Docs: Fix Shu-Osher Butcher table entry (#655)

    Fix typo in Shu-Osher-3-2-3 ERK method table docs

commit e9e8f5cf1e55991e61740c0b9c9b5f5c6d11af17
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 27 16:32:33 2025 -0800

    Build(deps): Bump docker/build-push-action from 6.12.0 to 6.13.0 (#654)

    Bumps
    [docker/build-push-action](https://github.com/docker/build-push-action)
    from 6.12.0 to 6.13.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.13.0</h2>
    <ul>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.51.0 to 0.53.0 in
    <a
    href="https://redirect.github.com/docker/build-push-action/pull/1308">docker/build-push-action#1308</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0">https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/docker/build-push-action/commit/ca877d9245402d1537745e0e356eab47c3520991"><code>ca877d9</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1308">#1308</a>
    from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/d2fe919bb5012a6186426dc91c361c4980d10c2d"><code>d2fe919</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/f0fc9ece82cf2ace13ec8f35687697ae511bdf74"><code>f0fc9ec</code></a>
    chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.51.0 to
    0.53.0</li>
    <li>See full diff in <a
    href="https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0">compare
    view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=6.12.0&new-version=6.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.

    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)

    </details>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 32b87ca4860998806d9ac84602f5733f1b5dc9e3
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Jan 23 13:44:18 2025 -0800

    CMake: Add a macro to wrap add_executable (#651)

    Add sundials_add_executable macro to easily include/exclude
    examples with complex values

commit 7c540be32e2c89b568215c25f4e1fd497ec617a1
Author: Daniel R. Reynolds <reynolds@smu.edu>
Date:   Wed Jan 22 12:03:30 2025 -0600

    Reorganized organization of checkNvector routines (#647)

    Clean up how ARKODE and its steppers check for required and optional
    N_Vector routines.

    1. Stepper-specific N_Vector operation checks have been removed.
    2. ARKODE performs an initial check on the supplied N_Vector for
    operations that are always required.
    3. Individual ARKODE utilities perform their own N_Vector checks when
    they are configured.
    4. ARKODE then performs a final check after user configuration is
    complete to check any remaining N_Vector operation requirements.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 767679fb673cfb8a2567eb2c0ff3ba49745f5046
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed Jan 22 06:46:15 2025 -0800

    Update copyright year (#636)

    Update copyright year range for 2025
    Add .sh suffix to tarscripts
    Fix spelling errors with new codespell version

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit e34ff3d7c811cc20bde7fea6cdd857c439a83dbb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 20 20:31:54 2025 -0800

    Build(deps): Bump docker/build-push-action from 6.11.0 to 6.12.0 (#650)

    Bumps
    [docker/build-push-action](https://github.com/docker/build-push-action)
    from 6.11.0 to 6.12.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.12.0</h2>
    <ul>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.49.0 to 0.51.0 in
    <a
    href="https://redirect.github.com/docker/build-push-action/pull/1300">docker/build-push-action#1300</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0">https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/docker/build-push-action/commit/67a2d409c0a876cbe6b11854e3e25193efe4e62d"><code>67a2d40</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1300">#1300</a>
    from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/0b1b1c9c43ec788c199860037a0545356ea03d26"><code>0b1b1c9</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/b6a7c2c4eec8151a4dbcd3823747fe1b77d5b280"><code>b6a7c2c</code></a>
    chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.49.0 to
    0.51.0</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/31ca4e5d51253d7e4a2317bfe74699cbe3a398a9"><code>31ca4e5</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1296">#1296</a>
    from crazy-max/bake-v6</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/e613db9d5a93dda4d07aeb81991e80164577ae4a"><code>e613db9</code></a>
    update bake-action to v6</li>
    <li>See full diff in <a
    href="https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0">compare
    view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=6.11.0&new-version=6.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.

    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)

    </details>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit cc5e58c72392635b8dc4f2fa657a526b9b8fe185
Author: David Gardner <gardner48@llnl.gov>
Date:   Sat Jan 18 09:19:50 2025 -0800

    Docs: cleanup install guide (#637)

    * Separate sections for installing with Spack and CMake
    * Co-locate Linux, Windows, and HPC install instructions in CMake
    section
    * Remove `ccmake` steps to focus on simpler `cmake` steps
    * Create subsections for related CMake options
    * Combine TPL sections with related TPL options
    * Add cross-references to corresponding TPL modules
    * Add configuration examples for all TPLs
    * Combine addons section with CMake option
    * Create subsections for table of headers and libraries
    * Add CMake targets to tables
    * Add missing headers and libraries
    * Remove deprecated headers
    * Remove duplicate text

    ---------

    Co-authored-by: Steven Roberts <roberts115@llnl.gov>

commit 72b88cc51bc2847133c466c9f6215c35fa671602
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Sat Jan 18 08:19:28 2025 -0800

    Maintenance: Remove unused macros (#644)

    Add -Wunused-macros and -Wunused-local-typedefs with ENABLE_ALL_WARNINGS

    --------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit f963373db52c9c5d19558f12f700e036c8c52a7f
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri Jan 17 16:25:05 2025 -0800

    CI: Fix /autofix command (#646)

    Currently, our `/autofix` command does not work because the jobs don't
    have the 'write' permission. This will fix it, but not until the change
    ends up in `main`.

    This permission can be set globally too, but this is more secure.

commit 3f72e6cb9446aba3a92c67ac1c48edec14a19b0c
Author: David Gardner <gardner48@llnl.gov>
Date:   Fri Jan 17 09:42:33 2025 -0800

    CI: Add jobs to test PDF doc builds (#645)

    Add CI jobs to build PDFs for the user guides, example docs, and install
    guide

commit 7c90f5cf95639249b1086a0493d55eab7abbc88b
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed Jan 15 16:29:25 2025 -0800

    Add macros for consistent sunrealtype formatting (#517)

    Add SUN_FORMAT_E, SUN_FORMAT_G, and SUN_FORMAT_SG macros

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 87fef531fc3cc9da2b3e45ef345141151b573a54
Author: Daniel R. Reynolds <reynolds@smu.edu>
Date:   Tue Jan 14 12:40:36 2025 -0600

    Mustafa-contributor (#643)

    This PR rectifies an omission from our last release, where we forgot to
    update the lists of SUNDIALS contributors to include Mustafa Aggul (who
    contributed the ARKODE LSRKStep module).

commit 517507bbf42af6eb5e190d9a77d3344942cbf7da
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Jan 14 08:31:19 2025 -0800

    Bugfix: SUNDIALS_ENABLE_ERROR_CHECKS default value (#638)

    Fix the behavior of `SUNDIALS_ENABLE_ERROR_CHECKS` so additional runtime
    error checks are disabled by default with all release build types.
    Previously, `MinSizeRel` builds enabled additional error checking by
    default.

commit 1fb40c0e091eb7b103e1103b8990e1387bf78ccc
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 13 23:59:16 2025 -0800

    Build(deps): Bump docker/build-push-action from 6.10.0 to 6.11.0 (#639)

    Bumps
    [docker/build-push-action](https://github.com/docker/build-push-action)
    from 6.10.0 to 6.11.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.11.0</h2>
    <ul>
    <li>Handlebar <code>defaultContext</code> support for
    <code>build-contexts</code> input by <a
    href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
    href="https://redirect.github.com/docker/build-push-action/pull/1283">docker/build-push-action#1283</a></li>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.46.0 to 0.49.0 in
    <a
    href="https://redirect.github.com/docker/build-push-action/pull/1281">docker/build-push-action#1281</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0">https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/docker/build-push-action/commit/b32b51a8eda65d6793cd0494a773d4f6bcef32dc"><code>b32b51a</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1281">#1281</a>
    from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/594bf46f0f6d32fd8bd98a553127950004165c96"><code>594bf46</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1294">#1294</a>
    from crazy-max/fix-e2e</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/fd37bd55af0b8c458ea0ff376ce151a332fa7aed"><code>fd37bd5</code></a>
    ci(e2e): fix setup docker config</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/e6478a2405f3527f33b93efb6857519c3ffd91f2"><code>e6478a2</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/78785bddff35ca36f384e0c6a8a367584317df9f"><code>78785bd</code></a>
    chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.46.0 to
    0.49.0</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/128779fed7edb034b3f8006e9dac81a8593c040e"><code>128779f</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1283">#1283</a>
    from crazy-max/named-context-handlebars</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/7e094594beda23fc8f21fa31049f4b203e51096b"><code>7e09459</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1282">#1282</a>
    from crazy-max/remove-buildkit-5561</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/32ee877a58507615d974839965ef8e530d66362e"><code>32ee877</code></a>
    Revert &quot;init buildkit-5561 workflow&quot;</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/d1a4129c41bb3f92b731b33dc29cfe5f6cd9298f"><code>d1a4129</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/49c623eaf82513814393adabc13bf2535384d735"><code>49c623e</code></a>
    handlebar defaultContext support for build-contexts input</li>
    <li>Additional commits viewable in <a
    href="https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0">compare
    view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=6.10.0&new-version=6.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.

    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)

    </details>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 792686d3347b1691c0bb100d9fdf78a18f119fd8
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jan 8 21:00:33 2025 -0800

    Bugfix: guard zeroing of yerr with compensated sums check (#635)

    Only zero yerr when compensated summation is enabled

    -----

    Co-authored-by: David J. Gardner <gardner48@llnl.gov>

commit f0d64a3d303ef3a5770e742219d9a95a600c8d3c
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Jan 7 00:18:39 2025 -0600

    Docs: Fix install guide versions (#633)

    Fix version numbers in the install guide
    Fix scripts to automatically update version numbers
    Fix typo in version changed directive

commit 51aaf9a477c7cfe764dc26e6194ad12fbb648d9a
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Dec 26 09:24:40 2024 -0800

    Maintenance: Add sundials-downloads-tracker status badge (#631)

    Adding a status badge for the workflow that tracks downloads in
    https://github.com/sundials-codes/sundials-download-tracker. This will
    make it readily apparent when there is an issue tracking downloads.

    See https://github.com/sundials-codes/sundials-download-tracker/issues/1.

commit 52453fa94c343c7d3425b7531cbaead8f107a79f
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri Dec 20 14:02:09 2024 -0800

    Docs: Add release procedure notes, remove old steps (#630)

    Update release checklist

    -----

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 935d6a45cfe7f080bce30ab70ffb39859e7f8069
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri Dec 20 12:06:14 2024 -0800

    Maintenance: Start next release cycle (#629)

    Update recent changes for next release cycle

commit 5c53be85c88f63c5201c130b8cb2c686615cfb03
Author: David Gardner <gardner48@llnl.gov>
Date:   Fri Dec 20 10:05:18 2024 -0800

    Release: 7.2.1 (#628)

    SUNDIALS Release v7.2.1

    ---------

    Co-authored-by: Cody Balos <cjbalos@gmail.com>
    Co-authored-by: Daniel R. Reynolds <reynolds@smu.edu>

commit ab2f4ad730e87870981a2698e2b3ebd22493e94e
Author: David Gardner <gardner48@llnl.gov>
Date:   Thu Dec 19 13:51:23 2024 -0800

    CI: Update Testing Options (#625)

    * Always enable testing
    * Consistent naming of CMake testing options
    * Add warnings/errors for some testing option combinations
    * Add documentation for testing options
    * Move testing README into testing docs
    * Cleanup using default testing options
    * Enable running test in containers without enabling development tests
    * Simplify setting pre and post executable run commands/options in
    sundials_add_test
    * Remove redundant Jenkins tests
    * Remove precision dependent diff option in unit tests

commit 6a615a9be4ac9a869ddb2c98ed712a280801b4ae
Author: David Gardner <gardner48@llnl.gov>
Date:   Thu Dec 19 08:40:06 2024 -0800

    Bugfix: RHS eval logic with certain IMEX methods (#627)

    Fix a bug in ARKStep where an extra right-hand side evaluation occurs
    each time step when enabling the ``ARKodeSetAutonomous`` option and
    using an IMEX method where the DIRK table has an implicit first and is
    not stiffly accurate. Fix a bug in counting the number of explicit RHS
    evaluations in the ARKStep Dahlquist unit test.

    ---------

    Co-authored-by: Daniel R. Reynolds <reynolds@smu.edu>

commit 525c71bb5f5737007654287f3a2bacae5853ef8b
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Dec 16 17:42:03 2024 -0800

    Maintenance: Remove snprintf wrappers (#623)

    Remove wrappers that were originally part of a C90 workaround and
    are no longer needed now that C99 is required

commit 4a534497108559cee004b696d3172dffa0215942
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Dec 16 14:13:48 2024 -0800

    CMake: remove force variable macro (#624)

    Remove mostly unused force_variable CMake macro

commit f0860810412f7d0fff0fd49c1ec884c16cf6d01e
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Dec 16 10:00:56 2024 -0800

    Docs: Separate sections (#626)

    Create separate sections for documenting source code and documentation
    in the developer guide

commit eb4c4da8823cc3b07dd5a537cdc51295bf39d617
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Dec 12 11:09:39 2024 -0800

    CI: Separate module unit tests from examples (#602)

    Move vector, matrix, linear solver, and nonlinear solver tests to unit test directory

    -----

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 864e31f6df78d777af6cdeefc83c7970cfa53162
Author: David Gardner <gardner48@llnl.gov>
Date:   Wed Dec 11 16:14:38 2024 -0800

    Maintenance: Start next release cycle (#622)

    Updates to start the next release cycle on develop

commit 0eff39663606f2ff280c4059a947ed62ae38180a
Author: David Gardner <gardner48@llnl.gov>
Date:   Wed Dec 11 07:27:48 2024 -0800

    Release: 7.2.0 (#620)

    SUNDIALS Release v7.2.0

commit 545db2ab5afd7f4b0f556503b461d318c2784c0f
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Dec 10 18:49:43 2024 -0800

    Feature: Logging Updates (#501)

    Follow on to utilities added in #499
    * Ma…
balos1 added a commit that referenced this pull request Sep 2, 2025
commit a5ebc2c5a549e338ba2958e1560b6ee2b3d0551c
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Aug 27 16:21:23 2025 -0700

    restore develop .github/workflows

commit 6515791f106e7ce03705e0915152f71622453ae4
Merge: 66bfd6b80 5af77e3a2
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Jul 22 11:26:40 2025 -0500

    Merge branch 'develop' into feature/ginkgo-batched

commit 66bfd6b804787f70519af99bf13377c73553a7fd
Merge: fc6bc9870 7df148da3
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Mon Jul 21 17:48:53 2025 -0500

    Merge branch 'develop' into feature/ginkgo-batched

    Conflicts:
      .github/workflows/check-format.yml
      .github/workflows/check-spelling.yml
      .github/workflows/check-swig.yml
      .gitlab/jobs/dane.yml
      .gitlab/jobs/tioga.yml
      CHANGELOG.md
      cmake/tpl/SundialsGinkgo.cmake
      doc/shared/RecentChanges.rst
      doc/shared/sundials_vars.py
      doc/superbuild/source/developers/getting_started/UsefulUtilities.rst
      src/arkode/arkode_forcingstep.c
      src/arkode/arkode_lsrkstep_io.c
      src/arkode/arkode_splittingstep.c
      src/arkode/arkode_splittingstep_coefficients.c
      src/arkode/arkode_sprkstep_io.c
      src/sunadjointcheckpointscheme/fixed/sunadjointcheckpointscheme_fixed.c
      src/sundials/sundatanode/sundatanode_inmem.c
      src/sundials/sundatanode/sundatanode_inmem.h
      src/sundials/sundials_hashmap_impl.h
      src/sundials/sundials_logger.c
      src/sundials/sundials_logger_impl.h
      test/unit_tests/sundials/test_sundials_hashmap.cpp
      test/unit_tests/sunlinsol/ginkgo/CMakeLists.txt

commit fc6bc98703bb7659035aa7cfd7b0f7b0697d8dda
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Fri Jul 11 09:04:48 2025 -0700

    fix SUNStrToReal usage

commit 7dae6921c7b52f9771db0927db5fefa69b77448e
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 10 22:19:38 2025 -0700

    use SUNStrToReal

commit 7ff5d7ebe8d767b3424153c3833e95808a56c7b3
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 10 21:44:04 2025 -0700

    add copyright block

commit 2a9ac775a2dc52a568cf5d158b526180a9ae290f
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 10 21:42:09 2025 -0700

    update recent changes

commit 7583f10fc1ed2f44c048c3312572c1f5b8100d2d
Merge: f1b3c52fc 295e9ff83
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 10 21:36:26 2025 -0700

    Merge branch 'develop' into feature/ginkgo-batched

    Conflicts:
      CHANGELOG.md
      doc/shared/RecentChanges.rst

commit 295e9ff83f75b85b91e65c40546b6cb9ff6c83cb
Author: David Gardner <gardner48@llnl.gov>
Date:   Thu Jul 10 09:01:11 2025 -0700

    Feature: KINSOL relax requirements on KINSetMAA and KINSetOrthAA (#742)

    Update `KINSetMAA` and `KINSetOrthAA` to allow for setting the Anderson
    acceleration depth and orthogonalization method after `KINInit`.
    Additionally, `KINSetMAA` and `KINSetNumMaxIters` may now be called in
    any order.

commit 335c524698a782f00021e16ffe26f930aaf02b1f
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Jul 8 12:20:13 2025 -0700

    CI: Test extended precision (#740)

    Re-enable tests with extended precision

commit b43e637d1bee6c42edfa7c244f00d9792f9ab208
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jul 7 12:36:33 2025 -0700

    Bugfix: MERK Unordered Groups (#741)

    Update MERK to use the minimum stage number in a group when computing
    the fast time scale forcing. This fixes a bug where, in methods with
    unordered stages in a group (MERK43 and MERK54), the forcing computation
    would include stage RHS vectors that had not been computed yet. These
    vectors are scaled by zero, so in most cases would not impact results
    but do add extra vector operations. However, in cases where these
    vectors contain `inf` or `nan`, this would lead to erroneous forcing
    terms.

commit f1b3c52fc9dcc47617f3d4d49b364e31f6192977
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Mon Jul 7 10:14:22 2025 -0700

    apply formatting

commit f97729a4506dec80d8dcbd9ac5aa6b2711de2893
Merge: 749c2c520 a7eb69dc3
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jul 7 10:00:01 2025 -0700

    Merge branch 'develop' into feature/ginkgo-batched

commit a7eb69dc30902aa08461c5874fc2e2121c42f3e0
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jul 7 06:58:57 2025 -0700

    Maintenance: Do not install unit tests (#739)

    Update `CMakeLists.txt` files to not install unit tests for vectors,
    matrices, etc. that were moved from `examples` to `unit_tests`.

commit 749c2c5203b8aa50f571b897b5ac4c3a1c9b114b
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 14:25:09 2025 -0700

    remove debugging changes

commit f176e7fa3cdb7565e5642907a1d94bc58d7ac4b8
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 14:21:29 2025 -0700

    apply formatting

commit 5a4a5579698855c482556e8eba69388a285dd697
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 13:27:59 2025 -0700

    fix segfaults in matrix test with CUDA

commit 1675f837391d701b767100e68bb3d6142436d912
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 13:04:42 2025 -0700

    add CUDA output file

commit 1b1a41cf53699853f317728eb9eb247a6ffe21b2
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 12:27:12 2025 -0700

    fix segfaults in ginkgo batched solver interface

commit bc92c963228198a684c7dab28e9bd6c0cf5e4464
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Thu Jul 3 12:26:33 2025 -0700

    fix segfault in batched bruss example

commit 58d8c8c5295978418b137e4b72f5558c0f824117
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 22:47:20 2025 -0700

    check that requrested Ginkgo backends are available

commit b722c4bd7f382164ea0c95b6bf969f0b3eed0439
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 21:08:22 2025 -0700

    fix loop increment

commit 14ed3405ab4e916a14c08b986657b28233636564
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 18:12:44 2025 -0700

    fix compiler warnings

commit 3e67d6188ac1f6a4516f82bca0e053c3538865c0
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 13:48:04 2025 -0700

    more test debugging

commit 03e87712ba5b8c4f33276ac48a6e546b1e00ac1c
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 12:59:45 2025 -0700

    add prorotypes to address warnings

commit a022f4ca7fe2e48a06795a500d4722fb3776b72d
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 11:30:06 2025 -0700

    debug missing warnings

commit b80d200802411abe263a7acdb54809d520b17edf
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 11:05:22 2025 -0700

    move non-class methods to impl namespace

commit 90a381b64e25a76b06864191cbf54f557bc98d21
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 11:03:42 2025 -0700

    fix initialization order warnings

commit 970cc4d79b0c21e8036bc67489d498851306abdf
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 11:03:01 2025 -0700

    move using statements outside impl namespace

commit 07267daea29f6e8c90e41be6dd809c7005097ad2
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 11:02:06 2025 -0700

    remove unused macro

commit df7860513a18282d1ddb29d1d74c6f9450d9f072
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Wed Jul 2 10:12:21 2025 -0700

    enable verbose build

commit 3e3ada9640f3b40eb4a478e0ef63b2dfd489ea86
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 21:31:46 2025 -0700

    apply formatting

commit dbea58b0f49839ee2cdc136ba2bc0cb2abea17ca
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 21:23:11 2025 -0700

    copy data to host to compute solution

commit 5d4b51848962b7dc01518bad815c8733745148be
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 21:20:55 2025 -0700

    fix OMP vector length

commit 8f3f1a1121b6a8d0fe6820c9f1703b06abfc8ce0
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 20:55:01 2025 -0700

    add output files

commit 4c802f5d8d080f6d3090a4117db34d4d120d732d
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 16:55:09 2025 -0700

    apply formatting

commit 9366851e4fd8955efba8deb6af3916fae9b39518
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 16:46:00 2025 -0700

    remove old Ginkgo version checks for depreacted code

commit d6e31db08d701c80a57662494a5af4d5d363d705
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 16:39:40 2025 -0700

    remove use of deprecated Ginkgo executors

commit aab95abffcd39e92a1d21b2b2ce166916a4cead2
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 16:03:36 2025 -0700

    add OpenMP NVector header

commit 1f5a3b02dd1a1c23f1759fee3d2e54e257efef16
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 15:36:21 2025 -0700

    use OpenMP vector with OMP backend

commit f7eee7f597882d4f83f6229adbe7b70f3e483f85
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 15:10:15 2025 -0700

    apply formatting

commit 35a253b73c8602861510a6069fba91db84502d56
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 14:43:18 2025 -0700

    add return for unknown matrix type

commit 44544ad711f04716045fc59308bbb1d9b14a1e56
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 14:15:19 2025 -0700

    move hashmap header back to src/sundials

commit 3a78b58a54260ccf3832be84b77aec1d5452c26f
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 14:06:09 2025 -0700

    move SUNHashMap and SUNHashMapKeyValue to types header

commit 11ac4246333e430836e4911fcc8a1c4e6a510b94
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 13:38:40 2025 -0700

    update include

commit 9b8872e6020c6ce325f4085d17b04b40ac691256
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 13:37:07 2025 -0700

    fix typo

commit 800cd26e11eab9556b44f9a81e69320fa93025e6
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 13:26:36 2025 -0700

    install hashmap header

commit 84b50609d93a3144bbfff65e14c33fbbc7d1ff62
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 13:25:54 2025 -0700

    update includes

commit 8aec238ea4d10c2b7a86aa1f70fcdb1b939de06a
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 12:59:03 2025 -0700

    move hashmap header to sundials/priv

commit caad7dbaf6529bde7123685606f3da5817bf0ee7
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 12:49:04 2025 -0700

    remove unused includes

commit 884faef81686353c33307d003f954ec6eac0b42e
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 12:07:11 2025 -0700

    install priv/sundials_logger_impl.h

commit b44635da4ff03a602623034df9c9825b8d01f785
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 11:47:32 2025 -0700

    remove unused variables

commit c78a570619d808fd8b04c7adbfaf72c64fa95e0d
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 11:29:00 2025 -0700

    fix cuda/hip order in serial/cuda/hip macro

commit fd1993b53eb2d89810567090ce2dbff6f8c71187
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 11:00:01 2025 -0700

    fix typos in serial/cuda/hip macro usage

commit 1c74118bfa80b50ebfc92e2e10d6ac6d7e353640
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 10:33:43 2025 -0700

    remove unused variables

commit 441ef517274e13f602a7001cb2aa8ce728894d34
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 10:32:53 2025 -0700

    fix typo in include

commit c8a6bf74a6d5da75fee25ab1e7e9b45930add042
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 10:02:04 2025 -0700

    fix compilaiton error

commit f603f6c97c4c2ae58d8723944cd32c67c84c3d66
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 09:51:58 2025 -0700

    apply formatting

commit 9cbe6defd940a16ed277a9c19560e3788411e6e3
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 09:27:25 2025 -0700

    fix cross references

commit 32e4166b2eca67482f8564a0f6ecacc8cc1c57d8
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 09:27:13 2025 -0700

    add new ginkgo cpp identifiers

commit a762f7da3b1e5c9f05377c4f0eed3f23416b111f
Merge: 578976294 fc8ed9c23
Author: David J. Gardner <gardner48@llnl.gov>
Date:   Tue Jul 1 09:16:14 2025 -0700

    Merge branch 'develop' into feature/ginkgo-batched

commit fc8ed9c2358cbc70d4a5c84d84a1b621b66a8146
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jun 30 10:55:08 2025 -0700

    Bugfix: Add MRI H-Tol to Fortran module, fix segfault with nested MRI methods (#734)

    Fix a CMake bug where the MRI H-Tol controller was not included in the
    ARKODE Fortran module.

    Fix a bug in MRIStep where a segfault occurs when an MRI coupling table
    is not explicitly set and an MRI integrator is nested inside another MRI
    integrator.

commit 5789762944ee8ae698a478b6333f2dcbbb4360de
Author: Balos, Cody, J <balos1@llnl.gov>
Date:   Mon Jun 30 10:02:04 2025 -0700

    lock down gitlab ci to ginkgo 1.9.0

commit 4f8c313d4c9b3d1586d9984655bce7921193a581
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jun 30 06:48:52 2025 -0700

    CI: Enable unit tests in GitLab (#735)

    * Enable unit tests in GitLab CI with output comparisons disabled.
    * Fix default logging level in spack package file
    * Update error handler tests for different logging levels

commit 98be5c20d4d6fee6e3a829862fad4704ea2457c3
Merge: 2eebcf08f d3d4816ca
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri Jun 27 12:14:32 2025 -0700

    Merge branch 'develop' into feature/ginkgo-batched

commit d3d4816ca52543c1e5a9f2a4eaab2ec91c689f47
Author: David Gardner <gardner48@llnl.gov>
Date:   Fri Jun 27 12:14:17 2025 -0700

    Bugfix and CI: Fix SUNMemoryHelper_CopyAsync stream and update jenkins ginkgo version (#733)

    * Fixed a bug in the CUDA and HIP implementations of
    `SUNMemoryHelper_CopyAsync` where the stream was not set
    * Update the ginkgo install used in the Jenkins CI to `@master` which
    currently corresponds to v1.9.0
    * Check for Ginkgo 1.9.0 or newer in CMake
    * Default to C++17 when Ginkgo is enabled
    * Update GitLab to use C++17
    * Enable CUDA warnings as errors when `ENABLE_WARNINGS_AS_ERRORS` is
    `ON`
    * Remove C90 check when hypre is enabled

commit bb93bbb220c02c0ec09ec3b0f2e2f4097c178836
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Jun 26 11:25:39 2025 -0700

    Docs: Update CVODE examples guide intro (#730)

    Thank you Alan Hindmarsh for the updates.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 2eebcf08f966bb20ee93618ff6156cd3c2939f2b
Author: Balos, Cody, J <balos1@llnl.gov>
Date:   Thu Jun 26 11:23:07 2025 -0700

    namespace

commit 2f8dc037d7c3f5bdfbe99c4435afb4198e35e095
Merge: 8b376ed59 c7c8c3824
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Jun 26 10:55:58 2025 -0700

    Merge branch 'develop' into feature/ginkgo-batched

commit c7c8c3824b5ac939154ce580cecf247ff39f015a
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Jun 26 10:55:45 2025 -0700

    update gitlab ci spack version and ginkgo version (#729)

    This updates spack version used in our GitLab CI testing so that we can
    use a newer version of Ginkgo.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit b1fd6b5189428ba38102e2d7c77f2837c5d10b44
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Thu Jun 26 11:56:54 2025 -0400

    Docs: Fix typos in adjoint description (#731)

    Add missing * and adjust summation for adjoint description

commit 8b376ed5903dd0e3c6837eae246e8922bce281ce
Author: Balos, Cody, J <balos1@llnl.gov>
Date:   Wed Jun 25 12:23:53 2025 -0700

    bump answers

commit 20a2f36dd62152f8ec45a1a27d4e8fddfd0429c6
Author: format-robot <no-reply@llnl.gov>
Date:   Wed Jun 25 09:59:34 2025 +0000

    apply format updates

commit d2649efac5cdb9911e3f97ade56dc45a241354ab
Author: format-robot <no-reply@llnl.gov>
Date:   Wed Jun 25 09:56:05 2025 +0000

    apply spelling updates

commit 99af9d26c08eabb6208367f9122fbd8781f9e938
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 02:51:23 2025 -0700

    regen swig

commit fe9fcc0b268739c59cd797c1783290b2a2e5e427
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 02:46:32 2025 -0700

    format

commit 9e340bc21d22e2294746e4c0d18e48f74268bc85
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 02:45:09 2025 -0700

    add matrix docs

commit 54e7035c189cc4f8653f3730373a3e8ba867c322
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 02:37:57 2025 -0700

    recent changes

commit 108e06d6ee790e6c8923f7c73056b9240eee7a1e
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 02:35:03 2025 -0700

    add docs for block linear solver

commit c6785d4def287bb56941ea4bf8650c589f737caf
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 01:59:16 2025 -0700

    relax required ginkgo version

commit 8b6d549bb2d5a3b0ea42f6941309f127be3a4259
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jun 25 01:57:13 2025 -0700

    fix ginkgo batched example

commit 0fd4efb24445bee68ba12c904bae38abbfae7e90
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Jun 24 23:46:27 2025 -0700

    cleanup

commit f37e21550e3bd721a59c60a167b74603da86df48
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Jun 24 23:46:06 2025 -0700

    remove cg test

commit 40ec4fe3a31d18d19d5946d818b6fdbccf9a7804
Merge: 0da4892ea 444546fc2
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Jun 24 23:35:51 2025 -0700

    Merge remote-tracking branch 'origin/develop' into feature/ginkgo-batched

commit 444546fc28d188341d6d3a62346b3be492211355
Author: Mustafa Ağgül <33010171+maggul@users.noreply.github.com>
Date:   Tue Jun 24 12:21:38 2025 -0500

    Bugfix: Shared Library Versions (#724)

    * fix shared library versions for oneMKL matrix and linear solver, PETSc SNES
    * fix typos in docs and comments

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 8ea6d153486e752ec344b9c95aa4385604209ae0
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Jun 24 11:43:02 2025 -0400

    Maintenance: Resolve a few small todo items (#723)

    * Add SUNRsamesign and SUNRdifferentsign
    * Use SUNRcopysign

    -----

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 56088c9af254174c6a8bbe95d13b26dd460f8bec
Author: Timothy Bourke <tim@tbrk.org>
Date:   Tue Jun 24 16:18:03 2025 +0200

    Docs: Minor fixes (#720)

    Correct function signature and default values

commit 79e43ba9ac8088515ef2c22f93a258fdd2cb54da
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Jun 23 17:03:13 2025 -0700

    Maintenance: Start next release cycle (#727)

    Update recent changes for next release cycle

commit c3ff4663573953facb33eb026dd5d80444ecedc8
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Jun 17 09:11:04 2025 -0700

    Release: v7.4.0 (#718)

    SUNDIALS Release v7.4.0

commit ca371919f71c3894047b3e0bc2f1664f262fdc02
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon Jun 16 14:03:17 2025 -0700

    Bugfix: Allowable Eta values in CVodeSetEtaFixedStepBounds (#706)

    The docs state that `eta_max_fx >= 1.0` is valid, but the code checks for
    `eta_max_fx > 1.0`. `1.0` should be allowed (similarly for `eta_min_fx`).

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>
    Co-authored-by: Steven Roberts <roberts115@llnl.gov>

commit 838669cf6f9c7d0d2ee623001d60807d963680c9
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Mon Jun 16 13:34:51 2025 -0400

    Feature: Remove ARKodeSetCFLFraction cfl_frac restriction (#714)

    Allow for CFL values greater than 1

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 396b71a1fcfdd3eef9a43be86fd01146e3adb8e7
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon Jun 16 08:39:32 2025 -0700

    Bugfix: Compensated summation and number of recomputes (#716)

    This PR enables us to use compensated summation of `tcur` in any of the
    ARKODE modules and fixes the "nrecomputes" accumulator in the
    `SUNAdjointStepper`.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 619d3959fe62d5500835d036a428c2ba0085ae3f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jun 2 17:49:34 2025 -0700

    Build(deps): Bump docker/build-push-action from 6.17.0 to 6.18.0 (#712)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 2edb5aa9ff54a99a42df4c73b983e5ded3d2ac1f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri May 23 13:59:50 2025 -0700

    Build(deps): Bump docker/build-push-action from 6.16.0 to 6.17.0 (#707)

    Bumps docker/build-push-action from 6.16.0 to 6.17.0.

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d8b7f2cf669ed991ed785b91743c4275b5b01fbc
Author: Mustafa Ağgül <33010171+maggul@users.noreply.github.com>
Date:   Fri May 23 11:32:45 2025 -0500

    Docs: Fix math formatting in SUNAdjoint Introduction (#708)

    Add missing directive

commit 07d21c2c5ae33211a9a2fafd8eac56de5582dce0
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue May 20 09:56:53 2025 -0700

    Bugfix: Set adjMallocDone flag on AdjFree methods (#704)

    Fixed segfaults in `CVodeAdjInit` and `IDAAdjInit` when called after adjoint memory has been freed.

commit 8e0da93f611bd3254719ada586e8c276628711eb
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri May 16 14:33:58 2025 -0700

    Docs: Fix default value of eta fixed step upper bound in arkode math section (#705)

    The default value was changed to `1.0` in ARKODE v6.3.0 (SUNDIALS v7.3.0)

commit d1e07340e760f221ff1bf1f404734e81d2f9811d
Author: David Gardner <gardner48@llnl.gov>
Date:   Wed May 7 17:28:50 2025 -0700

    Maintenance: Ignore python formatting in blame (#701)

    Ignore formatting updates from #699 in blame

commit f4dd677103170d9eef53b1237aac4ad438a094a4
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed May 7 14:46:22 2025 -0700

    Tools: Separate MRI logging data by level (#698)

    Add option to extract MRI logging data separated by level

commit b166f03e29852a17fec5747cb64c4c986f24d42b
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed May 7 11:08:47 2025 -0700

    Maintenance: update python formatting (#699)

    Format all python files using Spack style with black

commit 83478e706d41ac21465b85b0feca8cf1f5ce7834
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue May 6 09:04:25 2025 -0700

    Docs: Add warning for users to free flag strings (#700)

    Note sure if the warning or note directive is preferable for this.

commit 0da4892ea1ee65e78eea44ac201aa0c4a35501d3
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon May 5 17:10:03 2025 -0700

    turn on more ginkgo tests

commit b01225c594b7a6931d860281f1421ff87f825f26
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon May 5 16:56:53 2025 -0700

    move sundials_logger_impl.h to priv so we can access in header only impls

commit 4992d38bd49a222261c6d81ec8a82e9b35bd1929
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon May 5 16:54:34 2025 -0700

    fix scaling

commit de123eaecc27e1a33428e9319c713f8513ac8814
Author: Cody Balos <balos1@llnl.gov>
Date:   Mon May 5 14:19:01 2025 -0700

    remove ell test

commit 67062a30b622e86721eed88d5e99f86cb9c10381
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun May 4 14:39:43 2025 -0700

    Build(deps): Bump docker/build-push-action from 6.15.0 to 6.16.0 (#697)

commit eba8db3d1e856db0d221427eda8ea8a0ce967ef9
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri May 2 15:57:39 2025 -0700

    fix dense case

commit 96333052eefab3505ada044b9de27c248121a848
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Apr 29 17:09:44 2025 -0700

    [wip] try multiple matrix format and batch solver co,bos

commit 255c45edd37123a86febc2a1323601e696742d24
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Apr 29 17:09:20 2025 -0700

    use sunindextype

commit 41d1bb7ce08f0d9f81071ce90a56e836685c4745
Author: Cody Balos <balos1@llnl.gov>
Date:   Tue Apr 29 15:08:23 2025 -0700

    fix compilation errors

commit 5d38db6cee5a0a4ad542298408aa5452941e1bae
Merge: 823623cfc 70ef60926
Author: Balos, Cody, J <balos1@llnl.gov>
Date:   Tue Apr 29 13:20:56 2025 -0700

    Merge remote-tracking branch 'origin/develop' into feature/ginkgo-batched

commit 70ef609268b14de0a4dea0952f4b5a0ab6921cc1
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed Apr 16 09:27:59 2025 -0700

    Docs: Minor formatting fixes in docs (#691)

    Fix typos in docs

commit b6c68f835f656d254a84e2223500852bf01b67ee
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Apr 15 08:45:31 2025 -0700

    Bugfix: Fix spacing in some IDA(S) error messages (#690)

    Add space after error message time in IDA(S)

commit 295f47ff9889dd97fabdd26a21b971ecd71b3653
Author: Cody Balos <balos1@llnl.gov>
Date:   Sun Apr 13 21:33:36 2025 -0700

    Bugfix: Fix Caliper compile test (#688)

    Fixed a CMake bug that would cause the Caliper compile test to fail at configure time.

    ------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit e3b56f0336b86a7f6e08939e104fcc25cd54d051
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Apr 8 07:03:04 2025 -0700

    Bugfix: CVODE tarscript (#686)

    Add missing `.sh`

commit ef498ea0cc674ea413e4dec25c94d39025bc0293
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Apr 7 13:11:27 2025 -0700

    Maintenance: Start new release cycle (#685)

    Update recent changes for next release cycle

commit e941546af1a5b5e492dcac0a1872540e9961c556
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Apr 7 06:54:19 2025 -0700

    Release: v7.3.0 (#684)

    SUNDIALS Release v7.3.0

commit 3d2f7744e786bec549babc1020fbd442612aa004
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Fri Apr 4 10:46:29 2025 -0700

    Feautre: Update ARKODE adaptivity controller defaults (#565)

    Updated adaptivity controller defaults
    - No deadzone
    - Bias: 1.0
    - Safety factor: 0.9
    - Adjustment: 0
    - I controller

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>
    Co-authored-by: Daniel R. Reynolds <reynolds@smu.edu>
    Co-authored-by: Daniel R. Reynolds <dreynolds@umbc.edu>

commit 2a817e705bc891c4201230bbdbcfc23979d6a570
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Apr 2 17:35:52 2025 -0700

    Feature: ASA core modules and ERK discrete adjoint support (#641)

    Add the core modules for adjoint sensitivity analysis and add
    discrete adjoint capability for ERK methods in ERKStep and
    ARKStep modules in ARKODE.

    ---------

    Co-authored-by: Steven Roberts <roberts115@llnl.gov>
    Co-authored-by: David Gardner <gardner48@llnl.gov>
    Co-authored-by: Daniel R. Reynolds <reynolds@smu.edu>

commit 06d44a2c3809e8d3bcdcdca139adf2052518d0bd
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Apr 1 20:08:56 2025 -0700

    Feature: CVODE Resize History (#678)

    Add support for resizing CVODE and CVODES when solving initial value
    problems where the number of equations and unknowns changes over time.
    Resizing requires a user supplied history of solution and right-hand
    side values at the new problem size.

commit dbe9d95fa867fe5ffe3125a45760ff5cab0bac61
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Apr 1 14:25:41 2025 -0700

    CI: Fix mingw32 tests (#683)

    [MINGW-packages](https://github.com/msys2/MINGW-packages) dropped
    support OpenBLAS
    (msys2/MINGW-packages@609f024a4ab22aed8fa77f63cc27e50cfb489499) and
    SuiteSparse
    (msys2/MINGW-packages@c5ee4e8ee5a17e8d160f967ba74827dfe2b520ca) on
    mingw32. These packages are still available for mingw64.

commit 3494706c093837b3d30677a62c742f33ce9a7339
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Mar 31 07:06:27 2025 -0700

    Feature: Anderson adaptive damping and depth (#679)

    Add support in KINSOL for setting a user-supplied functions to compute
    the damping factor and depth in fixed-point or Picard iterations.

commit 8c684cb278d9902aa8b5d72ffc7d77da50f2ceea
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Sat Mar 22 15:31:57 2025 -0700

    Bugfix: Resizing MRI (#677)

    Fix bug where trying to resize an MRI method leads to an erroneous
    "Unable to resize vector" error.

    ---------

    Co-authored-by: David J. Gardner <gardner48@llnl.gov>

commit aba7df67f83fd3d94e54c9927228edff0bac0c94
Author: Chris Vogl <vogl2@llnl.gov>
Date:   Sat Mar 22 12:50:15 2025 -0400

    Examples: Corrected default values in ark_harmonic_symplectic help message (#676)

    The default values listed in help message are not what is used in the
    code.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 71a480a419e39c22ae3cc2939be25785b721f17d
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Fri Mar 21 09:11:53 2025 -0700

    Feature: Improve precision of some RK coefficients (#675)

    Improved the precision of the coefficients for
    `ARKODE_ARK324L2SA_ERK_4_2_3`,
    `ARKODE_VERNER_9_5_6`,
    `ARKODE_VERNER_10_6_7`,
    `ARKODE_VERNER_13_7_8`,
    `ARKODE_ARK324L2SA_DIRK_4_2_3`, and
    `ARKODE_ESDIRK324L2SA_4_2_3`.

    ---------

    Co-authored-by: David J. Gardner <gardner48@llnl.gov>

commit 47af768f6c2ee279f7493bba6a577e7a34c43e14
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Thu Mar 20 09:59:22 2025 -0700

    Deprecate Work Space Functions (#669)

    Deprecate all work space functions for removal in version 8.0.0

    -----

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit d3fdca38e8e4a953d938e672f13743da63fa398a
Author: Harmen Stoppels <harmenstoppels@gmail.com>
Date:   Wed Mar 19 17:42:21 2025 +0100

    Maintenance: spack v1.0 support (#673)

    Spack v1.0 will parse `pkg %gcc +foo` as "pkg with direct dependency gcc
    with variant foo enabled" instead of "pkg with variant foo enabled and
    compiler gcc". Reorder as `%foo +bar` -> `+bar %foo` to be compatible
    with Spack v0.x and v1.0.

commit a5c62e6ed2f61985c91afdfe449f66c6da0d33d1
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Mar 18 17:25:07 2025 -0700

    Feature: Fix Adaptivity for Small Errors or no CFL (#548)

    The error floor parameter used in the controllers could cause an
    error overestimation, particularly for the first step. Use I controller
    for initial steps with insufficient history.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 05f019f03b28129577cb723883b95d96743d559e
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Mar 17 08:15:32 2025 -0700

    CI: Windows Intel Ninja Test (#672)

    Update Intel compiler version to fix CI failures with Windows + Intel +
    Ninja

commit 034e1e30c2ba9344ee1329abd174189f05978522
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Sun Mar 16 12:31:30 2025 -0700

    Docs: Fix typo in SplittingStep description (#670)

commit 0f4d5ae8ff3fca36ea5deeef0af6e0465d17fc01
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Mar 11 09:29:19 2025 -0700

    Build(deps): Bump docker/build-push-action from 6.13.0 to 6.15.0 (#668)

    Bumps
    [docker/build-push-action](https://github.com/docker/build-push-action)
    from 6.13.0 to 6.15.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.15.0</h2>
    <ul>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.55.0 to 0.56.0 in
    <a
    href="https://redirect.github.com/docker/build-push-action/pull/1330">docker/build-push-action#1330</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/build-push-action/compare/v6.14.0...v6.15.0">https://github.com/docker/build-push-action/compare/v6.14.0...v6.15.0</a></p>
    <h2>v6.14.0</h2>
    <ul>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.53.0 to 0.55.0 in
    <a
    href="https://redirect.github.com/docker/build-push-action/pull/1324">docker/build-push-action#1324</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/build-push-action/compare/v6.13.0...v6.14.0">https://github.com/docker/build-push-action/compare/v6.13.0...v6.14.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/docker/build-push-action/commit/471d1dc4e07e5cdedd4c2171150001c434f0b7a4"><code>471d1dc</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1330">#1330</a>
    from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/b89ff0a6f27deae3d7f5803e80f1de9415b673c8"><code>b89ff0a</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/1e3ae3a4d3bba144fbd440e91219e1cd3bc38d69"><code>1e3ae3a</code></a>
    chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.55.0 to
    0.56.0</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/b16f42f92abaeb7610fd7fc99ab230d13e79e275"><code>b16f42f</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1325">#1325</a>
    from crazy-max/buildx-edge</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/dc0fea5e62c3379ed8d79ee70c09796499a5f799"><code>dc0fea5</code></a>
    ci: update buildx to edge and buildkit to latest</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/0adf9959216b96bec444f325f1e493d4aa344497"><code>0adf995</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1324">#1324</a>
    from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/d88cd289df60c51a4111f165d65e205c8e913937"><code>d88cd28</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/3d09a6bd705280a63155d5f61da35bb42301fe96"><code>3d09a6b</code></a>
    chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.53.0 to
    0.55.0</li>
    <li>See full diff in <a
    href="https://github.com/docker/build-push-action/compare/v6.13.0...v6.15.0">compare
    view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=6.13.0&new-version=6.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.

    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)

    </details>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3344daa29d990004c3fcacd85aa8f25c1338fe02
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Fri Feb 28 17:12:42 2025 -0800

    Docs: Fix summation bound (#666)

    Fix summation bound in operator splitting docs

commit 6cb302c90379b0f18436ffef0fcdb08e97a57ef7
Author: Chris Vogl <vogl2@llnl.gov>
Date:   Wed Feb 12 12:36:37 2025 -0500

    Docs: Fix typo in table description (#664)

    Add "default" to the docs for the Yoshida Butcher Table constant
    description.

commit 35d6d24d46c879cb89f7adba610f9381bf8516d5
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed Feb 12 06:48:18 2025 -0800

    Feature: Update default ARKODE methods (#547)

    Update the default RK tables in ARKODE:
    - ARK order >2: Follows the recommendations in the conclusion of
    https://doi.org/10.1016/j.apnum.2018.10.007
    - ERK order 4: Improved principal error and embedded quality metrics
    - ERK order 5: Improved principal error and embedded quality metrics
    - ERK order 8: Switch to a method designed for local extrapolation mode,
    likely better principal error.
    - DIRK order 2: Improved principal error, L-stability, and stage order 2
    - DIRK order >2: Follows the recommendations in the conclusion of
    https://doi.org/10.1016/j.apnum.2019.07.008

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 51087e02d0a67ec29d5035858e1ceec1592df3d2
Author: Daniel R. Reynolds <reynolds@smu.edu>
Date:   Fri Feb 7 16:16:32 2025 -0600

    Bugfix: Python plotting script (#663)

    Removes an incorrect "sanity check" from python plotting script
    so it works with serial and parallel output files.

commit b0cb581f324b46aa2906f39a03aa73a8c400bf34
Author: Mustafa Ağgül <33010171+maggul@users.noreply.github.com>
Date:   Wed Feb 5 19:23:41 2025 -0600

    Docs: fix typo in README and in a function input argument (#661)

    Remove small space due to inconsistent latex rendering of README
    Correct docs for LinearCombinationVectorArray

commit 0725fdbc00f8b5c5f8c6b8128f30a4702d18e48a
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Fri Jan 31 07:25:31 2025 -0800

    Bugfix: Fix return value in ARKodeSetFixedStep (#659)

    Previously success was always returned, even if an error occurred

commit 3e3c999274c02e0e5d86054e8a34b61203485cfa
Author: Chris Vogl <vogl2@llnl.gov>
Date:   Fri Jan 31 09:16:19 2025 -0500

    Maintenance: Typo in Operator Splitting Example (#653)

    Fix typo in error check

commit 294361e7f6c9a9d8fd67f54b6eb7f0b5114551da
Author: Mustafa Ağgül <33010171+maggul@users.noreply.github.com>
Date:   Thu Jan 30 20:39:59 2025 -0600

    Maintenance: Fixing incorrect function name returns in check_flag calls (#658)

    Some of the `check_flag` calls in the LSRK examples were not returning
    the correct function names.

commit f33b6d7abc5cdef8d5d766b620e23e45b352b988
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Jan 28 20:49:58 2025 -0800

    CI: Simplify addressing of CI errors (#657)

    Uniquely names artifacts for a matrix of jobs to so there's no conflicts
    The changes will allow us to get out files across all logging levels and
    precisions with one run rather than repeated runs and updates.

commit b2db253c00970c48c273e991ad4223dc55769a72
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Jan 28 16:43:27 2025 -0800

    Bugfix: Correct time label in log parser (#656)

    Fix time key in get_history

commit 8e3df317810a34fb539835f4542238e074044333
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Tue Jan 28 15:06:07 2025 -0800

    Docs: Fix Shu-Osher Butcher table entry (#655)

    Fix typo in Shu-Osher-3-2-3 ERK method table docs

commit e9e8f5cf1e55991e61740c0b9c9b5f5c6d11af17
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 27 16:32:33 2025 -0800

    Build(deps): Bump docker/build-push-action from 6.12.0 to 6.13.0 (#654)

    Bumps
    [docker/build-push-action](https://github.com/docker/build-push-action)
    from 6.12.0 to 6.13.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.13.0</h2>
    <ul>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.51.0 to 0.53.0 in
    <a
    href="https://redirect.github.com/docker/build-push-action/pull/1308">docker/build-push-action#1308</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0">https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/docker/build-push-action/commit/ca877d9245402d1537745e0e356eab47c3520991"><code>ca877d9</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1308">#1308</a>
    from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/d2fe919bb5012a6186426dc91c361c4980d10c2d"><code>d2fe919</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/f0fc9ece82cf2ace13ec8f35687697ae511bdf74"><code>f0fc9ec</code></a>
    chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.51.0 to
    0.53.0</li>
    <li>See full diff in <a
    href="https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0">compare
    view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=6.12.0&new-version=6.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.

    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)

    </details>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 32b87ca4860998806d9ac84602f5733f1b5dc9e3
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Jan 23 13:44:18 2025 -0800

    CMake: Add a macro to wrap add_executable (#651)

    Add sundials_add_executable macro to easily include/exclude
    examples with complex values

commit 7c540be32e2c89b568215c25f4e1fd497ec617a1
Author: Daniel R. Reynolds <reynolds@smu.edu>
Date:   Wed Jan 22 12:03:30 2025 -0600

    Reorganized organization of checkNvector routines (#647)

    Clean up how ARKODE and its steppers check for required and optional
    N_Vector routines.

    1. Stepper-specific N_Vector operation checks have been removed.
    2. ARKODE performs an initial check on the supplied N_Vector for
    operations that are always required.
    3. Individual ARKODE utilities perform their own N_Vector checks when
    they are configured.
    4. ARKODE then performs a final check after user configuration is
    complete to check any remaining N_Vector operation requirements.

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 767679fb673cfb8a2567eb2c0ff3ba49745f5046
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed Jan 22 06:46:15 2025 -0800

    Update copyright year (#636)

    Update copyright year range for 2025
    Add .sh suffix to tarscripts
    Fix spelling errors with new codespell version

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit e34ff3d7c811cc20bde7fea6cdd857c439a83dbb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 20 20:31:54 2025 -0800

    Build(deps): Bump docker/build-push-action from 6.11.0 to 6.12.0 (#650)

    Bumps
    [docker/build-push-action](https://github.com/docker/build-push-action)
    from 6.11.0 to 6.12.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.12.0</h2>
    <ul>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.49.0 to 0.51.0 in
    <a
    href="https://redirect.github.com/docker/build-push-action/pull/1300">docker/build-push-action#1300</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0">https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/docker/build-push-action/commit/67a2d409c0a876cbe6b11854e3e25193efe4e62d"><code>67a2d40</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1300">#1300</a>
    from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/0b1b1c9c43ec788c199860037a0545356ea03d26"><code>0b1b1c9</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/b6a7c2c4eec8151a4dbcd3823747fe1b77d5b280"><code>b6a7c2c</code></a>
    chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.49.0 to
    0.51.0</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/31ca4e5d51253d7e4a2317bfe74699cbe3a398a9"><code>31ca4e5</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1296">#1296</a>
    from crazy-max/bake-v6</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/e613db9d5a93dda4d07aeb81991e80164577ae4a"><code>e613db9</code></a>
    update bake-action to v6</li>
    <li>See full diff in <a
    href="https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0">compare
    view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=6.11.0&new-version=6.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.

    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)

    </details>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit cc5e58c72392635b8dc4f2fa657a526b9b8fe185
Author: David Gardner <gardner48@llnl.gov>
Date:   Sat Jan 18 09:19:50 2025 -0800

    Docs: cleanup install guide (#637)

    * Separate sections for installing with Spack and CMake
    * Co-locate Linux, Windows, and HPC install instructions in CMake
    section
    * Remove `ccmake` steps to focus on simpler `cmake` steps
    * Create subsections for related CMake options
    * Combine TPL sections with related TPL options
    * Add cross-references to corresponding TPL modules
    * Add configuration examples for all TPLs
    * Combine addons section with CMake option
    * Create subsections for table of headers and libraries
    * Add CMake targets to tables
    * Add missing headers and libraries
    * Remove deprecated headers
    * Remove duplicate text

    ---------

    Co-authored-by: Steven Roberts <roberts115@llnl.gov>

commit 72b88cc51bc2847133c466c9f6215c35fa671602
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Sat Jan 18 08:19:28 2025 -0800

    Maintenance: Remove unused macros (#644)

    Add -Wunused-macros and -Wunused-local-typedefs with ENABLE_ALL_WARNINGS

    --------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit f963373db52c9c5d19558f12f700e036c8c52a7f
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri Jan 17 16:25:05 2025 -0800

    CI: Fix /autofix command (#646)

    Currently, our `/autofix` command does not work because the jobs don't
    have the 'write' permission. This will fix it, but not until the change
    ends up in `main`.

    This permission can be set globally too, but this is more secure.

commit 3f72e6cb9446aba3a92c67ac1c48edec14a19b0c
Author: David Gardner <gardner48@llnl.gov>
Date:   Fri Jan 17 09:42:33 2025 -0800

    CI: Add jobs to test PDF doc builds (#645)

    Add CI jobs to build PDFs for the user guides, example docs, and install
    guide

commit 7c90f5cf95639249b1086a0493d55eab7abbc88b
Author: Steven Roberts <roberts115@llnl.gov>
Date:   Wed Jan 15 16:29:25 2025 -0800

    Add macros for consistent sunrealtype formatting (#517)

    Add SUN_FORMAT_E, SUN_FORMAT_G, and SUN_FORMAT_SG macros

    ---------

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 87fef531fc3cc9da2b3e45ef345141151b573a54
Author: Daniel R. Reynolds <reynolds@smu.edu>
Date:   Tue Jan 14 12:40:36 2025 -0600

    Mustafa-contributor (#643)

    This PR rectifies an omission from our last release, where we forgot to
    update the lists of SUNDIALS contributors to include Mustafa Aggul (who
    contributed the ARKODE LSRKStep module).

commit 517507bbf42af6eb5e190d9a77d3344942cbf7da
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Jan 14 08:31:19 2025 -0800

    Bugfix: SUNDIALS_ENABLE_ERROR_CHECKS default value (#638)

    Fix the behavior of `SUNDIALS_ENABLE_ERROR_CHECKS` so additional runtime
    error checks are disabled by default with all release build types.
    Previously, `MinSizeRel` builds enabled additional error checking by
    default.

commit 1fb40c0e091eb7b103e1103b8990e1387bf78ccc
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 13 23:59:16 2025 -0800

    Build(deps): Bump docker/build-push-action from 6.10.0 to 6.11.0 (#639)

    Bumps
    [docker/build-push-action](https://github.com/docker/build-push-action)
    from 6.10.0 to 6.11.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
    releases</a>.</em></p>
    <blockquote>
    <h2>v6.11.0</h2>
    <ul>
    <li>Handlebar <code>defaultContext</code> support for
    <code>build-contexts</code> input by <a
    href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
    href="https://redirect.github.com/docker/build-push-action/pull/1283">docker/build-push-action#1283</a></li>
    <li>Bump <code>@​docker/actions-toolkit</code> from 0.46.0 to 0.49.0 in
    <a
    href="https://redirect.github.com/docker/build-push-action/pull/1281">docker/build-push-action#1281</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0">https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/docker/build-push-action/commit/b32b51a8eda65d6793cd0494a773d4f6bcef32dc"><code>b32b51a</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1281">#1281</a>
    from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/594bf46f0f6d32fd8bd98a553127950004165c96"><code>594bf46</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1294">#1294</a>
    from crazy-max/fix-e2e</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/fd37bd55af0b8c458ea0ff376ce151a332fa7aed"><code>fd37bd5</code></a>
    ci(e2e): fix setup docker config</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/e6478a2405f3527f33b93efb6857519c3ffd91f2"><code>e6478a2</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/78785bddff35ca36f384e0c6a8a367584317df9f"><code>78785bd</code></a>
    chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.46.0 to
    0.49.0</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/128779fed7edb034b3f8006e9dac81a8593c040e"><code>128779f</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1283">#1283</a>
    from crazy-max/named-context-handlebars</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/7e094594beda23fc8f21fa31049f4b203e51096b"><code>7e09459</code></a>
    Merge pull request <a
    href="https://redirect.github.com/docker/build-push-action/issues/1282">#1282</a>
    from crazy-max/remove-buildkit-5561</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/32ee877a58507615d974839965ef8e530d66362e"><code>32ee877</code></a>
    Revert &quot;init buildkit-5561 workflow&quot;</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/d1a4129c41bb3f92b731b33dc29cfe5f6cd9298f"><code>d1a4129</code></a>
    chore: update generated content</li>
    <li><a
    href="https://github.com/docker/build-push-action/commit/49c623eaf82513814393adabc13bf2535384d735"><code>49c623e</code></a>
    handlebar defaultContext support for build-contexts input</li>
    <li>Additional commits viewable in <a
    href="https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0">compare
    view</a></li>
    </ul>
    </details>
    <br />

    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=6.10.0&new-version=6.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.

    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)

    ---

    <details>
    <summary>Dependabot commands and options</summary>
    <br />

    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)

    </details>

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 792686d3347b1691c0bb100d9fdf78a18f119fd8
Author: Cody Balos <balos1@llnl.gov>
Date:   Wed Jan 8 21:00:33 2025 -0800

    Bugfix: guard zeroing of yerr with compensated sums check (#635)

    Only zero yerr when compensated summation is enabled

    -----

    Co-authored-by: David J. Gardner <gardner48@llnl.gov>

commit f0d64a3d303ef3a5770e742219d9a95a600c8d3c
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Jan 7 00:18:39 2025 -0600

    Docs: Fix install guide versions (#633)

    Fix version numbers in the install guide
    Fix scripts to automatically update version numbers
    Fix typo in version changed directive

commit 51aaf9a477c7cfe764dc26e6194ad12fbb648d9a
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Dec 26 09:24:40 2024 -0800

    Maintenance: Add sundials-downloads-tracker status badge (#631)

    Adding a status badge for the workflow that tracks downloads in
    https://github.com/sundials-codes/sundials-download-tracker. This will
    make it readily apparent when there is an issue tracking downloads.

    See https://github.com/sundials-codes/sundials-download-tracker/issues/1.

commit 52453fa94c343c7d3425b7531cbaead8f107a79f
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri Dec 20 14:02:09 2024 -0800

    Docs: Add release procedure notes, remove old steps (#630)

    Update release checklist

    -----

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 935d6a45cfe7f080bce30ab70ffb39859e7f8069
Author: Cody Balos <balos1@llnl.gov>
Date:   Fri Dec 20 12:06:14 2024 -0800

    Maintenance: Start next release cycle (#629)

    Update recent changes for next release cycle

commit 5c53be85c88f63c5201c130b8cb2c686615cfb03
Author: David Gardner <gardner48@llnl.gov>
Date:   Fri Dec 20 10:05:18 2024 -0800

    Release: 7.2.1 (#628)

    SUNDIALS Release v7.2.1

    ---------

    Co-authored-by: Cody Balos <cjbalos@gmail.com>
    Co-authored-by: Daniel R. Reynolds <reynolds@smu.edu>

commit ab2f4ad730e87870981a2698e2b3ebd22493e94e
Author: David Gardner <gardner48@llnl.gov>
Date:   Thu Dec 19 13:51:23 2024 -0800

    CI: Update Testing Options (#625)

    * Always enable testing
    * Consistent naming of CMake testing options
    * Add warnings/errors for some testing option combinations
    * Add documentation for testing options
    * Move testing README into testing docs
    * Cleanup using default testing options
    * Enable running test in containers without enabling development tests
    * Simplify setting pre and post executable run commands/options in
    sundials_add_test
    * Remove redundant Jenkins tests
    * Remove precision dependent diff option in unit tests

commit 6a615a9be4ac9a869ddb2c98ed712a280801b4ae
Author: David Gardner <gardner48@llnl.gov>
Date:   Thu Dec 19 08:40:06 2024 -0800

    Bugfix: RHS eval logic with certain IMEX methods (#627)

    Fix a bug in ARKStep where an extra right-hand side evaluation occurs
    each time step when enabling the ``ARKodeSetAutonomous`` option and
    using an IMEX method where the DIRK table has an implicit first and is
    not stiffly accurate. Fix a bug in counting the number of explicit RHS
    evaluations in the ARKStep Dahlquist unit test.

    ---------

    Co-authored-by: Daniel R. Reynolds <reynolds@smu.edu>

commit 525c71bb5f5737007654287f3a2bacae5853ef8b
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Dec 16 17:42:03 2024 -0800

    Maintenance: Remove snprintf wrappers (#623)

    Remove wrappers that were originally part of a C90 workaround and
    are no longer needed now that C99 is required

commit 4a534497108559cee004b696d3172dffa0215942
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Dec 16 14:13:48 2024 -0800

    CMake: remove force variable macro (#624)

    Remove mostly unused force_variable CMake macro

commit f0860810412f7d0fff0fd49c1ec884c16cf6d01e
Author: David Gardner <gardner48@llnl.gov>
Date:   Mon Dec 16 10:00:56 2024 -0800

    Docs: Separate sections (#626)

    Create separate sections for documenting source code and documentation
    in the developer guide

commit eb4c4da8823cc3b07dd5a537cdc51295bf39d617
Author: Cody Balos <balos1@llnl.gov>
Date:   Thu Dec 12 11:09:39 2024 -0800

    CI: Separate module unit tests from examples (#602)

    Move vector, matrix, linear solver, and nonlinear solver tests to unit test directory

    -----

    Co-authored-by: David Gardner <gardner48@llnl.gov>

commit 864e31f6df78d777af6cdeefc83c7970cfa53162
Author: David Gardner <gardner48@llnl.gov>
Date:   Wed Dec 11 16:14:38 2024 -0800

    Maintenance: Start next release cycle (#622)

    Updates to start the next release cycle on develop

commit 0eff39663606f2ff280c4059a947ed62ae38180a
Author: David Gardner <gardner48@llnl.gov>
Date:   Wed Dec 11 07:27:48 2024 -0800

    Release: 7.2.0 (#620)

    SUNDIALS Release v7.2.0

commit 545db2ab5afd7f4b0f556503b461d318c2784c0f
Author: David Gardner <gardner48@llnl.gov>
Date:   Tue Dec 10 18:49:43 2024 -0800

    Feature: Logging Updates (#501)

    Follow on to utilities added in #499
    * Ma…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants