Skip to content

Commit

Permalink
Release/v7.0.0 (#431)
Browse files Browse the repository at this point in the history
SUNDIALS release v7.0.0
  • Loading branch information
balos1 authored Feb 29, 2024
1 parent 6f7f591 commit 2abd63b
Show file tree
Hide file tree
Showing 23 changed files with 122 additions and 124 deletions.
6 changes: 2 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
# SUNDIALS Changelog

## Changes to SUNDIALS in release 7.0.0-rc.1

⚠️ This is a release candidate.
## Changes to SUNDIALS in release v7.0.0

### Major Feature

Expand Down Expand Up @@ -97,7 +95,7 @@ and a typedef to a `MPI_Comm` in builds with MPI. As a result:
`SUNLogger_Create` or `SUNProfiler_Create`.

- Some users will need to update their calls to `N_VGetCommunicator`, and
update any custom `N_Vector` implementations tht provide
update any custom `N_Vector` implementations that provide
`N_VGetCommunicator`, since it now returns a `SUNComm`.

The change away from type-erased pointers for `SUNComm` fixes problems like the
Expand Down
12 changes: 6 additions & 6 deletions CITATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,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 = {2024},
note = {v6.0.0-rc.1}
note = {v6.0.0}
}
```

Expand All @@ -78,7 +78,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 = {2024},
note = {v7.0.0-rc.1}
note = {v7.0.0}
}
```

Expand All @@ -87,7 +87,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 = {2024},
note = {v7.0.0-rc.1}
note = {v7.0.0}
}
```

Expand All @@ -96,7 +96,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 = {2024},
note = {v7.0.0-rc.1}
note = {v7.0.0}
}
```

Expand All @@ -105,7 +105,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 = {2024},
note = {v6.0.0-rc.1}
note = {v6.0.0}
}
```

Expand All @@ -114,6 +114,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 = {2024},
note = {v7.0.0-rc.1}
note = {v7.0.0}
}
```
24 changes: 12 additions & 12 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ include(FindPackageHandleStandardArgs)
# Set some variables with info on the SUNDIALS project
set(PACKAGE_BUGREPORT "[email protected]")
set(PACKAGE_NAME "SUNDIALS")
set(PACKAGE_STRING "SUNDIALS 7.0.0-rc.1")
set(PACKAGE_STRING "SUNDIALS 7.0.0")
set(PACKAGE_TARNAME "sundials")

# Set SUNDIALS version numbers
Expand All @@ -59,7 +59,7 @@ message(STATUS "SUNDIALS_GIT_VERSION: ${SUNDIALS_GIT_VERSION}")
set(PACKAGE_VERSION_MAJOR "7")
set(PACKAGE_VERSION_MINOR "0")
set(PACKAGE_VERSION_PATCH "0")
set(PACKAGE_VERSION_LABEL "rc.1")
set(PACKAGE_VERSION_LABEL "")

