Navigation: Home ›  The model ›  Model development ›  Milestones

Milestones of model development

1994 - 1996 model version I with extended saturation area approach after TOPMODEL.
other: Provision of a complete set of help tools for pre- and post processing (e.g. Tanalys)
1997 - 1998 model version II with soil water dynamic in layered soils after RICHARDS.
other: implementing a 2D-groundwater model with exfiltration and re-infiltration; possibilities for irrigation control and tracer- und salt transport
2000 Extensions to the snow model
2001 Prototype of a graphic user interface for Windows (see also WaSiM-GUI)
2002 additional output options
2005 - 2006
  • WaSiM adapter for the Flood Early Warning System FEWS, a product made by Deltares (NL);
  • Implementing the dynamic glacier model (growing and shrinking of glaciers, consideration of firn and of the metamorphosis of snow to forn to ice);
  • dynamic time step control for groundwater model
  • Extensions to the silting-up module (expression parser for customizable parameter functions);
  • Extended model outputs for variables of the vegetation development;
  • Extensions to the interpolation methods (e.g. multiple lapse rates for method 12);
  • extended rules for reservoir abstractions (temporal flexibility for intraday and intraweek rules)
  • Implementing 1D vertical heat transfer model, coupled to the Richards-soil model, including thawing and freezing of the soil layers (heat conduction and heat advection)
  • Extension to the glacier model: consideration of debris-covered glaciers
  • Adding a new section to the control file for special outputs. Individual outputs of almost all internal entities can now be defined for several single grid cells and layers
  • internally, WaSiM now works with double precision, thus speeding up the model by about 20% and providing higher accuracy
  • Implementing MPI functionallity in some other model components (glacier model, groundwater model) to make the model ready for super computers (still under construction)
  • In snow model, eight new methods were added which are all possible combinations of the new options also with old methods: wind driven lateral snow redistribution, gravitational snow redistribution (small slides) und energy balance approach
  • WaSiM can now read and write stacks in ASCII format. So all inputs and all outputs can be provided in ASCII format, allowing an easier postprocessing (but requiring more time for reading and writing as well!)
  • A new mode is introduced which is especially usefull for spin-up runs for the heat transfer model but can also be used for general model purposes: The HRU mode (Hydrologic Response Units). Since it is used mainly for spin-up, the HRU generation is controlled in a new optional control file section ([spinUp]). HRUs can be defined as a combination of unique elements of any grid, e.g. elevations (in steps), land use, soil types, slope classes etc.
  • connected with Spin-Up: A pre-spin-up for estimating the soil temperature, especially for permafrost regions was implemented. Before the regular spin-up runs, the pre spin-up runs temperature interpolation only and estimates a mean annual permafrost table temperature (or, if no permafrost exists, the mean annual soil temperature). Thus, the following regular spin-up procedure will find an equilibrium much faster than from linearly interpolating an arbritrary air temperature as starting temperature for all soil layers down to the lower boundary condition.
  • Reading GIF Images (specifically: Radar precipitation measurements) as precipitation input, regardless of their grid domain and cell size. Values are then interpolated using IDW method to the model domain and model resolution
  • Soil depth and groundwater layer thickness are always identical: aquifer thickness is taken from soil tabel. ALso, easy scaling of soil thickness (and aquifer thickness) is possible per coild type by using a new optional parameter in the soil table
  • MPI memory optimization: until now, each instance used to allocate the complete memory that was required for a single instance. Now, each instance only allocates the stripe it is working on (for most grids and stacks - some grids are allocated completely in the master instance only and stripe-wise in the other ranks). The effect is dramatic: WaSiM can now run in much more instances per nodes (on big workstations and super computers) even for extremely large model domains with several GByte of allocated RAM for a single instance.
  • Some important bugs where fixed (interpolation and precipitation correction related and glacier runoff routing related bugs - see details in releasenotes).
  • Surface routing works with a linear set of equations and Gauss-Seidel solution algorithm now. This is much faster and lakes or other backwater playec have much more stable surfaces now. However, sionce this algorithm is a Finite Differences approach, some artifacts may show up (like water flowing sometimes over dry dams when using too les iteration steps)
  • Layered snow model introduced. This model component actually only works with heat transfer model switched on, since the snow layers are handled as soil and water/ice at the same time. So the temperature is quite important for all computations of heat and water fluxes
  • A new abstraction rule for reservoirs allows the physically based routing between hydraulically connected lakes (abstraction rule of type HydraulicConnection). Thus, fluxes can accure in both directions. Sample application: three peripheral Jura Lakes in Switzerland.
  • External coupling reactivated. Works now also with MPI. In addition to the classic functionallity, the semaphorfile optionally contains a command that can be interpreted by WaSiM or an external application (continue, cancel, save, full stop).
  • reading and writing of netCDF files implemented. netCDF files must follow the classic data format with one default group. Compression is supported for both writing and readin. Grid time series can be stored in a single, compressed netCDF file.
back top home



new patch availabe:
WaSiM 10.02.04 -> More »