Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: KineticPreProcessor/KPP
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.2.0
Choose a base ref
...
head repository: KineticPreProcessor/KPP
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.2.1
Choose a head ref
  • 13 commits
  • 15 files changed
  • 2 contributors

Commits on Feb 28, 2025

  1. Configuration menu
    Copy the full SHA
    f2fc013 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2025

  1. RTD Update: Convert tables to list tables in "Input for KPP" page

    docs/source/using_kpp/04_input_for_kpp.rst
    - Converted tables to list-tables
    - Also added BEULER to ICNTRL table
    
    Signed-off-by: Bob Yantosca <[email protected]>
    yantosca committed Mar 14, 2025
    Configuration menu
    Copy the full SHA
    e7dba9c View commit details
    Browse the repository at this point in the history
  2. RTD update: Add info about integrator-specific options

    docs/source/using_kpp/04_input_for_kpp.rst
    - Add information about ICNTRL values for integrator-specific options
      and add tables
    - Make each ICNTRL value its own subsection
    
    Signed-off-by: Bob Yantosca <[email protected]>
    yantosca committed Mar 14, 2025
    Configuration menu
    Copy the full SHA
    c644951 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2025

  1. RTD updates: ICNTRL, RCNTRL, ISTATUS, RSTATUS, C-I tests

    docs/source/tech_info/06_info_for_kpp_developers.rst
    - Added "mcm" to the list of C-I tests
    
    docs/source/using_kpp/04_input_for_kpp.rst
    - Updated ICNTRL(15) thru ICNTRL(20)
    - Now make RCNTRL subsections instead of options
    - Edited RCNTRL descriptions for clarity
    
    docs/source/using_kpp/05_output_from_kpp.rst
    - Now make ISTATUS and RSTATUS subsections instead of options
    - Edited descriptions for clarity
    yantosca committed Mar 17, 2025
    Configuration menu
    Copy the full SHA
    1cd1bc3 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2025

  1. Update Azure CI Pipelines image to ubuntu-24.04

    .ci-pipelines/build-testing.yml
    - Updated to use the ubuntu-24.04 container instead of the
      ubuntu-20.04 container.  The ubuntu-20.04 container will
      cease to be supported in April 2025.
    
    Signed-off-by: Bob Yantosca <[email protected]>
    yantosca committed Mar 20, 2025
    Configuration menu
    Copy the full SHA
    ecc65bc View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2025

  1. Update to jinja2 3.1.6 for RTD to fix a security issue

    docs/requirements.txt
    - Updated jinja2 from version 3.1.5 to 3.1.6 to fix a security issue
      that was identified by @dependabot.  Jinja2 is one of the packages
      used to generate ReadTheDocs documentation.
    
    CHANGELOG.md
    - Updated accordingly
    
    Signed-off-by: Bob Yantosca <[email protected]>
    yantosca committed Mar 24, 2025
    Configuration menu
    Copy the full SHA
    fcb7ae2 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2025

  1. Fix parsing of #INITVALUES to allow Fortran "D" exponents

    docs/source/using_kpp/04_input_for_kpp.rst
    - Use plain text to for the "2 slashes and a space" comment character,
      as :code: or :literal: doesn't seem to work.
    - Added note about using Fortran D exponents.
    
    src/scan.l
    - Added "dD" to the FLOAT and UFLOAT tokens so that it will parse
      Fortran double-precision exponents properly
    
    CHANGELOG.md
    - Updated accordingly
    
    Signed-off-by: Bob Yantosca <[email protected]>
    yantosca committed May 5, 2025
    Configuration menu
    Copy the full SHA
    4d1bc2d View commit details
    Browse the repository at this point in the history
  2. Return Texit from feuler integrator; Added "F90_feuler" C-I test

    int/feuler.f90
    - Return TOUT (the ending time of the integration) to the calling
      program via RSTATUS(1).  This is necessary in order for box models
      with the "general" driver to timestep properly.
    
    models/carbon.def
    models/carbon.eqn
    models/carbon.spc
    - Describe new KPP test model based on the GEOS-Chem carbon gases
      mechanism.  Necessary for implementing C-I tests with the
      Forward Euler integrator.
    
    ci-tests/F90_feuler/F90_feuler.kpp
    - KPP file for the F90_feuler C-I test.  Uses the carbon mechanism
      with the Forward Euler (feuler) integrator.
    
    .ci-pipelines/ci-common-defs.sh
    - Add "F90_feuler" to the list of C-I tests to be done
    
    docs/source/using_kpp/05_output_from_kpp.rst
    - Updated the RSTATUS table to denote that the feuler integrator
      now uses RSTATUS(1)
    
    CHANGELOG.md
    - Updated accordingly
    
    Signed-off-by: Bob Yantosca <[email protected]>
    yantosca committed May 5, 2025
    Configuration menu
    Copy the full SHA
    2aa3fc5 View commit details
    Browse the repository at this point in the history
  3. Merge PR #134 (Allow "d" exponents in #INITVALUES)

    This merge brings PR #134 (Allow constants in #INITVALUES to have
    Fortran double-precision "d" exponents, by @yantosca) into the
    KPP 3.2.1 development stream.
    
    PR #134 adds "dD" to the parser command for the FLOAT and UFLOAT
    tokens in src/scan.l to allow for "d" exponents.  Documentation
    has been updated accordingly.
    
    Signed-off-by: Bob Yantosca <[email protected]>
    yantosca committed May 5, 2025
    Configuration menu
    Copy the full SHA
    8029b02 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2025

  1. Merge PR #136 (Return Texit from feuler integrator)

    This merge brings PR #136 (Return Texit from the Forward Euler
    (feuler) integrator and add corresponding C-I test #136 , by @)
    into the KPP 3.2.1 development stream.
    
    PR #136 fixes a bug where the Texit (time corresponding to the
    computed Y value) was not being returned to the calling program
    from the int/feuler.f90 integrator.  This is now returned via
    RSTATUS(1), as is the case for other integrators.
    
    Signed-off-by: Bob Yantosca <[email protected]>
    yantosca committed May 6, 2025
    Configuration menu
    Copy the full SHA
    a9fedd0 View commit details
    Browse the repository at this point in the history
  2. Merge documentation updates for KPP 3.2.1 into dev

    docs/requirements.txt
    - Bumped jinja2 from 3.1.5 to 3.1.6 (fixes security issue)
    
    docs/source/tech_info/06_info_for_kpp_developers.rst
    - Added mcm and F90_feuler to table of C-I tests
    
    docs/source/using_kpp/04_info_for_kpp.rst
    - Now use regular text for comment character "// "
    - Convert some tables to list-tables for convenience
    - Convered ICNTRL/RCNTRL from options to subsections
    - Added documentation for solver-specific ICNTRL values
    
    docs/source/using_kpp/05_output_from_kpp.rst
    - Converted ISTATUS/RSTATUS from options to subsections
    - Added doc for RSTATUS(4) for rosenbrock_autoreduce
    
    CHANGELOG.md
    - Updated accordingly
    
    Signed-off-by: Bob Yantosca <[email protected]>
    yantosca committed May 6, 2025
    Configuration menu
    Copy the full SHA
    5a79085 View commit details
    Browse the repository at this point in the history
  3. Updated version numbers from 3.2.0 -> 3.2.1

    CHANGELOG.md
    docs/source/conf.py
    src/gdata.h
    - Updated version numbers to 3.2.1 in advance of KPP 3.2.1 release
    yantosca committed May 6, 2025
    Configuration menu
    Copy the full SHA
    da05b4c View commit details
    Browse the repository at this point in the history
  4. KPP 3.2.1 release

    This is the release commit for KPP version 3.2.1.
    Please see CHANGELOG.md for a list of updates.
    
    Signed-off-by: Bob Yantosca <[email protected]>
    yantosca committed May 6, 2025
    Configuration menu
    Copy the full SHA
    2f7145a View commit details
    Browse the repository at this point in the history
Loading