River2D Update Log March 23, 2000 Version 0.84 1. Fixed update boundary conditions bug. 2. Fixed type 5 outflow condition file save bug. 3. Added an option to set range for color fill display. 4. Increased number of colors from 13 to 20. 5. Removed velocity target option. 6. Added an annotation option to show current discharge. 7. Increased size of edit box so solution change value displays properly when very small. 8. Added Habitat command to output physical attributes at nodes (for T. Hardy) 9. Added Display command to output displayed value at nodes specified in a .csv file to another .csv file 10. Added Display command to output displayed value on a grid to a .csv file. 11. Added Display command to output displayed value along a line (section) to a .csv file. Febuary 28, 2001 Version 0.85 1. Added File command to output the current display to an Enhanced Windows Metafile (EMF). 2. Improved the colour mapping algorithm so that the screen refreshes more quickly. 3. Added an option to for clipping the colour map to the water's edge in the contour dialog box. 4. Added a Redraw command to the Display menu and to the toolbar. 5. Changed how the maximum and minimum values in the colour map are obtained so that they always reflect the data being displayed. April 23, 2001 Version 0.86 1. Added a new menu called Mesh Edit for executing basic mesh editing commands in River2D. 2. Moved Load bed file command from the Habitat menu to the Mesh Edit menu. 3. Added Display command to display the bed contours once a bed file had been loaded. 4. Added a new menu called Options where habitat options can be chosen and flow and mesh edit parameters can be set. 5. Added a variety of cursors so that the user is more aware of the program mode. 6. Added toolbar buttons for some of the new mesh editing commands. October 3, 2001 Version 0.87 1. Added a new command under the Flow menu call Cumulative Discharge to calculate the cumulative discharge (or stream function) for the domain. 2. Added a new command under the Mesh Edit menu called Extract Boundary. This command opens a dialog box that allows the user to input values that define a boundary within the original computational boundary. The new boundary can then be saved to a mesh file. This mesh file can be used in conjunction with the original bed file to create a more detailed mesh of the region defined by the new boundary. 3. Added a new command under the Mesh Edit menu called Mesh Merge. This command is used for combining the results of two meshes. 4. Added Cumulative Discharge and Velocity Stress Magnitude to the list of variables that can be displayed using the Contour Dialog Box. 5. Added an advanced GMRES based solver to the model. The user now had the choice between of two solvers to use: the original direct solver (active zone equation solver) and the new iterative solver (GMRES(m)). 6. Added a new dialog box under the Options menu for selecting the solver and setting the iterative solver parameters. 7. Expanded the equation used to calculate the eddy viscosity coefficient. The new coefficient has three user definable parameters. Only two are implemented at this time. November 1, 2001 Version 0.88 1. Added the ability to 'pan' the screen using the keyboard arrow keys. 2. Expanded the boundary extraction module. The user now has three options for mapping the a no flow boundary a) a streamline, b) a depth contour c) a computational boundary. 3. Added a new command under the Flow menu called Reset Initial Conditions which allows the user to reset the initial conditions within the River2D environment. September 30, 2002 0.90 1. Modified the way in which the model calculates the initial conditions. Initial water surface is now based on the numerical solution of the Laplace equation. 2. Added a memory device context, which eliminates screen flicker when screen in updated. 3. Bug fix - random lines no longer appear after zooming in repeatly (when displaying the mesh). 4. Mapped function keys F2 and F3 to "Zoom in on Rectangle" and "Zoom Out" respectively. 5. Added a check that prompts the use to save changes to document if any have been made. 6. Added a new dialog box called "Run Transient" that allows the user to perform transient analyses (up until now, the River2D interface has only allowed the user to run the model in a 'pseudo' transient mode for the purpose of obtaining a steady state hydrodynamic solution. 7. Added a new dialog that allows the user to specify various types of output during a transient simulation. 8. Modified the hydrodynamic code so that it is equipped to model ice covered domains (fully ice covered or partially ice covered). 9. Added a new menu called Ice cover that allows the user to introduce (Load Ice File) and remove (Remove Ice) an ice cover from the domain. 10.Modified the Colour/Contour dialog box so that it uses a drop down list instead of a list of radio button for the Colour/Contour variable. 11.Added new program icons. 12.Added a new command under the Options menu called "Ice Options". This command allows the user to specify the specific gravity of the ice used in the hydrodynamic calculations. 13.Added two new commands called "Edit Flow Boundary" and Define New Flow Boundary". These commands allow the user the modify existing flow boundaries and specify new flow boundaries. Once flow boundaries are set, the user can specify the bounday conditions along the flow boundary (eg. inflow or outflow). 14.Added a new command called "Auto Refine" which allows the user to refine the mesh (by adding a node to each element) according to user defined criteria (in the form of a mathematical inequality). 15.Added a new option in the "Solver Options" dialog which allows the user to specify the method of obtaining the Jacobian matrix: analytically or numerically. 16.Added a new command under the File menu that allows the user to compress AVI videos that were created as output from a transient simulation. 17.Added new and improved (faster) triangulation routine. 18.Modified the cumulative discharge calculation so that it is faster. 19.Activated epsilon 3 (Eddy Viscosity Horizontal Shear Paramter) in the "Flow Options" dialog which is the third parameter that the user can specify in the calculation of the eddy viscosity coefficient. 20.Added Groundwater Storativity as a user definable parameter in the "Flow Options" dialog. 21.Bug fix - calculation for determining the memory usage for the iterative solver was incorrect and has been fixed.