Skip to content

Commit

Permalink
Merge pull request #160 in SUNDIALS/sunrepo from release-4.0.1 to master
Browse files Browse the repository at this point in the history
* commit '1edf17119120da9d303b3adc8fb9979a5805de3c':
  only enable arkode F90_parallel example if double precision
  remove bugfix steps from release checklist
  bump version numbers to 4.0.1/3.0.1
  • Loading branch information
cswoodward committed Dec 18, 2018
2 parents d6601d5 + 1edf171 commit 61d517a
Show file tree
Hide file tree
Showing 23 changed files with 98 additions and 98 deletions.
7 changes: 3 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,14 +45,14 @@ PROJECT(sundials C)
# Set some variables with info on the SUNDIALS project
SET(PACKAGE_BUGREPORT "[email protected]")
SET(PACKAGE_NAME "SUNDIALS")
SET(PACKAGE_STRING "SUNDIALS 4.0.0")
SET(PACKAGE_STRING "SUNDIALS 4.0.1")
SET(PACKAGE_TARNAME "sundials")

# set SUNDIALS version numbers
# (use "" for the version label if none is needed)
SET(PACKAGE_VERSION_MAJOR "4")
SET(PACKAGE_VERSION_MINOR "0")
SET(PACKAGE_VERSION_PATCH "0")
SET(PACKAGE_VERSION_PATCH "1")
SET(PACKAGE_VERSION_LABEL "")

IF(PACKAGE_VERSION_LABEL)
Expand Down Expand Up @@ -515,8 +515,7 @@ ELSE()
HIDE_VARIABLE(EXAMPLES_ENABLE_F77)
ENDIF()

# F90 examples (on by default) are an option only if ARKode or CVODE is
# built and a Fortran interface is enabled.
# F90 examples (on by default) are an option only if a Fortran interface is enabled.
SET(DOCSTR "Build SUNDIALS F90 examples")
IF(F77_INTERFACE_ENABLE OR F2003_INTERFACE_ENABLE)
SHOW_VARIABLE(EXAMPLES_ENABLE_F90 BOOL "${DOCSTR}" ON)
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ your question to the SUNDIALS [mailing list](https://computation.llnl.gov/projec
## Release History ##
Date | SUNDIALS | ARKODE | CVODE | CVODES | IDA | IDAS | KINSOL
---------|-------------|-------------|-------------|-------------|-------------|-------------|-------------
Dec 2018 | 4.0.1 | 3.0.1 | 4.0.1 | 4.0.1 | 4.0.1 | 3.0.1 | 4.0.1
Dec 2018 | 4.0.0 | 3.0.0 | 4.0.0 | 4.0.0 | 4.0.0 | 3.0.0 | 4.0.0
Oct 2018 | 3.2.1 | 2.2.1 | 3.2.1 | 3.2.1 | 3.2.1 | 2.2.1 | 3.2.1
Sep 2018 | 3.2.0 | 2.2.0 | 3.2.0 | 3.2.0 | 3.2.0 | 2.2.0 | 3.2.0
Expand Down
32 changes: 6 additions & 26 deletions README_DEV
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,7 @@ RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
2.2.0 3.2.0 3:0:0 3.0.0
2.2.1 3.2.1 3:0:0 3.0.0
3.0.0 4.0.0 4:0:0 4.0.0
3.0.1 4.0.1 4:0:1 4.0.1

CVODE
RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
Expand All @@ -190,6 +191,7 @@ RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
3.2.0 3.2.0 3:0:0 3.0.0
3.2.1 3.2.1 3:0:0 3.0.0
4.0.0 4.0.0 4:0:0 4.0.0
4.0.1 4.0.1 4:0:1 4.0.1

CVODES
RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
Expand All @@ -203,6 +205,7 @@ RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
3.2.0 3.2.0 3:0:0 3.0.0
3.2.1 3.2.1 3:0:0 3.0.0
4.0.0 4.0.0 4:0:0 4.0.0
4.0.1 4.0.1 4:0:1 4.0.1

IDA
RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
Expand All @@ -216,6 +219,7 @@ RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
3.2.0 3.2.0 3:0:0 3.0.0
3.2.1 3.2.1 3:0:0 3.0.0
4.0.0 4.0.0 4:0:0 4.0.0
4.0.1 4.0.1 4:0:1 4.0.1

IDAS
RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
Expand All @@ -227,6 +231,7 @@ RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
2.2.0 3.2.0 3:0:0 3.0.0
2.2.1 3.2.1 3:0:0 3.0.0
3.0.0 4.0.0 4:0:0 4.0.0
3.0.1 4.0.1 4:0:1 4.0.1

KINSOL
RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
Expand All @@ -240,29 +245,4 @@ RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
3.2.0 3.2.0 3:0:0 3.0.0
3.2.1 3.2.1 3:0:0 3.0.0
4.0.0 4.0.0 4:0:0 4.0.0

NVEC_SER
RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
2.2.0 2.2.0 0:0:0 0.0.0
2.3.0 2.3.0 0:1:0 0.0.1
2.4.0 2.4.0 0:2:0 0.0.2
3.0.0 3.0.0 3:0:0 3.0.0
3.1.0 3.1.0 3:0:0 3.0.0
3.1.1 3.1.1 3:0:0 3.0.0
3.1.2 3.1.2 3:0:0 3.0.0
3.2.0 3.2.0 3:0:0 3.0.0
3.2.1 3.2.1 3:0:0 3.0.0
4.0.0 4.0.0 4:0:0 4.0.0

NVEC_PAR
RELEASE SUNDIALS RELEASE LIBTOOL VER. LIB FILE (Linux)
2.2.0 2.2.0 0:0:0 0.0.0
2.3.0 2.3.0 0:1:0 0.0.1
2.4.0 2.4.0 0:2:0 0.0.2
3.0.0 3.0.0 3:0:0 3.0.0
3.1.0 3.1.0 3:0:0 3.0.0
3.1.1 3.1.1 3:0:0 3.0.0
3.1.2 3.1.2 3:0:0 3.0.0
3.2.0 3.2.0 3:0:0 3.0.0
3.2.1 3.2.1 3:0:0 3.0.0
4.0.0 4.0.0 4:0:0 4.0.0
4.0.1 4.0.1 4:0:1 4.0.1
30 changes: 9 additions & 21 deletions Release_Checklist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,11 @@ This is a list of tasks that need to be done before a SUNDIALS release.
The order is bottom-up-- starting with solver source files, and ending with
web pages.

0. Create release branch from trunk in the Subversion repository
0. Create release branch from trunk in the Git repository

1. Bug fixes - C solvers
1. Update the "Changes in ..." sections in all user guides.

2. Bug fixes - Matlab (This is no longer maintained as of 2016)

3. Bug fixes - installation

4. Documentation fixes

5. Bug fixes - examples

6. Misc. source file fixes

7. Update the "Changes in ..." sections in all user guides.

8. Update README file in src/<solver>, with version
2. Update README file in src/<solver>, with version
number and release dates at the top and bottom
of the file.
src/arkode/README
Expand All @@ -30,10 +18,10 @@ web pages.
src/idas/README
src/kinsol/README

9. Update version numbers of third party libraries in Install Guide
3. Update version numbers of third party libraries in Install Guide
in doc directory.

10. Update version numbers in source code, documentation, and tarscripts.
4. Update version numbers in source code, documentation, and tarscripts.
doc/arkode/ARKode_example.tex
doc/arkode/ARKode.tex
doc/arkode/SphinxDocs/examples/source/conf.py
Expand All @@ -46,13 +34,13 @@ web pages.
README.md
README_DEV

11. Create the tarballs
5. Create the tarballs
Create the new distribution tarballs using the "tarscript" shell script
under scripts/. This also compiles the documents (user guides and example
docs) and creates all tarballs in their final form, appropriate for
uploading to the website.

12. Update Internal Drupal Web pages for SUNDIALS:
6. Update Internal Drupal Web pages for SUNDIALS:
https://computation-external.llnl.gov/user

a) Modify content (save edits on each page as you go)
Expand Down Expand Up @@ -87,10 +75,10 @@ web pages.
required review then Save. This must be done for each page and is the
final action before pages are uploaded for external release.

