Skip to content

Commit

Permalink
Updates for KPP 3.0.0-rc.1 release
Browse files Browse the repository at this point in the history
.zenodo.json
- Now add license id, URL, and title

docs/source/conf.py
docs/source/gdata.h
- Update version number to KPP 3.0.0-rc.1

docs/source/getting_started/00_revision_history.rst
- Summarize info from CHANGELOG.md (forgot to do that in KPP 3.0.0-rc.0)

Signed-off-by: Bob Yantosca <yantosca@seas.harvard.edu>
  • Loading branch information
yantosca committed Jul 13, 2022
1 parent 4c4753f commit ec6dc2c
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 3 deletions.
6 changes: 5 additions & 1 deletion .zenodo.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@
"climate-modeling",
"fortran-90"
],
"license": "GNU General Public License v2.0 or later",
"license": {
"id": "GPL-3.0",
"url": "https://github.com/KineticPreProcessor/KPP/blob/main/LICENSE.txt",
"title": "GNU General Public License v3.0",
},
"upload_type": "software"
}
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
author = "A. Sandu, R. Sander, M. Long, H. Lin, and R. Yantosca"

# The full version, including alpha/beta/rc tags
release = "3.0.0-rc.0"
release = "3.0.0-rc.1"


# -- General configuration ---------------------------------------------------
Expand Down
32 changes: 32 additions & 0 deletions docs/source/getting_started/00_revision_history.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,38 @@ KPP 3.0.0
consistently for the maximum number of Newton iterations in all
integrators.


- Updated the search for the :program:`flex` library in
:file:`src/Makefile.defs`. The build process will look for the
:program:`flex:` library file (either :file:`libfl.so` or
:file:`libfl.a` file in several standard locations first. If not
found, the build process will look in the path specfiied by
environment variable :envvar:`KPP_FLEX_LIB_DIR`.

- Added content to ReadTheDocs pages and fixed several formatting issues.

- Fixed various minor issues in generating C-language code.

- Fixed various minor issues in generating Matlab-language code.

- C-I tests folders have been renamed for clarity. Also refactored
the scripts used to submit C-I tests. Updated the Dockerfile to
always request Ubuntu 20.04 and an AMD64 platform, so that the same
libraries will always be used when running C-I tests on Azure
DevOps.

- Fortran type :code:`DOUBLE_COMPLEX` is now replaced by
:code:`COMPLEX(kind=dp)`.

- Fixed incorrect license metadata in :file:`.zenodo.json`, which is
used to auto-generate a DOI with each KPP release on Github.

- Added extra :code:`free()` statements in :file:`src/gen.c` to avoid
memory leaks.

- :code:`Fun()` no longer uses Vdotout since it can be retrieved from
:code:`Vdot`.

.. _kpp260:

=========
Expand Down
2 changes: 1 addition & 1 deletion src/gdata.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
******************************************************************************/

#define KPP_VERSION "3.0.0.rc-0"
#define KPP_VERSION "3.0.0.rc-1"

#ifndef _GDATA_H_
#define _GDATA_H_
Expand Down

0 comments on commit ec6dc2c

Please sign in to comment.