Joe Hamman
Joe Hamman
In #735, we've discovered that static variables in `CalcBlowingSnow.c` and `frozen_soil.c` are not thread safe. We've included an OpenMP `#pragma` directive in those modules as a temporary workaround in #735...
cc @tbohn
The initial image/CESM drivers did not implement lakes. These features likely do not work in their current form and should be added in follow up work. Until we have a...
@yixinmao and I have noticed that the initialization of the image driver is progressing quite slowly. This is likely due to the way we are reading the parameter files (one...
My proof of concept for the scaling tests in `run_profiling.py` included the `qsub` templates in the python source as multiline strings. While convenient at the time, its already looking pretty...
The alarms module will facilitate periodic writing of state files (e.g. once a year or every 10 days). xref: #623
Suggestions for further science testing plots and statistics: - [ ] VIC vs. observations (scatter plots, e.g. [example](http://web.stanford.edu/~mwaskom/software/seaborn/examples/hexbin_marginals.html)). For the SNOTEL dataset, peak swe, first snow free day, and swe...
The core RVIC routing scheme has been implemented in VIC_image. The next step is to implement it with MPI. **There are two options to implement the routing with MPI:** 1....
The current print libraries should be refactored to provide `sprint_*` functions rather than `print_*` functions. @bartnijssen details this idea in https://github.com/UW-Hydro/VIC/pull/453#issuecomment-204765665. My vote is that we replace all `print_{structure}()` functions...
I’m trying to think of a more robust validation approach when creating the `MPI_Datatype`s in `vic_mpi_support.c`. Right now, we check that the number of members in the MPI struct matches...