Download Latest Version ModelRunner 2.15 Linux release (Opensuse 15.3).zip (8.8 MB)
Email in envelope

Get an email when there's a new version of ModelRunner

Home
Name Modified Size InfoDownloads / 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.
Source: README.txt, updated 2022-08-10