FORCES merge requestshttps://git.ufz.de/chs/forces/-/merge_requests2022-04-14T17:08:57+02:00https://git.ufz.de/chs/forces/-/merge_requests/49Update dependencies2022-04-14T17:08:57+02:00Sebastian MüllerUpdate dependencies- cmake-fortran-scripts v1.6
- doxygen-awesome v2.0.3
- update CMake: better flag control- cmake-fortran-scripts v1.6
- doxygen-awesome v2.0.3
- update CMake: better flag controlv0.3Sebastian MüllerSebastian Müllerhttps://git.ufz.de/chs/forces/-/merge_requests/47BFI: add eckhardt filter and optimization option2022-04-28T15:20:25+02:00Sebastian MüllerBFI: add eckhardt filter and optimization optionCloses #32
In order to make mHM capable to optimize on BFI, we added BFI as optional output to eval_interface.
Also, a new module `mo_eckhardt_filter` was added to calculate baseflow from discharge time series.
A module `mo_io` was add...Closes #32
In order to make mHM capable to optimize on BFI, we added BFI as optional output to eval_interface.
Also, a new module `mo_eckhardt_filter` was added to calculate baseflow from discharge time series.
A module `mo_io` was added to read arrays from files in order to test the Eckhardt filter. This is mainly taken from the Fortran stdlib: https://github.com/fortran-lang/stdlibv0.3Sebastian MüllerSebastian Müllerhttps://git.ufz.de/chs/forces/-/merge_requests/46Precision argument2022-03-04T12:03:29+01:00Arya PrasetyaPrecision argumentCloses #29, #8
- added is_close to mo_utils
- equal got a short circuit for exact equality
- greaterequal, lesserequal, and notequal are refactored to reuse equal
- test_mo_utils are adjusted accordinglyCloses #29, #8
- added is_close to mo_utils
- equal got a short circuit for exact equality
- greaterequal, lesserequal, and notequal are refactored to reuse equal
- test_mo_utils are adjusted accordinglyv0.3Arya PrasetyaArya Prasetyahttps://git.ufz.de/chs/forces/-/merge_requests/43Compiler warnings2022-02-07T12:28:46+01:00Arya PrasetyaCompiler warningsCloses #26Closes #26v0.3Arya PrasetyaArya Prasetya