CHARMx
is configured for execution speed. There
is no checking on array bounds and other possible problems. If there
is a program crash with out an error message, the debug version
should be run.
CHARMd is
configured for debugging. This should be run if the speed version
crashed as it provides more information and internal checking (e.g.
array bounds). A crash is a crash if the program does not provide
the user with a diagnostic message. Please send NK a screen dump of
the error message for a diagnosis of the problem.
You may have to send the files causing the problem as well.
These new
versions
MAY need
a new wfo.spec.txt file automatically created by bsn.exe.
You will be so informed when you run the program.
DISCLAIMER - TERMS
The WATFLOOD®
software is furnished by N. Kouwen and the University of Waterloo and
is accepted and used by the recipient upon the express understanding
that N. Kouwen and the University of Waterloo make no warranties,
either express or implied, concerning the accuracy, completeness,
reliability, usability, performance, or fitness for any particular
purpose the software known as WATFLOOD®,
and to other material supplied in connection therewith. The software
and supporting material is provided "as is". The entire risk as to its
quality and performance is with the user.
The forecasts produced by the WATFLOOD®
software are for information and discussion purposes only and are not
to be relied upon in any particular situation without the express
written consent of N. Kouwen or the University of Waterloo.
By
downloading you accept the terms of this Disclaimer.
32 bit versions
Important: Please
keep old copies of executables and check to see that this new
version has not affected your results in an unexpected way!!!
I accept
the terms (This
will get you
charm32x.zip
- optimized for speed)
(Last updated June 5, 2016)
I accept
the terms
(This
will get you charm32d.zip - optimized for debugging) (Last updated
June 5, 2016)
NOTE: Also needed to run 32 bit CHARM:
libifcoremd.zip Unzip this DLL and put
it in the path (or in the working directory). To find a suitable
location, in DOS, use the cmd "path" and look for a directory that
has "Windows Live" or "Shared" or "WindowsApps" as part of the name.
This folder is probably accessible for you to insert this DLL.
(People at MS can't seem to agree on a common path here).
64 bit versions
Important: Please
keep old copies of executables and check to see that this new
version has not affected your results in an unexpected way.
Please Note:
June 4, 2016 - The model executable has
been renamed CHARM™ for
Canadian
Hydrological And
Routing Model
I accept the terms
(This will get you
CHARM64x (replaces
splx64)
- optimized for speed)
(Last updated
Apr. 1,2018)
I accept
the terms
(This will get you
CHARM64d (replaces spld64) - optimized for debugging)
(Last
updated
Apr. 1,2018)
May 10/17 - From Nov. 2016 Version 10.1.49 until
Version 10.1.83 evaporation was not taken out of river channels
after the lake evaporation model was revised. This has been
corrected with 10.1.83
Apr. 6/17 - A problem with frame labelling for
leap years in the watflood.wfo file has been fixed. This resulted in
the plot labelling being off by 1 day.
- The outfies.txt files has been revised: changed
order of files and added unit numbers.
- DLL's no longer needed.
Dec. 21/16 - A bug in the Manning's n reduction
for multiple streams in one grid was inactive and has been
(re)activated. This may affect hydrograph timing in upstream
sub-watersheds. To get the same results as with previous versions,
set chnl(1-5)=1.0 in the par file.
Oct. 30/16 - New flags for ice factor for rivers
& lakes.
Aug. 3/16 - Added observed flows to the
watflood.wfo file. Requires new wfo_spec.txt file.
Added results\lakename.tb0 output file. Requires
tb0flg = 'y' in the event file. Default = 'n'
Aug. 31/15 - Reservoir Target Levels added.
Contact NK.
May 04/15 - Fixed a problem with the resume file:
heat deficit not reset for a resume on Jan. 1.
Mar. 06/15 - Fixed channel depth calculation in
wetland routing. This bug was initiated Jan. 15/15 when the wetland
routing was revised. It affected timing only - slowing wetland
outflow.
Feb. 13/15 Fixed levels.txt & resin.csv to
match values in the lake_sd.csv file. Previously data was not
properly extracted from the model because of miss-matched timing.
Feb. 04/15 update: Fill missing (-1.0) initial
reservoir releases with first +ve values encountered.
For previous revisions please
see:
revisions.pdf
NEW Jan. 13/14
A number of enhancements are being implemented at
this time but have not been extensively tested. The additions
include a lake evaporation model being developed at the University
of Manitoba by Prof. Trish Stadnyk; an updated Hargreaves ET
algorithm; the use of a variable latitude based on the grid latidude
as opposed to a central watershed latitude; and the addition of the daily difference of temperatures for each grid
on a daily basis as opposed to the use of the current monthly_climate_normals
for the whole domain. To use the new model, new event files will
be required to incorporate the new files.
Updated Apr. 07/14 - with this update, in the
par file set the flgevp2 = 2.0 for the old method and flgevp2 = 4.0
to use daily temperature differences and Hargreaves & Samani 1985.
TMP64x.exe will generate the yyyymmdd_dif.r2c files.
|