Releases: Chrismarsh/CHM
Releases Β· Chrismarsh/CHM
1.4.0
- Increase the number of diagnostic variables output from FSM
- OpenMP is now defaulted to off due to the difficulty in propogating exceptions out of parallel regions. Suggestion is to exclusively use MPI for parallelsim.
- The
spack.yaml
in the root directory can be used to produce a working development environment
Full Changelog: 1.3.1...1.4.0
1.3.1
Fix a missing include that impacted older boost versions
1.3.0
- Drop conan in favour of spack for builds
- Switch to spdlog for logging
- Update to Trilinos >=14.0 which is a breaking change against previous Trilinos versions
- Update documentation and fix Sphinx RTD builds
- Ensure windmapper wind direction is on [0,360)
- Include table lookup optimization of PR #137
v1.2.7
- Improve Pomeroy and Li 2000 upscaled probability calculation
- Bound Harder precipi phase between 3% and 97% as per pers. comms.
- Bug fixes
v.1.2.6
- Enforce cold FSM soils at -10deg C
- Only load partial netcdf file for lower memory pressure
- MPI aware partition
- Load mesh parameters after forcing has been pruned
Full Changelog: 1.2.5...1.2.6
v1.2.5
v1.2.4
- Improve frequency checking point on first timestep to support SnowCast update
v1.2.3
- global_id is saved as an int in vtk files
- allow jemalloc with conan builds
- support netcdf forcing files with NaN lat/long
- checkpointing at the end of a run
- better checkpointing documentation
- FSM can init off a soil param (hacky: will be improved in the future)
v.1.2.2
- Fix deadlock when loading complex mesh topologies
- Fix incorrect face rank
- Fix FSM Nsnow incorrect type
- Fix handling v2 meshes in non partition mode
- Add missing chkp in remaining modules
- Support jemalloc 5.3+
- Add MPI testing code to functional_tests
v1.2.0
- Support compiling on arm64 (M1 Mac)
- Initial checkpointing implementation done