Introduction
Understand what SWAT Output Viewer does, including thematic mapping, time-series comparison, performance statistics, and scenario analysis.
Guidance for watershed modelers
Find clear, practical guidance for setting up projects, running simulations, exploring outputs, comparing scenarios, and solving common SWAT problems.
START HERE
Follow the manual step by step, jump into a focused tutorial, or browse technical guidance whenever a model or workflow needs extra attention.
10 ITEMS
Understand what SWAT Output Viewer does, including thematic mapping, time-series comparison, performance statistics, and scenario analysis.
Install the Windows desktop application and locate its default program folder.
Organize scenarios, model input files, and watershed shapefiles in the project structure expected by the viewer.
Learn the toolbar, Project Explorer, main views, status bar, and the purpose of each workspace.
Import daily, monthly, or yearly monitoring data and connect it to reaches, reservoirs, and calibration workflows.
Select a scenario, model engine, and output interval, then run a SWAT simulation from the viewer.
Explore watershed, HRU, subbasin, reach, and reservoir results using maps, tables, graphs, comparisons, and exports.
Compare two engines or scenarios and identify where their component-level outputs differ most.
Evaluate calibration results across locations and years with NSE, R², bias, RMSE, CVRMSE, NRMSE, and diagnostic plots.
Open frequently used model files and folders, or copy a scenario into a SWAT-CUP project.
12 ITEMS
Configure thematic-map colors directly from the map legend.
Follow the complete workflow for compiling and connecting a modified SWAT engine.
Import observed data for performance evaluation and comparison.
Choose an engine and output interval, then run a model from the viewer.
Understand the project differences between the two GIS modeling interfaces.
Open ArcSWAT, QSWAT, MWSWAT, and manually structured projects.
Explore model results as thematic maps across subbasins and reaches.
Register a customized SWAT executable with the viewer.
Compare results produced by two SWAT engines.
Arrange model files and shapefiles without ArcSWAT or QSWAT.
Learn the project folders the viewer uses for inputs, scenarios, and map layers.
Identify and resolve model-input formatting errors.
03 ITEMS
Open ArcSWAT, QSWAT, MWSWAT, or manually structured projects.
Choose an engine and output interval, then run a model from the viewer.
Import monitoring data for comparison and performance evaluation.
08 ITEMS
Configure thematic-map colors from the map legend.
Understand the practical project-structure differences between QSWAT and MWSWAT.
Use thematic maps to locate spatial patterns and watershed hotspots.
Arrange model inputs and shapefiles when ArcSWAT or QSWAT is unavailable.
Learn how the viewer locates scenarios, model inputs, and map layers.
Calculate calibration indicators and compare simulated and observed series.
Change between single-period, annual, and average-annual summaries.
Export the selected annual watershed result for further analysis.
04 ITEMS
A step-by-step workflow for compiling and connecting a customized SWAT engine.
Register a customized SWAT executable for analysis and comparison.
Compare outputs from a modified engine with a baseline build.
Compare research code with the official model using common inputs.
11 ITEMS
A consolidated guide to inspecting SWAT source code with a free Fortran toolchain.
Review notable source and parameter changes introduced in SWAT revision 627.
A single reference assembled from the original compilation and debugging series.
Use one makefile for debug, release, 32-bit, and 64-bit SWAT targets.
Adjust floating-point traps to match official SWAT runtime behavior.
Install the free gfortran toolchain required by the Eclipse debugging workflow.
Create an Eclipse makefile project with convenient build and debug targets.
Add floating-point traps so unsafe calculations stop with a useful error location.
Build SWAT from its Fortran sources with repeatable debug and release targets.
Update the Eclipse-ready source tree for the ET greater than PET correction.
Set up a free environment for building SWAT and locating mathematical errors.
06 ITEMS
Understand how ArcSWAT creates measured point-source and reservoir discharge files.
Trace the origin of the default SCS Curve Number written to management files.
Examine how ArcSWAT imports text outputs into its results database.
Results from testing a newer ArcSWAT build on an older ArcGIS installation.
Extract and register ArcSWAT assemblies when the standard installer is unsuitable.
Map ArcSWAT’s extension, assemblies, databases, and command responsibilities.
05 ITEMS
Identify model-input formatting problems that stop a simulation.
Resolve an ArcSWAT database-field capacity error.
A legacy caution for models with more than six soil layers.
Diagnose a Create Tables failure associated with SSURGO soil records.
Inspect .NET assemblies when an ArcSWAT command fails without accessible source code.
01 ITEMS
A preserved record of published SWAT Output Viewer changes.