13. After final push, ensure web content and behavior is as expected:
7. After final push, ensure web content and behavior is as expected:
+ Main Page: http://computation.llnl.gov/projects/sundials

14. Tag the release in the release branch in the Subversion repository
8. Tag the release in the release branch in the Subversion repository



Expand Down
4 changes: 2 additions & 2 deletions doc/arkode/ARKode.tex
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@
\clearpage
}

\title{User Documentation for ARKode v3.0.0\\
(SUNDIALS v4.0.0)}
\title{User Documentation for ARKode v3.0.1\\
(SUNDIALS v4.0.1)}
\author{
Daniel R. Reynolds$^1$, David J. Gardner$^2$, \\
Alan C. Hindmarsh$^2$, Carol S. Woodward$^2$ \\
Expand Down
2 changes: 1 addition & 1 deletion doc/arkode/ARKode_example.tex
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
{\centerline{\includegraphics[width=0.5\textwidth]{doc_logo_blue.pdf}}}
\vfill
}
\release{3.0.0}
\release{3.0.1}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


Expand Down
6 changes: 3 additions & 3 deletions doc/arkode/SphinxDocs/examples/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@
# built documents.
#
# The short X.Y version.
version = '3.0.0'
version = '3.0.1'
# The full version, including alpha/beta/rc tags.
release = '3.0.0'
release = '3.0.1'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down Expand Up @@ -294,7 +294,7 @@
# dir menu entry, description, category)
texinfo_documents = [
('index', 'ARKode_example', u'ARKode Example Documentation',
u'Daniel R. Reynolds', 'ARKode_example',
u'Daniel R. Reynolds', 'ARKode_example',
'Example programs for the ARKode time integration package for multi-rate systems of ordinary differntial equations.',
'Miscellaneous'),
]
Expand Down
4 changes: 4 additions & 0 deletions doc/cvode/cv_intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,10 @@ \section{Historical Background}\label{ss:history}

