diff --git a/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md b/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/.github/PULL_REQUEST_TEMPLATE/release.md b/.github/PULL_REQUEST_TEMPLATE/release.md new file mode 100644 index 0000000000..dd127ed8d2 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/release.md @@ -0,0 +1,50 @@ +This is a list of tasks that need to be done before a SUNDIALS release. + +## Before Merging + +- [ ] Create release branch from develop in the Git repository + +- [ ] If this is a major release, search the SUNDIALS code for 'DEPRECATION NOTICE' and 'SUNDIALS_DEPRECATED'. All deprecated functions should be removed (unless this is the first version that they are deprecated). + +- [ ] Regenerate the Fortran 2003 interfaces. It is possible nothing will be updated. + +- [ ] Update the "Changes in ..." sections in all user guides. The changes should be sorted so that major new features are above bug fixes. + +- [ ] Update version numbers and release date information using the `updateVerson.sh` script. This will update the following files: + + * `CITATIONS.md` + * `CHANGELOG.md` + * `CMakeLists.txt` + * `README.md` + * `src/arkode/README` + * `src/cvode/README` + * `src/cvodes/README` + * `src/ida/README` + * `src/idas/README` + * `src/kinsol/README` + * `doc/arkode/examples/source/conf.py` + * `doc/shared/versions.py` + * `doc/shared/History.rst` + * `doc/shared/sundials.bib` + * `doc/sundials/biblio.bib` + * `scripts/tarscript` + + The following files are no longer maintaianed: + + * `html/main.html` (This is no longer maintained as of at least 2016) + * `sundialsTB/install_STB.m` (This is no longer maintained as of 2016) + +- [ ] Update version numbers of third party libraries in the Install Guide in doc directory. + +## After Merging + +- [ ] Tag the release on main + +- [ ] Sync develop with main + +- [ ] Update internal web pages for SUNDIALS: + https://computing-staging.llnl.gov/user + +- [ ] After web changes are pushed to production, verify content and functionality of https://computing.llnl.gov/projects/sundials. + +- [ ] Add the new release to the SUNDIALS Spack package \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ff3dd85ad..054670e400 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # SUNDIALS Changelog -## Changes to SUNDIALS in release x.x.x +## Changes to SUNDIALS in release 6.3.0 Added `GetUserData` functions in each package to retrieve the user data pointer provided to `SetUserData` functions. See `ARKStepGetUserData`, diff --git a/CITATIONS.md b/CITATIONS.md index c847659bf2..0347f8b4b5 100644 --- a/CITATIONS.md +++ b/CITATIONS.md @@ -62,7 +62,7 @@ they are using rather than the combined SUNDIALS online guide: author = {Daniel R. Reynolds and David J. Gardner and Carol S. Woodward and Cody J. Balos}, title = {User Documentation for ARKODE}, year = {2022}, - note = {v5.2.0} + note = {v5.3.0} } ``` @@ -71,7 +71,7 @@ they are using rather than the combined SUNDIALS online guide: author = {Alan C. Hindmarsh and Radu Serban and Cody J. Balos and David J. Gardner and Daniel R. Reynolds and Carol S. Woodward}, title = {User Documentation for CVODE}, year = {2022}, - note = {v6.2.0} + note = {v6.3.0} } ``` @@ -80,7 +80,7 @@ they are using rather than the combined SUNDIALS online guide: author = {Alan C. Hindmarsh and Radu Serban and Cody J. Balos and David J. Gardner and Daniel R. Reynolds and Carol S. Woodward}, title = {User Documentation for CVODES}, year = {2022}, - note = {v6.2.0} + note = {v6.3.0} } ``` @@ -89,7 +89,7 @@ they are using rather than the combined SUNDIALS online guide: author = {Alan C. Hindmarsh and Radu Serban and Cody J. Balos and David J. Gardner and Daniel R. Reynolds and Carol S. Woodward}, title = {User Documentation for IDA}, year = {2022}, - note = {v6.2.0} + note = {v6.3.0} } ``` @@ -98,7 +98,7 @@ they are using rather than the combined SUNDIALS online guide: author = {Radu Serban and Cosmin Petra and Alan C. Hindmarsh and Cody J. Balos and David J. Gardner and Daniel R. Reynolds and Carol S. Woodward}, title = {User Documentation for IDAS}, year = {2022}, - note = {v5.2.0} + note = {v5.3.0} } ``` @@ -107,6 +107,6 @@ they are using rather than the combined SUNDIALS online guide: author = {Alan C. Hindmarsh and Radu Serban and Cody J. Balos and David J. Gardner and Daniel R. Reynolds and Carol S. Woodward}, title = {User Documentation for KINSOL}, year = {2022}, - note = {v6.2.0} + note = {v6.3.0} } ``` diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a0e877eec..c2f4cb0c5f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,7 +42,7 @@ include(FindPackageHandleStandardArgs) # Set some variables with info on the SUNDIALS project set(PACKAGE_BUGREPORT "sundials-users@llnl.gov") set(PACKAGE_NAME "SUNDIALS") -set(PACKAGE_STRING "SUNDIALS 6.2.0") +set(PACKAGE_STRING "SUNDIALS 6.3.0") set(PACKAGE_TARNAME "sundials") # Set SUNDIALS version numbers @@ -51,7 +51,7 @@ message(STATUS "SUNDIALS_GIT_VERSION: ${SUNDIALS_GIT_VERSION}") # (use "" for the version label if none is needed) set(PACKAGE_VERSION_MAJOR "6") -set(PACKAGE_VERSION_MINOR "2") +set(PACKAGE_VERSION_MINOR "3") set(PACKAGE_VERSION_PATCH "0") set(PACKAGE_VERSION_LABEL "") @@ -67,37 +67,37 @@ endif() # Specify the VERSION and SOVERSION for shared libraries -set(arkodelib_VERSION "5.2.0") +set(arkodelib_VERSION "5.3.0") set(arkodelib_SOVERSION "5") -set(cvodelib_VERSION "6.2.0") +set(cvodelib_VERSION "6.3.0") set(cvodelib_SOVERSION "6") -set(cvodeslib_VERSION "6.2.0") +set(cvodeslib_VERSION "6.3.0") set(cvodeslib_SOVERSION "6") -set(idalib_VERSION "6.2.0") +set(idalib_VERSION "6.3.0") set(idalib_SOVERSION "6") -set(idaslib_VERSION "5.2.0") +set(idaslib_VERSION "5.3.0") set(idaslib_SOVERSION "5") -set(kinsollib_VERSION "6.2.0") +set(kinsollib_VERSION "6.3.0") set(kinsollib_SOVERSION "6") set(cpodeslib_VERSION "0.0.0") set(cpodeslib_SOVERSION "0") -set(nveclib_VERSION "6.2.0") +set(nveclib_VERSION "6.3.0") set(nveclib_SOVERSION "6") -set(sunmatrixlib_VERSION "4.2.0") +set(sunmatrixlib_VERSION "4.3.0") set(sunmatrixlib_SOVERSION "4") -set(sunlinsollib_VERSION "4.2.0") +set(sunlinsollib_VERSION "4.3.0") set(sunlinsollib_SOVERSION "4") -set(sunnonlinsollib_VERSION "3.2.0") +set(sunnonlinsollib_VERSION "3.3.0") set(sunnonlinsollib_SOVERSION "3") set(sundialslib_VERSION diff --git a/README.md b/README.md index 43a22171e0..21e81f87d5 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # SUNDIALS: SUite of Nonlinear and DIfferential/ALgebraic equation Solvers # -### Version 6.2.0 (Apr 2022) ### +### Version 6.3.0 (Aug 2022) ### **Center for Applied Scientific Computing, Lawrence Livermore National Laboratory** diff --git a/doc/shared/History.rst b/doc/shared/History.rst index 03304ec956..7d942e2fcc 100644 --- a/doc/shared/History.rst +++ b/doc/shared/History.rst @@ -21,6 +21,8 @@ Appendix: SUNDIALS Release History +----------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+ | Date | SUNDIALS | ARKODE | CVODE | CVODES | IDA | IDAS | KINSOL | +==========+===================+===================+===================+===================+===================+===================+===================+ +| Aug 2022 | 6.3.0 | 5.3.0 | 6.3.0 | 6.3.0 | 6.3.0 | 5.3.0 | 6.3.0 | ++----------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+ | Apr 2022 | 6.2.0 | 5.2.0 | 6.2.0 | 6.2.0 | 6.2.0 | 5.2.0 | 6.2.0 | +----------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+ | Feb 2022 | 6.1.1 | 5.1.1 | 6.1.1 | 6.1.1 | 6.1.1 | 5.1.1 | 6.1.1 | diff --git a/doc/shared/sundials.bib b/doc/shared/sundials.bib index d37433a0ef..5c4f74287d 100644 --- a/doc/shared/sundials.bib +++ b/doc/shared/sundials.bib @@ -27,7 +27,7 @@ % @techreport{arkode_ug, author = {Daniel R. Reynolds and David J. Gardner and Carol S. Woodward and Rujeko Chinomona and Cody J. Balos}, -title = {{User Documentation for ARKODE v5.2.0}}, +title = {{User Documentation for ARKODE v5.3.0}}, institution = {LLNL}, number = {LLNL-SM-668082}, year = 2022 @@ -37,7 +37,7 @@ @techreport{arkode_ug % @techreport{arkode_ex, author = {Daniel R. Reynolds}, -title = {{Example Programs for ARKODE v5.2.0}}, +title = {{Example Programs for ARKODE v5.3.0}}, institution = {Southern Methodist University}, year = 2022 } @@ -46,7 +46,7 @@ @techreport{arkode_ex % @techreport{cvode_ug, author = {Alan C. Hindmarsh and Radu Serban and Cody J. Balos and David J. Gardner and Daniel R. Reynolds and Carol S. Woodward}, -title = {{User Documentation for CVODE v6.2.0}}, +title = {{User Documentation for CVODE v6.3.0}}, institution = {LLNL}, number = {UCRL-SM-208108}, year = 2022 @@ -56,7 +56,7 @@ @techreport{cvode_ug % @techreport{cvode_ex, author = {Alan C. Hindmarsh and Radu Serban}, -title = {{Example Programs for CVODE v6.2.0}}, +title = {{Example Programs for CVODE v6.3.0}}, institution = {LLNL}, note = {UCRL-SM-208110}, year = 2022 @@ -66,7 +66,7 @@ @techreport{cvode_ex % @techreport{cvodes_ug, author = {Alan C. Hindmarsh and Radu Serban and Cody J. Balos and David J. Gardner and Daniel R. Reynolds and Carol S. Woodward}, -title = {{User Documentation for CVODES v6.2.0}}, +title = {{User Documentation for CVODES v6.3.0}}, institution = {LLNL}, note = {UCRL-SM-208111}, year = 2022 @@ -76,7 +76,7 @@ @techreport{cvodes_ug % @techreport{cvodes_ex, author = {Radu Serban and Alan C. Hindmarsh}, -title = {{Example Programs for CVODES v6.2.0}}, +title = {{Example Programs for CVODES v6.3.0}}, institution = {LLNL}, number = {UCRL-SM-208115}, year = 2022 @@ -86,7 +86,7 @@ @techreport{cvodes_ex % @techreport{ida_ug, author = {Alan C. Hindmarsh and Radu Serban and Cody J. Balos and David J. Gardner and Daniel R. Reynolds and Carol S. Woodward}, -title = {{User Documentation for IDA v6.2.0}}, +title = {{User Documentation for IDA v6.3.0}}, institution = {LLNL}, number = {UCRL-SM-208112}, year = 2022 @@ -96,7 +96,7 @@ @techreport{ida_ug % @techreport{ida_ex, author = {Alan C. Hindmarsh and Radu Serban and Aaron Collier}, -title = {{Example Programs for IDA v6.2.0}}, +title = {{Example Programs for IDA v6.3.0}}, institution = {LLNL}, number = {UCRL-SM-208113}, year = 2022 @@ -106,7 +106,7 @@ @techreport{ida_ex % @techreport{idas_ug, author = {Radu Serban and Cosmin Petra and Alan C. Hindmarsh and Cody J. Balos and David J. Gardner and Daniel R. Reynolds and Carol S. Woodward}, -title = {{User Documentation for IDAS v5.2.0}}, +title = {{User Documentation for IDAS v5.3.0}}, institution = {LLNL}, number = {UCRL-SM-234051}, year = 2022 @@ -116,7 +116,7 @@ @techreport{idas_ug % @techreport{idas_ex, author = {Radu Serban and Alan C. Hindmarsh}, -title = {{Example Programs for IDAS v5.2.0}}, +title = {{Example Programs for IDAS v5.3.0}}, institution = {LLNL}, number = {LLNL-TR-437091}, year = 2022 @@ -126,7 +126,7 @@ @techreport{idas_ex % @techreport{kinsol_ug, author = {Alan C. Hindmarsh and Radu Serban and Cody J. Balos and David J. Gardner and Daniel R. Reynolds and Carol S. Woodward}, -title = {{User Documentation for KINSOL v6.2.0}}, +title = {{User Documentation for KINSOL v6.3.0}}, institution = {LLNL}, number = {UCRL-SM-208116}, year = 2022 @@ -136,7 +136,7 @@ @techreport{kinsol_ug % @techreport{kinsol_ex, author = {Aaron M. Collier and Radu Serban}, -title = {{Example Programs for KINSOL v6.2.0}}, +title = {{Example Programs for KINSOL v6.3.0}}, institution = {LLNL}, number = {UCRL-SM-208114}, year = 2022 diff --git a/doc/shared/versions.py b/doc/shared/versions.py index 0bd291c585..53f4cee7ad 100644 --- a/doc/shared/versions.py +++ b/doc/shared/versions.py @@ -9,11 +9,11 @@ # SPDX-License-Identifier: BSD-3-Clause # SUNDIALS Copyright End # ---------------------------------------------------------------- -sundials_version = 'v6.2.0' -arkode_version = 'v5.2.0' -cvode_version = 'v6.2.0' -cvodes_version = 'v6.2.0' -ida_version = 'v6.2.0' -idas_version = 'v5.2.0' -kinsol_version = 'v6.2.0' +sundials_version = 'v6.3.0' +arkode_version = 'v5.3.0' +cvode_version = 'v6.3.0' +cvodes_version = 'v6.3.0' +ida_version = 'v6.3.0' +idas_version = 'v5.3.0' +kinsol_version = 'v6.3.0' year = '2022' diff --git a/doc/sundials/biblio.bib b/doc/sundials/biblio.bib index 8cf869c333..de26d6c67c 100644 --- a/doc/sundials/biblio.bib +++ b/doc/sundials/biblio.bib @@ -16,7 +16,7 @@ @techreport{arkode_ug, author={Daniel R. Reynolds and David J. Gardner and Alan C. Hindmarsh and Carol S. Woodward and Jean M. Sexton}, -title={{User Documentation for ARKODE v5.2.0}}, +title={{User Documentation for ARKODE v5.3.0}}, institution={LLNL}, number={LLNL-SM-668082}, year = 2022 @@ -26,7 +26,7 @@ @techreport{arkode_ug % @techreport{arkode_ex, author={Daniel R. Reynolds}, -title={{Example Programs for ARKODE v5.2.0}}, +title={{Example Programs for ARKODE v5.3.0}}, institution={Southern Methodist University}, year = 2022 } @@ -35,7 +35,7 @@ @techreport{arkode_ex % @techreport{cvode_ug, author={A. C. Hindmarsh and R. Serban}, -title={{User Documentation for CVODE v6.2.0}}, +title={{User Documentation for CVODE v6.3.0}}, institution={LLNL}, number={UCRL-SM-208108}, year = 2022 @@ -45,7 +45,7 @@ @techreport{cvode_ug % @techreport{cvode_ex, author={A. C. Hindmarsh and R. Serban and D. R. Reynolds}, -title={{Example Programs for CVODE v6.2.0}}, +title={{Example Programs for CVODE v6.3.0}}, institution={LLNL}, note={UCRL-SM-208110}, year = 2022 @@ -55,7 +55,7 @@ @techreport{cvode_ex % @techreport{cvodes_ug, author={A. C. Hindmarsh and R. Serban}, -title={{User Documentation for CVODES v6.2.0}}, +title={{User Documentation for CVODES v6.3.0}}, institution={LLNL}, note={UCRL-SM-208111}, year = 2022 @@ -65,7 +65,7 @@ @techreport{cvodes_ug % @techreport{cvodes_ex, author={R. Serban and A. C. Hindmarsh}, -title={{Example Programs for CVODES v6.2.0}}, +title={{Example Programs for CVODES v6.3.0}}, institution={LLNL}, number={UCRL-SM-208115}, year = 2022 @@ -75,7 +75,7 @@ @techreport{cvodes_ex % @techreport{ida_ug, author={A. C. Hindmarsh and R. Serban and A. Collier}, -title={{User Documentation for IDA v6.2.0}}, +title={{User Documentation for IDA v6.3.0}}, institution={LLNL}, number={UCRL-SM-208112}, year = 2022 @@ -85,7 +85,7 @@ @techreport{ida_ug % @techreport{ida_ex, author={A. C. Hindmarsh and R. Serban and A. Collier}, -title={{Example Programs for IDA v6.2.0}}, +title={{Example Programs for IDA v6.3.0}}, institution={LLNL}, number={UCRL-SM-208113}, year = 2022 @@ -95,7 +95,7 @@ @techreport{ida_ex % @techreport{idas_ug, author={R. Serban and C. Petra and A. C. Hindmarsh}, -title={{User Documentation for IDAS v5.2.0}}, +title={{User Documentation for IDAS v5.3.0}}, institution={LLNL}, number={UCRL-SM-234051}, year = 2022 @@ -105,7 +105,7 @@ @techreport{idas_ug % @techreport{idas_ex, author={R. Serban and A. C. Hindmarsh}, -title={{Example Programs for IDAS v5.2.0}}, +title={{Example Programs for IDAS v5.3.0}}, institution={LLNL}, number={LLNL-TR-437091}, year = 2022 @@ -115,7 +115,7 @@ @techreport{idas_ex % @techreport{kinsol_ug, author={A. M. Collier and A. C. Hindmarsh and R. Serban and C.S. Woodward}, -title={{User Documentation for KINSOL v6.2.0}}, +title={{User Documentation for KINSOL v6.3.0}}, institution={LLNL}, number={UCRL-SM-208116}, year = 2022 @@ -125,7 +125,7 @@ @techreport{kinsol_ug % @techreport{kinsol_ex, author={A. M. Collier and R. Serban}, -title={{Example Programs for KINSOL v6.2.0}}, +title={{Example Programs for KINSOL v6.3.0}}, institution={LLNL}, number={UCRL-SM-208114}, year = 2022 diff --git a/doc/sundials/ug.tex b/doc/sundials/ug.tex index 22f871c05c..d9598bf04e 100644 --- a/doc/sundials/ug.tex +++ b/doc/sundials/ug.tex @@ -59,29 +59,29 @@ %----- VERSIONS AND UCRL NUMBERS OF SUNDIALS CODES -\newcommand{\sunrelease}{v6.2.0} +\newcommand{\sunrelease}{v6.3.0} -\newcommand{\cvrelease}{v6.2.0} +\newcommand{\cvrelease}{v6.3.0} \newcommand{\cvucrlug}{UCRL-SM-208108} \newcommand{\cvucrlex}{UCRL-SM-208110} -\newcommand{\cvsrelease}{v6.2.0} +\newcommand{\cvsrelease}{v6.3.0} \newcommand{\cvsucrlug}{UCRL-SM-208111} \newcommand{\cvsucrlex}{UCRL-SM-208115} -\newcommand{\idarelease}{v6.2.0} +\newcommand{\idarelease}{v6.3.0} \newcommand{\idaucrlug}{UCRL-SM-208112} \newcommand{\idaucrlex}{UCRL-SM-208113} -\newcommand{\idasrelease}{v5.2.0} +\newcommand{\idasrelease}{v5.3.0} \newcommand{\idasucrlug}{UCRL-SM-234051} \newcommand{\idasucrlex}{LLNL-TR-437091} -\newcommand{\kinrelease}{v6.2.0} +\newcommand{\kinrelease}{v6.3.0} \newcommand{\kinucrlug}{UCRL-SM-208116} \newcommand{\kinucrlex}{UCRL-SM-208114} -\newcommand{\arkrelease}{v5.2.0} +\newcommand{\arkrelease}{v5.3.0} \newcommand{\arkucrlug}{LLNL-SM-668082} \newcommand{\arkucrlex}{????-??-??????} diff --git a/doc/sundials_developers/source/releases/Checklist.rst b/doc/sundials_developers/source/releases/Checklist.rst index fb06ac96f7..8787fb5579 100644 --- a/doc/sundials_developers/source/releases/Checklist.rst +++ b/doc/sundials_developers/source/releases/Checklist.rst @@ -127,7 +127,7 @@ web pages. https://computing-staging.llnl.gov/projects/sundials/sundials-software * Update main download table with links to new versions of solvers - * The documentation links do not need to be updated (they point to the PDFs on the GitHub master branch) + * The documentation links do not need to be updated (they point to the PDFs on the GitHub main branch) * Update Previous releases table with new entry for previous release of full SUNDIALS suite. * Edit FAQ if necessary: diff --git a/scripts/tarscript b/scripts/tarscript index 95d012082b..6ef02a71df 100755 --- a/scripts/tarscript +++ b/scripts/tarscript @@ -56,13 +56,13 @@ function print_usage # VERSION NUMBERS #--------------------------------------------------------- -SUN_VER="6.2.0" -CV_VER="6.2.0" -CVS_VER="6.2.0" -IDA_VER="6.2.0" -IDAS_VER="5.2.0" -KIN_VER="6.2.0" -ARK_VER="5.2.0" +SUN_VER="6.3.0" +CV_VER="6.3.0" +CVS_VER="6.3.0" +IDA_VER="6.3.0" +IDAS_VER="5.3.0" +KIN_VER="6.3.0" +ARK_VER="5.3.0" #--------------------------------------------------------- # Test if the script is executed from within its directory diff --git a/scripts/updateVersion.sh b/scripts/updateVersion.sh index 84a5e9bd3c..d460ca5a5e 100755 --- a/scripts/updateVersion.sh +++ b/scripts/updateVersion.sh @@ -19,7 +19,7 @@ # development releases the label string is of the form "-dev.#" and for full # releases the label string is "". sun_major=${1:-6} -sun_minor=${2:-2} +sun_minor=${2:-3} sun_patch=${3:-0} sun_label=${4:-""} month=${5:-$(date +"%b")} @@ -357,18 +357,18 @@ fi # Update CITATIONS.md fn="../CITATIONS.md" -sedi '39s/.*/\ \ year = {'${year}'},/' $fn -sedi '40s/.*/\ \ note = {v'${ark_ver}'}/' $fn -sedi '48s/.*/\ \ year = {'${year}'},/' $fn -sedi '49s/.*/\ \ note = {v'${cv_ver}'}/' $fn -sedi '57s/.*/\ \ year = {'${year}'},/' $fn -sedi '58s/.*/\ \ note = {v'${cvs_ver}'}/' $fn -sedi '66s/.*/\ \ year = {'${year}'},/' $fn -sedi '67s/.*/\ \ note = {v'${ida_ver}'}/' $fn -sedi '75s/.*/\ \ year = {'${year}'},/' $fn -sedi '76s/.*/\ \ note = {v'${idas_ver}'}/' $fn -sedi '84s/.*/\ \ year = {'${year}'},/' $fn -sedi '85s/.*/\ \ note = {v'${kin_ver}'}/' $fn +sedi '64s/.*/\ \ year = {'${year}'},/' $fn +sedi '65s/.*/\ \ note = {v'${ark_ver}'}/' $fn +sedi '73s/.*/\ \ year = {'${year}'},/' $fn +sedi '74s/.*/\ \ note = {v'${cv_ver}'}/' $fn +sedi '82s/.*/\ \ year = {'${year}'},/' $fn +sedi '83s/.*/\ \ note = {v'${cvs_ver}'}/' $fn +sedi '91s/.*/\ \ year = {'${year}'},/' $fn +sedi '92s/.*/\ \ note = {v'${ida_ver}'}/' $fn +sedi '100s/.*/\ \ year = {'${year}'},/' $fn +sedi '101s/.*/\ \ note = {v'${idas_ver}'}/' $fn +sedi '109s/.*/\ \ year = {'${year}'},/' $fn +sedi '110s/.*/\ \ note = {v'${kin_ver}'}/' $fn # Update CHANGELOG and recent changes fn="../CHANGELOG.md" diff --git a/src/arkode/README.md b/src/arkode/README.md index c2a9db4687..8967f23b8f 100644 --- a/src/arkode/README.md +++ b/src/arkode/README.md @@ -1,5 +1,5 @@ # ARKode -### Version 5.2.0 (Apr 2022) +### Version 5.3.0 (Aug 2022) **Daniel R. Reynolds, Department of Mathematics, SMU** @@ -49,8 +49,8 @@ the "SUNDIALS Release History" appendix of the ARKode User Guide. ## References * D. R. Reynolds, D. J. Gardner, C. S. Woodward, and C. J. Balos, - "User Documentation for ARKode v5.2.0," LLNL technical report - LLNL-SM-668082, Apr 2022. + "User Documentation for ARKode v5.3.0," LLNL technical report + LLNL-SM-668082, Aug 2022. -* D. R. Reynolds, "Example Programs for ARKode v5.2.0," Technical Report, - Southern Methodist University Center for Scientific Computation, Apr 2022. +* D. R. Reynolds, "Example Programs for ARKode v5.3.0," Technical Report, + Southern Methodist University Center for Scientific Computation, Aug 2022. diff --git a/src/cvode/README.md b/src/cvode/README.md index d19a2d9088..398b84eeea 100644 --- a/src/cvode/README.md +++ b/src/cvode/README.md @@ -1,5 +1,5 @@ # CVODE -### Version 6.2.0 (Apr 2022) +### Version 6.3.0 (Aug 2022) **Alan C. Hindmarsh, Radu Serban, Cody J. Balos, David J. Gardner, and Carol S. Woodward, Center for Applied Scientific Computing, LLNL** @@ -48,11 +48,11 @@ the "SUNDIALS Release History" appendix of the CVODE User Guide. ## References * A. C. Hindmarsh, R. Serban, C. J. Balos, D. J. Gardner, D. R. Reynolds - and C. S. Woodward, "User Documentation for CVODE v6.2.0," - LLNL technical report UCRL-SM-208108, Apr 2022. + and C. S. Woodward, "User Documentation for CVODE v6.3.0," + LLNL technical report UCRL-SM-208108, Aug 2022. -* A. C. Hindmarsh and R. Serban, "Example Programs for CVODE v6.2.0," - LLNL technical report UCRL-SM-208110, Apr 2022. +* A. C. Hindmarsh and R. Serban, "Example Programs for CVODE v6.3.0," + LLNL technical report UCRL-SM-208110, Aug 2022. * S.D. Cohen and A.C. Hindmarsh, "CVODE, a Stiff/nonstiff ODE Solver in C," Computers in Physics, 10(2), pp. 138-143, 1996. diff --git a/src/cvodes/README.md b/src/cvodes/README.md index 645c94f775..f4d695bdde 100644 --- a/src/cvodes/README.md +++ b/src/cvodes/README.md @@ -1,5 +1,5 @@ # CVODES -### Version 6.2.0 (Apr 2022) +### Version 6.3.0 (Aug 2022) **Alan C. Hindmarsh, Radu Serban, Cody J. Balos, David J. Gardner, and Carol S. Woodward, Center for Applied Scientific Computing, LLNL** @@ -45,11 +45,11 @@ the "SUNDIALS Release History" appendix of the CVODES User Guide. ## References * A. C. Hindmarsh, R. Serban, C. J. Balos, D. J. Gardner, D. R. Reynolds - and C. S. Woodward, "User Documentation for CVODES v6.2.0," - LLNL technical report UCRL-SM-208111, Apr 2022. + and C. S. Woodward, "User Documentation for CVODES v6.3.0," + LLNL technical report UCRL-SM-208111, Aug 2022. -* A. C. Hindmarsh and R. Serban, "Example Programs for CVODES v6.2.0," - LLNL technical report UCRL-SM-208115, Apr 2022. +* A. C. Hindmarsh and R. Serban, "Example Programs for CVODES v6.3.0," + LLNL technical report UCRL-SM-208115, Aug 2022. * R. Serban and A. C. Hindmarsh, "CVODES: the Sensitivity-Enabled ODE solver in SUNDIALS," Proceedings of IDETC/CIE 2005, Sept. 2005, diff --git a/src/ida/README.md b/src/ida/README.md index d525d6a6ac..cc23568fd6 100644 --- a/src/ida/README.md +++ b/src/ida/README.md @@ -1,5 +1,5 @@ # IDA -### Version 6.2.0 (Apr 2022) +### Version 6.3.0 (Aug 2022) **Alan C. Hindmarsh, Radu Serban, Cody J. Balos, David J. Gardner, and Carol S. Woodward, Center for Applied Scientific Computing, LLNL** @@ -48,11 +48,11 @@ the "SUNDIALS Release History" appendix of the IDA User Guide. ## References * A. C. Hindmarsh, R. Serban, C. J. Balos, D. J. Gardner, D. R. Reynolds - and C. S. Woodward, "User Documentation for IDA v6.2.0," - LLNL technical report UCRL-SM-208112, Apr 2022. + and C. S. Woodward, "User Documentation for IDA v6.3.0," + LLNL technical report UCRL-SM-208112, Aug 2022. -* A. C. Hindmarsh, R. Serban, and A. Collier, "Example Programs for IDA v6.2.0," - LLNL technical report UCRL-SM-208113, Apr 2022. +* A. C. Hindmarsh, R. Serban, and A. Collier, "Example Programs for IDA v6.3.0," + LLNL technical report UCRL-SM-208113, Aug 2022. * A. C. Hindmarsh, P. N. Brown, K. E. Grant, S. L. Lee, R. Serban, D. E. Shumaker, and C. S. Woodward, "SUNDIALS, Suite of Nonlinear and diff --git a/src/idas/README.md b/src/idas/README.md index 23f1cd87c1..8909826db3 100644 --- a/src/idas/README.md +++ b/src/idas/README.md @@ -1,5 +1,5 @@ # IDAS -### Version 5.2.0 (Apr 2022) +### Version 5.3.0 (Aug 2022) **Radu Serban, Cosmin Petra, Alan C. Hindmarsh, Cody J. Balos, David J. Gardner, and Carol S. Woodward, Center for Applied Scientific Computing, LLNL** @@ -44,11 +44,11 @@ the "SUNDIALS Release History" appendix of the IDAS User Guide. ## References * R. Serban, C. Petra, A. C. Hindmarsh, C. J. Balos, D. J. Gardner, - D. R. Reynolds and C. S. Woodward, "User Documentation for IDAS v5.2.0," - LLNL technical report UCRL-SM-234051, Apr 2022. + D. R. Reynolds and C. S. Woodward, "User Documentation for IDAS v5.3.0," + LLNL technical report UCRL-SM-234051, Aug 2022. -* R. Serban and A.C. Hindmarsh, "Example Programs for IDAS v5.2.0," - LLNL technical report LLNL-TR-437091, Apr 2022. +* R. Serban and A.C. Hindmarsh, "Example Programs for IDAS v5.3.0," + LLNL technical report LLNL-TR-437091, Aug 2022. * A. C. Hindmarsh, P. N. Brown, K. E. Grant, S. L. Lee, R. Serban, D. E. Shumaker, and C. S. Woodward, "SUNDIALS, Suite of Nonlinear and diff --git a/src/kinsol/README.md b/src/kinsol/README.md index f70cd8e025..03cd592510 100644 --- a/src/kinsol/README.md +++ b/src/kinsol/README.md @@ -1,5 +1,5 @@ # KINSOL -### Version 6.2.0 (Apr 2022) +### Version 6.3.0 (Aug 2022) **Alan C. Hindmarsh, Radu Serban, Cody J. Balos, David J. Gardner, and Carol S. Woodward, Center for Applied Scientific Computing, LLNL** @@ -49,11 +49,11 @@ the "SUNDIALS Release History" appendix of the KINSOL User Guide. * A. C. Hindmarsh, R. Serban, C. J. Balos, D. J. Gardner, D. R. Reynolds and C. S. Woodward, - "User Documentation for KINSOL v6.2.0," LLNL technical report - UCRL-SM-208116, Apr 2022. + "User Documentation for KINSOL v6.3.0," LLNL technical report + UCRL-SM-208116, Aug 2022. -* A. M. Collier and R. Serban, "Example Programs for KINSOL v6.2.0," - LLNL technical report UCRL-SM-208114, Apr 2022. +* A. M. Collier and R. Serban, "Example Programs for KINSOL v6.3.0," + LLNL technical report UCRL-SM-208114, Aug 2022. * A. C. Hindmarsh, P. N. Brown, K. E. Grant, S. L. Lee, R. Serban, D. E. Shumaker, and C. S. Woodward, "SUNDIALS, Suite of Nonlinear and diff --git a/test/jenkins/Jenkinsfile b/test/jenkins/Jenkinsfile index 84372d0338..68990850f4 100644 --- a/test/jenkins/Jenkinsfile +++ b/test/jenkins/Jenkinsfile @@ -14,7 +14,8 @@ pipeline { steps { dir('test') { script { - if (env.BRANCH_NAME =~ '^(release(/|-).*)$') { + if (env.CHANGE_BRANCH =~ '^(release(/|-).*)$' || + env.BRANCH_NAME =~ '^(release(/|-).*)$') { sh "./test_driver.sh --testtype Release" } else if (env.BRANCH_NAME =~ '^(main|develop)$' || env.CHANGE_TARGET =~ '^(main|develop)$') {