Rev |
Age |
Author |
Path |
Log message |
Diff |
1222 |
2918d 14h |
werner |
/ |
public SVN |
|
1221 |
2918d 14h |
werner |
/branches/ |
public SVN |
|
1220 |
2918d 14h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
2918d 16h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
2918d 16h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1196 |
3039d 13h |
werner |
/branches/iland_regen/src/ |
StandGPP debug output (instead of the missing StandNPP) output |
|
1168 |
3127d 13h |
werner |
/branches/iland_regen/src/ |
working on serotony, establishment etc. updated new establishment module w.r.t. debug outputs. |
|
1157 |
3136d 23h |
werner |
/branches/iland_regen/ |
merge of changes in the trunk (up to the version used for the 2016 DICE simulation batch). |
|
1104 |
3206d 20h |
werner |
/branches/iland_regen/ |
Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone |
|
912 |
3833d 14h |
werner |
/branches/port_qt5_64bit/src/ |
start to develop spatial analysis (after disturbances).... |
|
911 |
3834d 00h |
werner |
/branches/port_qt5_64bit/src/ |
scheduling, update in planting |
|
793 |
4066d 14h |
werner |
/branches/port_qt5_64bit/src/ |
Move from QScriptEngine to QJSEngine (=V8). Most of the stuff was quite smooth, but there are some open issues.
• Global functions (“print”, “include”, “alert”) are commented out (could be solved by moving functions to the “Globals” object and by creating alias JS-functions, i.e. function alert(x) {Globals.alert(x); } )
• Object creation: “new XXX”, XXX=ClimateConverter, CSVFile, … does not work now
possible solution: factory-pattern (i.e. var csv = Globals.newCSV()) |
|
779 |
4190d 16h |
werner |
/branches/port_qt5_64bit/ |
|
|
767 |
4369d 09h |
werner |
/trunk/src/ |
larger restructuring of code (moving scripting related parts)
adding a shell for "spatialAnalysis".
In the future, a cleanup of all the "spatial" grids/maps/stuff is necessary... |
|
707 |
4721d 17h |
werner |
/trunk/src/ |
rework of the random numbers in iland.
Now, many (200000) random numbers are precalculated using a given algorithm (there are three or four choices), then the drandom() etc functions read from this array. After some rotations, the numbers are renewed. The point is: this is now reentrant, so the per-thread storage of MTRand objects is obsolete. |
|
705 |
4722d 13h |
werner |
/trunk/src/ |
series of performance tests / modifications.
Using "valgrind" on the linux virtual machine, some performance
measurements were made.
Some candidates for optimization were tested. (1) the applyLIP()
function (about 30% of total run time in runYear()): here several
inlining options were tested; testing the value of the stamp before
using it (in order to omit the other steps) prooved to be slower than
unsing all stamp values.
(2) the random number generator; here the random number generation is
about 5% of the total run time; the commit contains two/three other
variants. |
|
679 |
4767d 16h |
werner |
/trunk/ |
several improvements of the console application ilandc.exe |
|
671 |
4773d 17h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
639 |
4934d 14h |
werner |
/ |
move current content to the "trunk" |
|
630 |
4984d 22h |
werner |
/src/tools/ |
fixed crash when writing *huge* amounts of debug output. |
|