mistramodel / kpp-mistra Goto Github PK
View Code? Open in Web Editor NEWKPP - Custom version for the Mistra model
License: GNU General Public License v2.0
KPP - Custom version for the Mistra model
License: GNU General Public License v2.0
Move license file from gpl/
(which should be deleted) to main directory and rename to LICENSE
for consistency.
From what I can see the final version of the mistra branch on bitbucket has these differences with the version of KPP shipped with Mistra (called 2.2.4_GC):
int/rosenbrock.f
and in Makefile.defs
rosenbrock_split.def
and rosenbrock_split.f90
in int/
util/
int.modified_WCOPY/
CHANGELOG
and a diff fileAdd and document these changes, then delete the kpp/
folder and its content from the Mistra repo.
CHANGELOG
file (change to markdown)diff_version_rolf_sander.txt
to changelog
readme
file (change to markdown)KPP_VERSION
After this is done and PR#7 is merged -> New Release
The last official version of KPP is v2.2.3, released in November 2012.
There have been several modifications, mostly by R. Sander and J. Bock (see repo on https://bitbucket.org/gcst/kpp), and then several more customizations specific to Mistra by J. Bock. Some of these modifications are not well documented (as a matter of fact, the KPP codebase is not well documented in general).
It would be good to run some tests and to review the code, especially wrt the modifications since v2.2.3, to make sure that bugs have not been accidentally introduced and to increase confidence in the code.
A general cleanup of the codebase would also be good. There are several parts of the code and entire files which are leftover or backups of previous versions and could be safely deleted.
This is a big project and requires good knowledge of Fortran and C.
cflags.guess
: rename as cflags.sh
(?)cflags
: is this file needed or can be deleted?.gitignore
filesMakefile.defs
file needs to be modified by the user to complete setup. Should it be added to the .gitignore
file?A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.