OpenNHM

OPEN NATURAL HAZARD MODELING

This month in AvaFrame - December 2022 edition

Welcome to the last update of this year.

Another new tool was added to AvaFrame: calculating glide snow avalanches using the com1DFA module. This required significant internal additions like a new particle initialization method, adding bonds between particles and some other numerical functions. This, and the documentation, will end up in the next release, which is coming soon.

We are also working on indicating within the simulation names of com1DFA whether the default parameters were used or something was changed. You’ll also find this in the next release.


This month in AvaFrame - November 2022 edition

Welcome to the November 2022 update.

This month brought a lot of internal improvements and fixes, apart from one topic:

The dense flow module com1dfa now contains the functionality of wall lines. These can be utilized to represent the effects of dams. However, please be aware of two things:

  • first: this is untested and should only be used for experimental purposes.
  • second: the application is directional dams, not catching dams.

You can learn more about it in our documentation .


This month in AvaFrame - October 2022 edition

Welcome the first (close to) winter update of October 2022.

The main thing this month was the release of version 1.3, please head over to the release info of version 1.3 to read more about it.

This meant a lot of work went into bug squashing, removal of minor niggles and improvement of the documentation.

Please be aware that the installation method for QGis changed significantly. The AvaFrameConnector now tries to install the python package automatically. Hopefully this makes is a bit easier to get started. We also provide an update function in the AvaFrameConnector.


Release Version 1.3

Today we released Version 1.3

The main change is the change of logic for secondary release areas. This was done to be able to expose these functions in the AvaFrameConnecter. So it is now possible to include secondary release areas in dense flow simulations done via QGis. Please also make sure you read the new installation instructions .

ENHANCEMENTS

  • Change logic for secondary release areas:
    • Check for release and secondary release shapefiles
    • If only release available -> just run release
    • If both release and secondary release are available -> run with secondary release UNLESS secRelArea = False
    • ALL scenarios in release get the secondary release areas!
  • Add rotational energy line test: helps to check eg. for numerical grid independence
  • Update ini file procedure for the energy line test and the rotation test
  • Additional statistical plots
  • New three-panel plot of tt-diagram (plus animation)
  • Add variation option for thickness settings and probrun based on normal distribution derived from ci and mean
  • Add filtering option to aimec
  • Add scenario name to configuration to be used for plotting example #757
  • Add surface parallel coordinate computation to Aimec
  • Improve operational installation instructions
  • Add a german version of the operational installation

FIX


This month in AvaFrame - September 2022 edition

Welcome to the September 2022 update.

This was the month of conferences: First was the International Mountain Conference on our door steps in Innsbruck. We had a session about Gravitational mass flow simulations for avalanches with a bunch of very interesting talks. Thanks again to everyone who contributed and visited. The program can be found here .

We also took this opportunity to hold the Scientific Meeting, discussing, among other things, the future direction AvaFrame takes. We cannot share details yet, but we are excited!


This month in AvaFrame - August 2022 edition

Welcome to the August 2022 update.

This month saw us adding a rotational energy line test which can be used to checks eg. for numerical grid independence, i.e. the computations lead to the same results irrespective of the grid orientation. This includes helper functions and test data, see test case avaBowl.

Again, in preparation for the upcoming release, we changed the logic for the secondary release areas. So far they had to be requested specifically. Now they are included IF there are shapefiles in the SECREL directory (and not forced to be off). This will allow for easy inclusion of secondary releases from the AvaFrameConnector (QGis).


This month in AvaFrame - July 2022 edition

Welcome to the July 2022 update.

This month, despite being one of the slow summer month, we speed up our computation. Some variable are only computed if they are actually requested, so for most simulations this leads to faster compute times.

In preparation for a bigger overhaul of the AvaFrameConnector (QGis) we started adding helper functions that are used by the connector. These functions contain stuff like layer renaming and similar stuff that makes handling the result a bit easier. This will end up in the next version expected to be out in the next few months.


Release Version 1.2

Today we released Version 1.2

The main changes are the automatic split point generation and optional computation of fields inside the calculation loop. Furthermore, renaming functions used for the QGis AvaFrameconnector are included.

ENHANCEMENTS

  • Add function for renaming simulations, i.e. adding info to the simName. Used for AvaFrameConnector
  • Split cfgUtils: Utils contain all reading and writing; cfghandling has functions that do something with the cfgInfos
  • Make computation of ppr, pta, P, TA and pke optional within the calculation loop. Only compute them if they are required as output
  • Add automatic split point generation: - First run a DFA simulation, either using the runDFAModule flag in runComputeDFAPath.py or yourself
    • Do not forget that you need to save particles or FD, FM, FV for multiple time steps
    • What DFA parameters to use is not yet clear. I would use the BenMoussa time stepping and particles parameters, sphOption 2, explicit friction option 1, some artificial viscosity, and maybe activate curvature (with all this and a mu=0.42, I get ok results)
    • Then runComputeDFAPath computes the mass average path, extends it and defines a splitPoint

FIX


This month in AvaFrame - June 2022 edition

Welcome to the June 2022 update.

This seems to be a recurring update lately: we are nearly at a rate of one release per month (this makes my life in regards to these monthly updates a lot easier…).

To know what went on, head over to the release info of version 1.2.

So we recommend you update your installations, you will find the instructions at our documentation at the end of the installation instructions .


This month in AvaFrame - May 2022 edition

Welcome to the May 2022 update.

Bevor you keep reading here, head over to the release info of version 1.1 to get all changes that went into it. These changes are basically what we mainly worked on during this month.

However, two additional bits went on:

  • the ongoing writing of peer-reviewed papers
  • and in relation to that, the EGU 2022 took place. The following contributions are related to AvaFrame:
    • Tonnel, M., Wirbel, A., Oesterle, F., and Fischer, J.-T.: Are avalanche models correct? An uncertain view on convergence, EGU General Assembly 2022, Vienna, Austria, 23–27 May 2022, https://doi.org/10.5194/egusphere-egu22-7745 , 2022.
    • Neuhauser, M., Neurauter, R., Tuermer, S., Gerstmayr, J., Adams, M., Koehler, A., and Fischer, J.-T.: Investigating the potential of GNSS-modules for inflow avalanche measurements, EGU General Assembly 2022, Vienna, Austria, 23–27 May 2022, EGU22-6416, https://doi.org/10.5194/egusphere-egu22-6416 , 2022.

That’s it for this month, and thanks for all the fruitful discussions at the EGU!