Comments (2)
Just to add some clarification here - @steinadio is working with @bartnijssen and myself on a streamflow bias correction project where we're using mizuRoute to route flows in the Columbia River Basin. We were originally looking to recreate the historic simulations that Oriana Chegwidden developed for the Columbia River Climate Change (CRCC) study: https://www.hydro.washington.edu/CRCC, but using the geospatial fabric & associated river network in vector format rather than a gridded river network as used in the CRCC work.
In doing this @steinadio found that the default IRF parameters led to about a week delay in the annual hydrograph for a mainstem location in the Columbia river (at the Dalles, which we have coded as TDA) as well as not matching the flashiness of some flows closer to the headwaters (here, in the Kootenay River, coded KOOTE). Since then they've been tuning the velo
and diff
parameters in the param.nml
file to make things match up a bit better.
Which brings us to the issue that they discovered. If you set the velo
above 6 and diff
below 400 the routed flows don't appear to come out fully intact. The mizuroute output at the headwaters sites (here, the Kootenay) still produces valid output, but at downstream sites (here, the Dalles) we have been getting nan
flows, despite mizuRoute not crashing. We haven't really done any debugging or systematic exploration of the issue, but still wanted to document this. We're using mizuRoute version 1.2.1, which we've gotten distributed on conda-forge: https://anaconda.org/conda-forge/mizuroute
from mizuroute.
Thanks @arbennett and @steinadio,
The first place to look at is make_uh subroutine in process_param.f90, and check if unit hydrograph (seg_hu) is properly generated.
There are some divisions in the routine so nan can come from there, and these use reach length as well as velo and diff.
I can look into, but probably need your input data (network data etc.)
from mizuroute.
Related Issues (20)
- Sliming the code using select type
- HDMAmz_amazon grid fails in reading in mesh file HOT 2
- Have the buildnml set continue_run in the control file HOT 1
- Negative runoff for some HRU's for f19_f19_rHDMAlk_mg17 HOT 3
- Rename gauge history files to *.h_gauge.*.nc HOT 1
- Have history filenames depend on the frequency HOT 2
- Update history attributes for time according to new CESM standards
- Filenames for daily history filenames are off by one from CLM history filenames HOT 4
- ERP tests are failing in attempt to open history file HOT 2
- Serial exact restarts fail to be identical HOT 1
- Issue on time variable in history file for sub-daily simulation
- Change format of input control file to a standard format? HOT 9
- floodplain implementation
- NAG compiler complains when swap function is called on identical inputs HOT 2
- PIO free decomp should not be done each time the file is closed... HOT 4
- MPI tests are failing to run on izumi HOT 2
- MPI_ADDREDUCE needs to have a different receive buffer than send buffer HOT 2
- ERP tests failing to run HOT 18
- Lake initial volume HOT 1
- Only create PIO decompositions once...
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mizuroute.