| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| version 2.15 | 2022-08-10 | ||
| README.txt | 2022-08-10 | 2.2 kB | |
| Totals: 2 Items | 2.2 kB | 0 |
---------------------------- ModelRunner v2 -------------------------------------- ModelRunner version 2 is a simple batch processor to run lisflood models. Compilation: If you need to compile the program, install the Lazarus IDE in version 2.2.0 or higher (www.lazarus-ide.org). Open Lazarus, click on "Project" --> "Open Project" and load "ModelRunnerWin.lpi". To compile, click on "Start" --> "Compile". You can copy the created binary together with the "config.ini" file in the location you want, and run the program from there. The program can be compiled on Linux and on Windows. Configuration: Before you use the program you have to provide it with one or more lisflood installations. To do this, open the config.ini file, and add one or more lines as described in the commented section. Ideally, copy lisflood with it's dlls into a "lisflood" subfolder and provide the config.ini file with relative paths. Additionally, on Windows you have to install Windows PowerShell. This is not needed on Linux. Model preparation: Prepare your model as usual. The lisflood executable and files don't have to be copied into the model folder. This keeps the model folder clean and separate from the lisflood files. Adding Jobs: Simply add one or multiple jobs by clicking on "Add" and selecting a model .par file, or by dropping a .par file into the job queue. Select a lisflood version and the OpenMP environment settings. The number of threads will be automatically detected and set to the number of physical cores of the CPU. A fixed default number can be set in the config.ini file if so desired. You can also specify a maximum tolerated QError value. If this value gets surpassed, the processing gets terminated and the queue continues with the next model. This can save time that would otherwise be wasted on a faulty model. Running Jobs: Activate the processing of the job queue by clicking on "Start". You can add, remove or change the processing order of the jobs while it is active. Monitoring Jobs: While a model is running, you can watch the .mass file as it is being created. Slack messages: You can automatically send status messages to a slack webhook. A default URL can be set in the config.ini file.