if(PACKAGE_VERSION_LABEL)
set(PACKAGE_VERSION
Expand All @@ -73,37 +73,37 @@ endif()

# Specify the VERSION and SOVERSION for shared libraries

set(arkodelib_VERSION "6.0.0-rc.1")
set(arkodelib_VERSION "6.0.0")
set(arkodelib_SOVERSION "6")

set(cvodelib_VERSION "7.0.0-rc.1")
set(cvodelib_VERSION "7.0.0")
set(cvodelib_SOVERSION "7")

set(cvodeslib_VERSION "7.0.0-rc.1")
set(cvodeslib_VERSION "7.0.0")
set(cvodeslib_SOVERSION "7")

set(idalib_VERSION "7.0.0-rc.1")
set(idalib_VERSION "7.0.0")
set(idalib_SOVERSION "7")

set(idaslib_VERSION "6.0.0-rc.1")
set(idaslib_VERSION "6.0.0")
set(idaslib_SOVERSION "6")

set(kinsollib_VERSION "7.0.0-rc.1")
set(kinsollib_VERSION "7.0.0")
set(kinsollib_SOVERSION "7")

set(cpodeslib_VERSION "0.0.0")
set(cpodeslib_SOVERSION "0")

set(nveclib_VERSION "7.0.0-rc.1")
set(nveclib_VERSION "7.0.0")
set(nveclib_SOVERSION "7")

set(sunmatrixlib_VERSION "5.0.0-rc.1")
set(sunmatrixlib_VERSION "5.0.0")
set(sunmatrixlib_SOVERSION "5")

set(sunlinsollib_VERSION "5.0.0-rc.1")
set(sunlinsollib_VERSION "5.0.0")
set(sunlinsollib_SOVERSION "5")

set(sunnonlinsollib_VERSION "4.0.0-rc.1")
set(sunnonlinsollib_VERSION "4.0.0")
set(sunnonlinsollib_SOVERSION "4")

set(sundialslib_VERSION
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SUNDIALS: SUite of Nonlinear and DIfferential/ALgebraic equation Solvers #
### Version 7.0.0-rc.1 (Jan 2024) ###
### Version 7.0.0 (Feb 2024) ###

**Center for Applied Scientific Computing, Lawrence Livermore National Laboratory**

Expand Down
4 changes: 2 additions & 2 deletions doc/arkode/guide/source/Introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ provided with SUNDIALS, or again may utilize a user-supplied module.
Changes from previous versions
==============================

Changes in v6.0.0-rc.1
Changes in v6.0.0
----------------------

**Major Features**
Expand Down Expand Up @@ -252,7 +252,7 @@ and a typedef to a ``MPI_Comm`` in builds with MPI. As a result:
:c:func:`SUNLogger_Create` or :c:func:`SUNProfiler_Create`.

- Some users will need to update their calls to ``N_VGetCommunicator``, and
update any custom ``N_Vector`` implementations tht provide
update any custom ``N_Vector`` implementations that provide
``N_VGetCommunicator``, since it now returns a ``SUNComm``.

The change away from type-erased pointers for :c:type:`SUNComm` fixes problems
Expand Down
4 changes: 2 additions & 2 deletions doc/cvode/guide/source/Introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ implementations.
Changes from previous versions
==============================

Changes in v7.0.0-rc.1
Changes in v7.0.0
----------------------

**Major Features**
Expand Down Expand Up @@ -223,7 +223,7 @@ and a typedef to a ``MPI_Comm`` in builds with MPI. As a result:
:c:func:`SUNLogger_Create` or :c:func:`SUNProfiler_Create`.

- Some users will need to update their calls to ``N_VGetCommunicator``, and
update any custom ``N_Vector`` implementations tht provide
update any custom ``N_Vector`` implementations that provide
``N_VGetCommunicator``, since it now returns a ``SUNComm``.

The change away from type-erased pointers for :c:type:`SUNComm` fixes problems
Expand Down
4 changes: 2 additions & 2 deletions doc/cvodes/guide/source/Introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ Fortran.
Changes from previous versions
==============================

Changes in v7.0.0-rc.1
Changes in v7.0.0
----------------------

**Major Features**
Expand Down Expand Up @@ -223,7 +223,7 @@ and a typedef to a ``MPI_Comm`` in builds with MPI. As a result:
:c:func:`SUNLogger_Create` or :c:func:`SUNProfiler_Create`.

- Some users will need to update their calls to ``N_VGetCommunicator``, and
update any custom ``N_Vector`` implementations tht provide
update any custom ``N_Vector`` implementations that provide
``N_VGetCommunicator``, since it now returns a ``SUNComm``.

The change away from type-erased pointers for :c:type:`SUNComm` fixes problems
Expand Down
4 changes: 2 additions & 2 deletions doc/ida/guide/source/Introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ systems.
Changes from previous versions
==============================

Changes in v7.0.0-rc.1
Changes in v7.0.0
----------------------

**Major Features**
Expand Down Expand Up @@ -184,7 +184,7 @@ and a typedef to a ``MPI_Comm`` in builds with MPI. As a result:
:c:func:`SUNLogger_Create` or :c:func:`SUNProfiler_Create`.

- Some users will need to update their calls to ``N_VGetCommunicator``, and
update any custom ``N_Vector`` implementations tht provide
update any custom ``N_Vector`` implementations that provide
``N_VGetCommunicator``, since it now returns a ``SUNComm``.

The change away from type-erased pointers for :c:type:`SUNComm` fixes problems
Expand Down
4 changes: 2 additions & 2 deletions doc/idas/guide/source/Introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ integrate any final-condition ODE dependent on the solution of the original IVP
Changes from previous versions
==============================

Changes in v6.0.0-rc.1
Changes in v6.0.0
----------------------

**Major Features**
Expand Down Expand Up @@ -198,7 +198,7 @@ and a typedef to a ``MPI_Comm`` in builds with MPI. As a result:
:c:func:`SUNLogger_Create` or :c:func:`SUNProfiler_Create`.

- Some users will need to update their calls to ``N_VGetCommunicator``, and
update any custom ``N_Vector`` implementations tht provide
update any custom ``N_Vector`` implementations that provide
``N_VGetCommunicator``, since it now returns a ``SUNComm``.

The change away from type-erased pointers for :c:type:`SUNComm` fixes problems
Expand Down
4 changes: 2 additions & 2 deletions doc/kinsol/guide/source/Introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ applications written in Fortran.
Changes from previous versions
==============================

Changes in v7.0.0-rc.1
Changes in v7.0.0
----------------------

**Major Features**
Expand Down Expand Up @@ -200,7 +200,7 @@ and a typedef to a ``MPI_Comm`` in builds with MPI. As a result:
:c:func:`SUNLogger_Create` or :c:func:`SUNProfiler_Create`.

- Some users will need to update their calls to ``N_VGetCommunicator``, and
update any custom ``N_Vector`` implementations tht provide
update any custom ``N_Vector`` implementations that provide
``N_VGetCommunicator``, since it now returns a ``SUNComm``.

The change away from type-erased pointers for :c:type:`SUNComm` fixes problems
Expand Down
2 changes: 1 addition & 1 deletion doc/shared/History.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Release History
+----------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+
| Date | SUNDIALS | ARKODE | CVODE | CVODES | IDA | IDAS | KINSOL |
+==========+===================+===================+===================+===================+===================+===================+===================+
| Jan 2024 | 7.0.0-rc.1 | 6.0.0-rc.1 | 7.0.0-rc.1 | 7.0.0-rc.1 | 7.0.0-rc.1 | 6.0.0-rc.1 | 7.0.0-rc.1 |
| Feb 2024 | 7.0.0 | 6.0.0 | 7.0.0 | 7.0.0 | 7.0.0 | 6.0.0 | 7.0.0 |
+----------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+
| Dec 2023 | 6.7.0 | 5.7.0 | 6.7.0 | 6.7.0 | 6.7.0 | 5.7.0 | 6.7.0 |
+----------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+
Expand Down
24 changes: 12 additions & 12 deletions doc/shared/sundials.bib
Original file line number Diff line number Diff line change
Expand Up @@ -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 v6.0.0-rc.1}},
title = {{User Documentation for ARKODE v6.0.0}},
institution = {LLNL},
number = {LLNL-SM-668082},
year = 2024
Expand All @@ -37,7 +37,7 @@ @techreport{arkode_ug
%
@techreport{arkode_ex,
author = {Daniel R. Reynolds},
title = {{Example Programs for ARKODE v6.0.0-rc.1}},
title = {{Example Programs for ARKODE v6.0.0}},
institution = {Southern Methodist University},
year = 2024
}
Expand All @@ -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 v7.0.0-rc.1}},
title = {{User Documentation for CVODE v7.0.0}},
institution = {LLNL},
number = {UCRL-SM-208108},
year = 2024
Expand All @@ -56,7 +56,7 @@ @techreport{cvode_ug
%
@techreport{cvode_ex,
author = {Alan C. Hindmarsh and Radu Serban},
title = {{Example Programs for CVODE v7.0.0-rc.1}},
title = {{Example Programs for CVODE v7.0.0}},
institution = {LLNL},
note = {UCRL-SM-208110},
year = 2024
Expand All @@ -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 v7.0.0-rc.1}},
title = {{User Documentation for CVODES v7.0.0}},
institution = {LLNL},
note = {UCRL-SM-208111},
year = 2024
Expand All @@ -76,7 +76,7 @@ @techreport{cvodes_ug
%
@techreport{cvodes_ex,
author = {Radu Serban and Alan C. Hindmarsh},
title = {{Example Programs for CVODES v7.0.0-rc.1}},
title = {{Example Programs for CVODES v7.0.0}},
institution = {LLNL},
number = {UCRL-SM-208115},
year = 2024
Expand All @@ -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 v7.0.0-rc.1}},
title = {{User Documentation for IDA v7.0.0}},
institution = {LLNL},
number = {UCRL-SM-208112},
year = 2024
Expand All @@ -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 v7.0.0-rc.1}},
title = {{Example Programs for IDA v7.0.0}},
institution = {LLNL},
number = {UCRL-SM-208113},
year = 2024
Expand All @@ -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 v6.0.0-rc.1}},
title = {{User Documentation for IDAS v6.0.0}},
institution = {LLNL},
number = {UCRL-SM-234051},
year = 2024
Expand All @@ -116,7 +116,7 @@ @techreport{idas_ug
%
@techreport{idas_ex,
author = {Radu Serban and Alan C. Hindmarsh},
title = {{Example Programs for IDAS v6.0.0-rc.1}},
title = {{Example Programs for IDAS v6.0.0}},
institution = {LLNL},
number = {LLNL-TR-437091},
year = 2024
Expand All @@ -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 v7.0.0-rc.1}},
title = {{User Documentation for KINSOL v7.0.0}},
institution = {LLNL},
number = {UCRL-SM-208116},
year = 2024
Expand All @@ -136,7 +136,7 @@ @techreport{kinsol_ug
%
@techreport{kinsol_ex,
author = {Aaron M. Collier and Radu Serban},
title = {{Example Programs for KINSOL v7.0.0-rc.1}},
title = {{Example Programs for KINSOL v7.0.0}},
institution = {LLNL},
number = {UCRL-SM-208114},
year = 2024
Expand Down
14 changes: 7 additions & 7 deletions doc/shared/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
# SPDX-License-Identifier: BSD-3-Clause
# SUNDIALS Copyright End
# ----------------------------------------------------------------
sundials_version = 'v7.0.0-rc.1'
arkode_version = 'v6.0.0-rc.1'
cvode_version = 'v7.0.0-rc.1'
cvodes_version = 'v7.0.0-rc.1'
ida_version = 'v7.0.0-rc.1'
idas_version = 'v6.0.0-rc.1'
kinsol_version = 'v7.0.0-rc.1'
sundials_version = 'v7.0.0'
arkode_version = 'v6.0.0'
cvode_version = 'v7.0.0'
cvodes_version = 'v7.0.0'
ida_version = 'v7.0.0'
idas_version = 'v6.0.0'
kinsol_version = 'v7.0.0'
year = '2024'
Loading

0 comments on commit 2abd63b

Please sign in to comment.