Monica 3.6.12
This release wants to make a current version of MONICA publicly available since quite a bit changes have happend in the last three years. Due to some of the changes a user of this version can't rely on old parametersets still being correct. So don't expect an old simulation with 3.3.1 to give the same results as the current version. You anyway have always compare to measured data for your particular site, before using a model for any future projections. But because of the changes, you might have to parameterize again even for old projects.
Our second larger change is the move from an installer to a simple ZIP file. While this might complicate the use of MONICA for some, we think it will allow the standard use cases we see every day easier. Because there is no installation anymore, you can have as many versions of MONICA side by side. The downside is, that you have to make sure to point to the correct MONICA executable yourself, unless you use or adapt the included start script in the examples folder (projects/Hohenfinow2-single-run/run_monica.cmd). So you have two ways to use MONICA right now, you can just unzip the monica_wi64_3.6.12.zip file to any place you like and then (in a commandline) run the run_monica.cmd in the projects/Hohenfinow2-single-run folder. This cmd script will refer to the MONICA executable in the bin folder, besides the projects folder. You could also add the path to the bin folder to the PATH environment variable and the set the MONICA_PARAMETERS environment variable to the folder of the same name in the zip file or any other you might have. If you have an already existing installation you could also just keep everything the way it is and just copy and replace the files in the bin folder to the MONICA installation folder (usually %USER_PROFILE%\appdata\MONICA). This will allow you to keep on using MONICA as you did before. But we recommend switching to the new approach as many people anyway have multiple versions installed in irregular ways and directly refer to a particular MONICA in their scripts for running simulations. This will be now the default way of running simulations and only if you know how to do it, you will be able to run MONICA from any place in the system.
Major changes since version 3.3.1:
- bugfix: for crops with 6 dev stages, moved named stage anthesis from stage 4 to 5 (if counting starts at 1) (internally it starts at 0)
- vernalisation factor fix can now also be local to a particular crop not only global in the crop module parameters
- replaced original SOM decomposition functions (decompositions depending on clay, temperature and moisture) by work of Konstantin Aiteew
- update to soil specific max rooting depth calculation at crop module initialization
- fix to let only crops with a specific rooting depth >= 0.8m grow incrementally deeper
- monica-zmq-server will pass through nodata jobs without any further look at the env data if the customId is a JSON object and contains nodata: true
- improved handling of soil parameters: units will to some small degree be taken into account and proper conversion be done !!! don't rely on that!!! There is no complete handling of units. This is just to prevent some often occuring errors if there would have been some information to MONICA (a unit for documentation purposes) to actually do the right thing.
- fixed bug where missing vo_CorgContent in residue parameters file meant constant added Corg of 0.45
- fixed bug with groundwater influenced soils where a wrong code branch could be executed
- fixed bug where having an earliest sowing date at the start of the year caused a crash