Release Version 1.2

Posted by OpenNHM on Thursday, July 7, 2022

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

  • Particle exiting domain was not working properly with the new cython flag (wraparound boundcheck…)
  • Correct hybrid Path ini file
  • Update fields is too slow #455
  • Automatic split point or beta point finding #706
  • Add pfe to output files #694
  • Make cflTime and sphKernelRadius a common option #668
  • Change benchmarks not read particles from file (particles files still exist)
  • Add consistency check for com1DFA configuration
  • Fix problems with filtering of simulations
  • Aimec comparison checks
  • Add missing mass files to benchmarks

Felix