-
Soure code for the FLUXOS-OVERLAND model. The original code (named as FLUXOS) was written in FORTRAN and consisted of the coupling of 2dmb, +QeS2, MODFLOW and MT3DMS.
-
Modifications (from FLUXOS to FLUXOS-OVERLAND):
- Converted to C++
- Uses: Armadillo template-based C++ library for linear algebra
- Removed: MODFLOW and MT3DMS (currently there is no baseflow)
- WINTRA algorithm was integrated for calculation of runoff-soil interactions and nutrient release: https://onlinelibrary.wiley.com/doi/full/10.1002/hyp.11346
-
Reading material:
- Theoretical background (original FLUXOS):
- Applications (original FLUXOS):
- FLUXOS-OVERLAND
- master: All changes made in adesolver and adesolver_wintra have been merged into master
- developnment: branch used for development before merge with master
- adesolver: Adection-Dispersion-Reaction equation solver was converted to C++ and debugged
- adesolver_wintra: the wintra algorithm was added
- cmake: CMakeList is provided
- Library dependencies: Armadillo
- Cmake minimum version: 3.10
- Create a folder with name "Results" inside the working directory where the input files and fluxos are
- input files (see examle in Working_example folder)
- master input file: e.g., modset
- DEM file (Esri ASCII-format raster with headers removed -> this will be fixed soon)
- DEM of the basin (sub-set of the main DEM file for FLUXOS to know where the boundaries of the basin are)
- Snowmelt timeseries (time,mm/day)
- to execute: ./fluxos_cpp "argument_1" (where "argument_1" is the mater input file)
- "fluxos_python" folder
- "Working_example" folder