The "back-calculation" or "back-tracking" function in com4FlowPy, which is also described in D'Amboise et al. (2022) --> https://gmd.copernicus.org/articles/15/2423/2022/ and discussed in D'Amboise et al. (2021) --> https://www.intechopen.com/chapters/78979 is currently implemented in flowCore.py.
This is a super cool/important feature, but currently suffers from inefficient code-implementation (Runtimes with provided infrastructure-layer / "back-tracking" enabled take a lot longer, than model runs without this feature.
The "back-calculation" or "back-tracking" function in
com4FlowPy, which is also described in D'Amboise et al. (2022) --> https://gmd.copernicus.org/articles/15/2423/2022/ and discussed in D'Amboise et al. (2021) --> https://www.intechopen.com/chapters/78979 is currently implemented inflowCore.py.This is a super cool/important feature, but currently suffers from inefficient code-implementation (Runtimes with provided infrastructure-layer / "back-tracking" enabled take a lot longer, than model runs without this feature.
flowCore.pyback-trackingare heavily dependend on the number of infrastructure cells, that get "hit"/affected by modeled processes and in test-runs it is not uncommon, that model runs withback-trackingfeature enabled are taking 15x as long to process)