-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Add your ideas for KPP 4.0.0 here. Everything we don't have the time to work on now but may be a nice addition in the future...
Items yet to be done
-
Use ICNTRL in tau_leap and gillespie integrators.
-
Add RODAS3.1 coefficients to Rosenbrock integrators
-
Add Python (wrapper) and Julia as new languages to KPP.
-
Have the Fortran90 code create a derived type with global variables.
(See [FEATURE REQUEST] Save KPP global variables into a derived type object #11) -
Formal uncertainty quantification and propagation through an integration step.
-
Add #DEBUG command
-
Write input file checker,
(See Input file checker #95)
Items recently completed
-
Replace all BLAS/LAPACK functions (WAXPY, WSCAL, etc.) in integrator files
(See Replace BLAS functions w/ pure F90 code in integrators #142 and Replace BLAS function WDOT with the Fortran DOT_PRODUCT intrinsic function #143) -
Update obsolete fortran code, e.g., arithmetic IF statements
(See Replace BLAS function WDOT with the Fortran DOT_PRODUCT intrinsic function #143) -
Delete
#WRITE_OPTandWriteOptions()in debug.c.
(See Remove several more obsolete KPP commands #89) -
Delete
#LUMP?
(See Remove obsolete #LUMP command (and related variables) #88) -
Delete
#TRANSPORTand#TRANSPORTALL
(See Remove obsolete #TRANSPORT and #TRANSPORTALL commands #87) -
Enlarge some limits so that the complete MCM can be used
(See Fixes to allow using the full MCM #100) -
Use
Yinstead ofCinUpdate_RCONST()
(See Add code from #INLINE F90_RCONST_USE at the top of the UPDATE_RCONST subroutine #120 and Add inlined code in the #INLINE F90_RCONST_USE block to the Update_Photo routine #125) -
Migrate C-I tests from Azure Dev Pipelines to GitHub actions
(See Migrate C-I tests from Azure Dev Pipelines to GitHub actions #138)