Follow these steps to run your first simulation:
change into your
AvaFramedirectory (replace [YOURDIR] with your path from the installation steps):
a similar output should show up:
logUtils - INFO - Started logging at: 03.11.2020 22:42:04 logUtils - INFO - Also logging to: data/avaParabola/runCom1DFA.log runCom1DFA - INFO - MAIN SCRIPT runCom1DFA - INFO - Current avalanche: data/avaParabola ...
This will perform a dense flow avalanche simulation using the
The results are saved to
data/avaParabola/Outputs/com1DFA. For a first
look at the results, got to the folder
reports, there you can find
a markdown report of the simulations performed including some plots of the results.
To display markdown files in a nice way use a markdown viewer of your choice. Some other options are:
Use the Atom editor with a markdown plugin
If you have pandoc installed use this to convert it to pdf/html
Some browsers have markdown extensions you can install easily
The following example should make it easier for you to find your way in AvaFrame and setup your own AvaFrame workflow after you did the full setup. There is also a directory with examples for different workflows, see more here: Example runscripts.
Make sure you change to your
AvaFrame directory by:
[YOURDIR] with the directory from your installation step.
To create the folder where the input data lies and where the
output results will be saved, specify the full path to the folder
local_avaframeCfg.ini (which is a copy of
avaframeCfg.ini that you need to create). So:
cd avaframe cp avaframeCfg.ini local_avaframeCfg.ini
local_avaframeCfg.ini with your favorite text editor and adjust the
This will create a new directory with the input required by AvaFrame structured as described in Initialize Project.
Check the input data required by the different modules you want to use and fill
Inputs/ inside the
[avalancheDir] folder from the initialize step accordingly.
For example the
com1DFA module needs input as described in
Input. You can also have a look at the default setting for
the module you want to use (for example
com1DFACfg.ini for module com1DFA).
If you want to use different settings, create a
local_ copy of the
file and modify the desired parameters.
More information about the configuration can be found here: Configuration
Building your run script¶
Create your own workflow by taking the
runOperational.py script as
We suggest you copy it and adjust it to your liking. There are annotations in the code that should help you to understand the structure.
A lot more examples can be found in the
runScripts directory (see also Example runscripts).