\section{Changes from previous versions}

\subsection*{Changes in v4.0.1}

No changes were made in this release.

\subsection*{Changes in v4.0.0}

{\cvode}'s previous direct and iterative linear solver interfaces,
Expand Down
4 changes: 4 additions & 0 deletions doc/cvodes/cvs_intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,10 @@ \section{Historical Background}\label{ss:history}

\section{Changes from previous versions}

\subsection*{Changes in v4.0.1}

No changes were made in this release.

\subsection*{Changes in v4.0.0}

{\cvodes}' previous direct and iterative linear solver interfaces,
Expand Down
4 changes: 4 additions & 0 deletions doc/ida/ida_intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@ \chapter{Introduction}\label{s:intro}

\section{Changes from previous versions}

\subsection*{Changes in v4.0.1}

No changes were made in this release.

\subsection*{Changes in v4.0.0}

{\ida}'s previous direct and iterative linear solver interfaces,
Expand Down
4 changes: 4 additions & 0 deletions doc/idas/idas_intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,10 @@ \chapter{Introduction}\label{s:intro}

\section{Changes from previous versions}

\subsection*{Changes in v3.0.1}

No changes were made in this release.

\subsection*{Changes in v3.0.0}

{\idas}' previous direct and iterative linear solver interfaces,
Expand Down
4 changes: 4 additions & 0 deletions doc/kinsol/kin_intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,10 @@ \section{Historical Background}\label{ss:history}

\section{Changes from previous versions}

\subsection*{Changes in v4.0.1}

No changes were made in this release.

\subsection*{Changes in v4.0.0}

{\kinsol}'s previous direct and iterative linear solver interfaces,
Expand Down
24 changes: 12 additions & 12 deletions doc/sundials/biblio.bib
Original file line number Diff line number Diff line change
Expand Up @@ -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 v3.0.0}},
title={{User Documentation for ARKODE v3.0.1}},
institution={LLNL},
number={LLNL-SM-668082},
year=2018
Expand All @@ -26,7 +26,7 @@ @techreport{arkode_ug
%
@techreport{arkode_ex,
author={Daniel R. Reynolds},
title={{Example Programs for ARKODE v3.0.0}},
title={{Example Programs for ARKODE v3.0.1}},
institution={Southern Methodist University},
year=2018
}
Expand All @@ -35,7 +35,7 @@ @techreport{arkode_ex
%
@techreport{cvode_ug,
author={A. C. Hindmarsh and R. Serban},
title={{User Documentation for CVODE v4.0.0}},
title={{User Documentation for CVODE v4.0.1}},
institution={LLNL},
number={UCRL-SM-208108},
year=2018
Expand All @@ -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 v4.0.0}},
title={{Example Programs for CVODE v4.0.1}},
institution={LLNL},
note={UCRL-SM-208110},
year=2018
Expand All @@ -55,7 +55,7 @@ @techreport{cvode_ex
%
@techreport{cvodes_ug,
author={A. C. Hindmarsh and R. Serban},
title={{User Documentation for CVODES v4.0.0}},
title={{User Documentation for CVODES v4.0.1}},
institution={LLNL},
note={UCRL-SM-208111},
year=2018
Expand All @@ -65,7 +65,7 @@ @techreport{cvodes_ug
%
@techreport{cvodes_ex,
author={R. Serban and A. C. Hindmarsh},
title={{Example Programs for CVODES v4.0.0}},
title={{Example Programs for CVODES v4.0.1}},
institution={LLNL},
number={UCRL-SM-208115},
year=2018
Expand All @@ -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 v4.0.0}},
title={{User Documentation for IDA v4.0.1}},
institution={LLNL},
number={UCRL-SM-208112},
year=2018
Expand All @@ -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 v4.0.0}},
title={{Example Programs for IDA v4.0.1}},
institution={LLNL},
number={UCRL-SM-208113},
year=2018
Expand All @@ -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 v3.0.0}},
title={{User Documentation for IDAS v3.0.1}},
institution={LLNL},
number={UCRL-SM-234051},
year=2018
Expand All @@ -105,7 +105,7 @@ @techreport{idas_ug
%
@techreport{idas_ex,
author={R. Serban and A. C. Hindmarsh},
title={{Example Programs for IDAS v3.0.0}},
title={{Example Programs for IDAS v3.0.1}},
institution={LLNL},
number={LLNL-TR-437091},
year=2018
Expand All @@ -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 v4.0.0}},
title={{User Documentation for KINSOL v4.0.1}},
institution={LLNL},
number={UCRL-SM-208116},
year=2018
Expand All @@ -125,7 +125,7 @@ @techreport{kinsol_ug
%
@techreport{kinsol_ex,
author={A. M. Collier and R. Serban},
title={{Example Programs for KINSOL v4.0.0}},
title={{Example Programs for KINSOL v4.0.1}},
institution={LLNL},
number={UCRL-SM-208114},
year=2018
Expand Down
Loading

0 comments on commit 61d517a

Please sign in to comment.