- 1 GSSHA™ Executable Installation Downloads
- 2 Version 6.12 - GSSHA for Linux - supported until GSSHA70 for LINUX is released
- 3 Version 6.0 - phased into v61 - no longer supported
- 4 Version 6.1 - Replaced with final 6.1 v 6.12 - No longer supported
- 5 Version 6.2 - Beta - no longer supported
- 6 Experimental Versions
- 7 Watershed Modeling System
- 8 Tutorial Files
- 9 Logos
GSSHA™ Executable Installation Downloads
GSSHA is released periodically as the model is updated with new features. Only the latest official release version is maintained along with Beta versions released on this site. While earlier release versions remain available on the site they are not supported and may not be compatible with the current version of WMS. The most current versions of the model are located at the top of the page, with older versions below. Beta versions typically appear at the very bottom of page. We strongly suggest that users start using the current release version 7.12.
GSSHA 7.12 Official Release Version
Version 7.0 has been modified to fix lake seepage issues, and other minor issues. Updated again for lake/channel startup issues. Since Oct 2017 fixes have been put in place for subsurface drainage and the capability to put out cumulative overland flow has been added. See the project file for the new cards related to cumulative overland flow output. The previous LINUX and Windows versions were merged to create GSSHA 7.1. Since the codes are merged, future releases of LINUX/Windows versions will occur at the same time. Version 7.12 (Jan, 2018) has some improvements for overland hydrodynamics. See the new cards in Manual Chapter 3 - Project File, and a description in the Manual Chapter 5 - Surface Water Routing.
- GSSHA™ 7.12 Windows 64-bit installation with OpenMp. Date: Jan, 29 2018
- GSSHA™ 7.12 Windows 32-bit installation with OpenMp. Date: Jan, 29 2018
GSSHA70 - No longer supported
As of Dec 13, 2016 I'm declaring GSSHA70 the official release version. It was thoroughly vetted over the summer by my intern David Ketchum, thanks David! This version has all the latest snow advancements, the current version of the permafrost modeling, cell blocking, depth varying overland roughness, link-node subsurface routing, more checks on inputs, updated water quality modeling routines, and many other fine features. I don't think any of the inputs changed, except maybe some of the previously used snow cards may now be obsolete. As with previous versions we are still not recommending using the SNAP model for vertical transport through the snow pack.
If you encounter new and unsettling issues, let me know.
As of July 17, 2017 - just a couple of bug fixes, reading RADAR input files, stream partition coefficient, the no data flag for the ASCII map output, and the ability to read in stream hydrographs as scheduled release structures as the first link in a reach of the stream.
- GSSHA™ 70 Windows 64-bit installation with OpenMp. Date: July 27, 2017
- GSSHA™ 70 Windows 32-bit installation with OpenMp. Date: July 27, 2017
LINUX versions: LINUX versions should be considered "provisional" at this point because they have not undergone all the testing of the Windows versions. Check your results against the Windows official release version.
- GSSHA™ 70 Debian LINUX installer built with Ubuntu 16. Date: July 18, 2017
- GSSHA™ 70 RPM LINUX installer built with CentOS 7. Date: July 18, 2017
GSSHA612 - Previous Release Version - no longer supported
GSSHA612 replaced GSSHA61 and has now been replaced by GSSHA70
- GSSHA™ 612 Windows 32-bit installation with OpenMp. Date: March 24, 2016
- GSSHA™ 612 Windows 64-bit installation with OpenMP. Date: March 24, 2016
Version 6.12 - GSSHA for Linux - supported until GSSHA70 for LINUX is released
The following GSSHA rpm works on derivatives of Red Hat (centos, scientific linux, fedora).
- GSSHA6.12 Linux 64-bit OpenMP installation. Date: April 22, 2016
- GSSHA6.12 Linux 32-bit OpenMP installation. Date: April 22, 2016
For installing gssha from the rpm, download the rpm and let the package manager install it.
Release Version 3 - no longer supported
This version is no longer being updated for bugs. If you are experiencing some difficulty you think is related to the code, download a more current version and try that. Use of version 4 and higher may require changes to your input files. These changes are being incorporated into the Wiki as they occur. Note: Use of GSSHA v61 is strongly reccomended.
- GSSHA™ 3.0b Windows 32-bit installation. Date: May 23, 2008
- GSSHA™ 3.0b Windows 64-bit installation with OpenMP. Date: May 25, 2008
Release Version 4 - no longer supported
Version 4 development has ceased as of January 2009. As with Version 3, it is no longer being updated for bugs. Documentation of version 4 in the Wiki is complete. Version 4 is compatible with WMS 8.2. Note: Users should begin using v61 of GSSHA.
Release Version 5 - no longer supported
As with previous versions, v5 is no longer supported and are not supported by current version of WMS. Since file formats have changed over versions it is reccommended that the users of the older versions adopt v61 and make the required changes to their input files. This version includes significant enhancements including the ability to input hydrographs, with or without contaminants, at any point in the stream network and a version of the multi-layer G&A infiltration model that can be used in long term mode, linked with groundwater, and used in contaminant transport, including transport in the soils. The multi-layer G&A is not currently supported by WMS. This version also includes contaminant transport of constitutents attached to sediments. The sub-surface drainage with tile drains are working in this version as well. In addition, the input for the GAR infiltration model has been modified such that the wilting point value is entered in the G&A model of infiltration table and not included in the evapotranspiration table in the mapping table file. The automated calibration method has also been modified and undergone extensive testing to ensure robustness. As of Oct 2009 the automated calibration method can be used for calibration to sediment data, as well as flow data (See Chapter 18 of the manual). The most recent addition is the ability to put out maps of groundwater recharge (See Chapter 3 of the Manual). Other than the notes above GSSHA v 5.1 is generally supported by WMS v 8.4 which is currently being modified to include support for these new features. Note: in a previous version 5 (as of April 2009) the G&A infiltration method for single events was producing incorrect results, this problem has been resolved as of May 21, 2009. This problem did not affect models using GAR, multi-layer G&A, or RE solutions of infiltation. The October 2009 releases have bug fixes to the automated calibration routines. The March 2010 release has bug fixes for contaminant transport. The June 2010 release has changes related to sediment transport output files, corrects problems reading the Richards Equation mapping table, and corrects Superlink starting conditions and error flags. The October 2010 compile fixes problems with using multiple gages and for automated calibration. If you are using multiple gages in your automated calibration you should definitely switch to this or a later version of the model.
It is strongly reccomended that users of earlier versions of GSSHA and WMS switch to GSSHA v 61 and WMS v9.1.
- GSSHA 5.1 Windows 32-bit installation. Date: Oct 19, 2010
- GSSHA 5.1 Windows 64-bit installation. Date: Oct 19, 2010
Version 5.7 - phased into v6.0 - no longer supported
In this version we have the OpenMP parallelization working on both the 32 bit and the 64 bit version. We also have resolved many file related problems that were really only appearing during the use of the automated calibration. In addition, there have been a significant number of corrections to the in-stream sediment routing in this version of the code. If you are doing sediment transport with streams you definitely want to be using this version. There are no input changes associated with this version so it is compatible with WMS v 8.4. The programs below will install gssha571.exe on your computer. You will need to enter the command gssha57 to use this version. As of June 23, 2011 problems with running Richard's Equation in event mode have been fixed.
If you are using Windows 7 you should use the PROJECT_PATH card in your project file. The PROJECT_PATH card is used to specify the directory to put output automatically generated by GSSHA. If you use the PROJECT_PATH card, all other path names in your project file, and mapping table (.cmt) file should be relative to the PROJECT_PATH. The easiest solution is to copy the executable (gssha57.exe) to the directory with your input files and run from the command line, i.e. gssha57 project.prj. In this case, you don't need the project path card. More information about the PROJECT_PATH card can be found in Section 3.12 of the GSSHA User's Manual, available on this site. If you are using Windows 7 and have problems with this version, try version 5.1, and let me know you are having problems. Problems with automated calibration appear to be fixed as of Sept 23, 2011
- GSSHA 5.71 Windows 32-bit OpenMP installation. Date: Oct 20, 2011
- GSSHA 5.71 Windows 64-bit OpenMP installation. Date: Oct 20, 2011
Version 57sR is currently considered the release version for use with WMS 9.0+, it has mapping tables for the multi-layer G&A and new sediment transport capacity formulations and a modified mapping table. In this version SOIL_EROSION methods 3-6, have been replaced, as per the discussion in section 10.1.3 of the manual. Also, the parameters related to these methods have been removed from the mapping table (overland detachment coefficient, overland detachment exponent, and overland detachment critical value), such that the mapping table for overland sediment erosion has only 5 values, not including the sediment fractions. This version also has overland rating curve structures type 6 and 7 included,and has fixes for sediment transport in channels with structures and overbank flow, plus new overbank flow methods,
- GSSHA 5.7sR Windows 32-bit OpenMP installation. Date: June 12, 2012
- GSSHA 5.7sR Windows 64-bit OpenMP installation. Date: June 12, 2012
An updated version of 57sR still in testing is:
- GSSHA 5.7sR1 Windows 32-bit OpenMP installation. Date: July 15, 2012
- GSSHA 5.7sR1 Windows 64-bit OpenMP installation. Date: July 15, 2012
Please see Chapter 18 Section 6 for GSSHA 5.7a executables that employ four new alternate GSSHA run modes directed to providing additional capabilities for the computer-based calibration of a GSSHA model deployment
- GSSHA 5.7set Windows 64-bit OpenMP installation. Date: Nov 18, 2011
- GSSHA 5.7sR Windows 32-bit OpenMP installation. Date: May 24, 2012
- GSSHA 5.7sR with xy boundary Windows 32-bit OMP installation. Date: Oct 4, 2012
- GSSHA 5.7sR with xy boundary Windows 64-bit OMP installation. Date: Oct 4, 2012
Version 6.0 - phased into v61 - no longer supported
This version contains all the updates to version 5 plus new snow accumulation, melt, and routing methods. If you are using prior versions, especially if you are using special pre-release versions, you should switch to v61. GSSHA 5, 5.1, 5.7, 57sR, etc., will no longer be supported. As we are moving toward v61 this version is only being updated for known bugs. These bugs fixes, and new capability, are included in v61. v61 is considered Beta, but is really more pre-release and should become the release version soon.
GSSHA 60 is compatible with WMS 9.0+, however some of the new features are not yet supported in WMS, including the new calibration methods, overland hydraulic structures, multi-layer Green and Ampt inputs, and a some of the latest snow features. See discussion on version 5.7 above for more details.
Please see Chapter 18 Section 6 for GSSHA 5.7a executables that employ four new alternate GSSHA run modes directed to providing additional capabilities for the computer-based calibration of a GSSHA model deployment.
Additional information on the new snow features is forthcoming.
Notes: GSSHA60 releases prior to Jan 30, 2013 had errors related to static overland head boundaries. All GSSHA versions prior to Jan 30, 2013 are subject to errors when simulating multiple lakes in the same model. Errors related to initilizaing a model with SWE are fixed as of 5-13-2013. Additional bugs fixed as 7-31-2013 including fixes to the GAR infiltration routine. Note that simulation results using GAR will differ (more infiltration) compared to previous results.
- GSSHA 60 Windows 32-bit OMP installation. Date: July 31, 2013
- GSSHA 60 Windows 64-bit OMP installation. Date: July 31, 2013
Version 6.1 - Replaced with final 6.1 v 6.12 - No longer supported
This version has depth varying overland roughness and the ability to assign overbank flow and backwater calculations to individual stream links. There are also static lakes and lakes with defined rating curves. Additional, overland structures can be used to pass water through embankments, including between lakes. There are also some modifications to the storm and tile drains routines. Lakes and groundwater have been made OPM parallel. Snow accumulation, melting, and overland routing through the snow pack have also been updated in this version. In this version the inflection points in the ET and interception routines can now be user selected. Additional bug fixes, including the one for GAR noted above, are also included. This version includes everything in all previous 6.0 or 6.1 special versions. Recent bug fixes include the Continuous Frozen Ground Index (CFGI) model Nov 13,2013 and non-interpolated specified overland boundary conditions. It should be noted that the implementation of the SNAP model for meltwater routing through the snowpack, both vetically and horizontally, is considered experimental, and is not reccomended for use at this time.
If you have been using one of those versions you should switch to this one. I have permanently removed those versions. Some of the information for the new features have not been updated. If you need examples of input files for new features contact me.
As of Nov 27 I fixed bug related to radiation calculations. If you have been getting an on screen error about the ground temperature not converging, this will likely resolve that. Changes to default DALR values, Dec 4, 2013. Minor fixes for lakes, Jan 17, 2014. Fix for the Continuous Frozen Ground Index model, Feb 7, 2014. Fix for time varying overland flow point depth boundary conditions, Feb 24, 2014. Increased precision for the OPTIMIZE_SED output, 3-13-14. March 31, 2014 updated method for SUPERLINK_C_OPT. If you are using superlinks and having to use small overall time step to maintain mass balance, adding the SUPERLINK_C_OPT should allow you to increase your model timestep without mass balance problems. The decrease in simulation time is dependent on how the size of your superlinks network. The speedup is primarily in the other processes. If you superlinks network is accounting for most of the simulation time then the speed up will be minimal. Just add the SUPERLINK_C_OPT card to your current project file. I would be curious to know your experiences with this if you are using superlink networks. April 24, 2014 - minor changes to the superlink model. May 8 2014, minor changes to the superlink model. Oct 9, 2014 - Problems with the parameter replacement functionality were identified and corrected. This was affecting any GSSHA utility that uses the replacement functionality, including batch runs, Monte Carlo runs, SCE calibration and SLM calibration.
Version 6.2 - Beta - no longer supported
GSSHA version 6.2 was the beta version of GSSHA 70, which has been released as of Dec 13, 2016. Users of v62 should begin using version 70, if they have not already begun doing so.
New features in 6.2 are related to snow accumulation, melt, and frozen soil simulation. These have been active research topics in the last two years and the methods implemented in the model have been evolving. Users interested in using the latest snow and frozen soil formulations in GSSHA may be interested in trying this Beta release. Primary changes in snow modeling involve changes to the radiation calculations, changes to how water travels through the snow pack and how it is delivered to the overland. There have also been some modifications to the overland routing through the snow pack. Overland routing with snow on the surface is an area of active research and the methods deployed in the model continue to evolve. It should be noted that the implementation of the SNAP model in GSSHA for routing of meltwater through the snow pack (both vertically and horizontally) is considered experimental at this time and it's use is not reccomended for this purpose. Additional information can be found in Section 9.4 of the Users Manual.
Users are referred to Section 9.4 of the Users Manual for more information about the various snow accumulation and melting options and methods. Users are referred to Section 20 - Frozen Soil for more information about the frozen soil options available in this and previous versions.
As of Nov 27, 2013 I've fixed a bug related to radiation calculations. If you have been seeing on screen errors about the ground temperature not converging, this will likely resolve that. As of Dec 4, I've modified some of the default values for DARL.
As of Jan 17 some minor changes to lakes and also the frozen soil simulations.
Updated Jan 13, 2015 includes snow interception by plants. Also includes all features previously in the v62 Special Beta (such as shading effects), which has been removed from the web site.
Removed Dec 13, 2016. End of this version.
This is current GSSHA_GIPL model for permafrost modeling. We will be using this model in the course this week on Friday, April 14.
This is version 7.0 with separate partition coefficients specified for the channel and the overland. Be use to use the updated .cmt file format, example below.
- Example of constituent mapping table file with separate partitions coefficients for overland and channel.
- Notice new cards OV_PARTITION and CHAN_PARTITION have replaced single PARTITION.
- NUM_CONTAM 2
- "Contaminant #1" "Index Map - 1" "Nitrogen"
- PRECIP_CONC 0.0
- OV_PARTITION 0.01
- CHAN_PARTITION 0.01
- NUM_IDS 1
- ID DESCRIPTION1 DESCRIPTION2 DISPERSION DECAY UPTAKE LOADING GW_CONC INIT_CONC SW_PART SOLUBILITY
- 1 Contaminant One SOIL One 0.000000 0.00000 0.00001 1000.000000 0.0 0.0 0.01 360000.0
- "Contaminant #2" "Index Map - 1" "Phosphorous"
- PRECIP_CONC 0.0
- OV_PARTITION 30.0
- CHAN_PARTITION 3000.0
- NUM_IDS 1
- ID DESCRIPTION1 DESCRIPTION2 DISPERSION DECAY UPTAKE LOADING GW_CONC INIT_CONC SW_PART SOLUBILITY
- 1 Contaminant One SOIL ONE 0.000000 0.00000 0.00001 1000.000000 0.0 0.0 30 220000
Watershed Modeling System
For Corps users, a copy of the WMS software can be obtained on the CHL web site. A license and password to use WMS can be obtained by following the instructions on the site.
For non-Corps users, a licensed copy of the WMS software can be obtained from the Aquaveo web site.
The WMS wiki can be found here.
WMS 8.1 interfaces with GSSHA™ 3.0b. WMS 8.2 interfaces with GSSHA™ 4.0 and WMS 8.4 interfaces with GSSHA™ 5 . WMS 9.0 interfaces with GSSHA™ 5.1 and WMS 9.1 interfaces with GSSHA™ 6 .
- GSSHA™ Hydro-Sediment-Environment logo, white background, .png high-res format
- GSSHA™ Hydro-Sediment-Environment logo, white background, .jpg low-res format
- GSSHA™ Hydro-Sediment-Environment logo, blue background, .png high-res format
- GSSHA™ Hydro-Sediment-Environment logo, blue background, .jpg low-res format