+

Appendix 4: Overview of VELMA Simulator Output


Where are VELMA Simulator Results Located?

The results of a VELMA Simulator run are a collection of data files that the simulator writes to a specific directory location. That directory is specified in the simulator configuration by 2 related parameters:

/calibration/VelmaInputs.properties/initializeOutputDataLocationRoot


and

/calibration/VelmaInputs.properties/run_index


The initializeOutputDataLocationRoot's value should be a fully qualified path, and the run_indexshould be the name of a directory under that path.

For example, given the following configuration:


ID Key Value
/calibration/VelmaInputs.properties/initializeOutputDataLocationRoot C:/MyVELMA_OutputData
/calibration/VelmaInputs.properties/run_index LittleMtn_ClearCut

All results for the simulation run are written to the directory:

C:/MyVELMA_OutputData/LittleMtn_ClearCut


If the directory name specified as the value for run_index does not exist as a subdirectory of thedirectory path specified for initializeOutputDataLocationRoot, the VELMA simulator will create it as asubdirectory before writing any results.

If the run_index directory name already exists as a subdirectory of the initializeOutputDataLocationRootdirectory path, the VELMA simulator does not overwrite existing contents. Instead, it creates a newsubdirectory named <run_index>_<n>, where <run_index> is the value of therun_index parameter, and <n> is a unique sequence number. This allows you to run the samesimulation several times, without losing the results for any of the individual simulation runs.

If you ran the simulation run with the example parameters above 3 times in a row, without removing any resultsdirectories, you would end up with 3 complete sets of results data in the 3 following directories:

C:/MyVELMA_OutputData/LittleMtn_ClearCut C:/MyVELMA_OutputData/LittleMtn_ClearCut_0C:/MyVELMA_OutputData/LittleMtn_ClearCut_1

What Results are Available after a VELMA Simulation is Run?

The VELMA simulator writes several different types of results data, in several different file formats:

Image Data

For each year of the simulations runs via the JVelma GUI, the GUI creates a PNG image that shows the currentgraph/chart state on the last day of the year. These files appear in the run_index directory with the followingnaming format:

out_<run_index>_<loopNumber>_<YYYY>.png

Where <run_index> is the value of the run_index parameter, <loop_number> is thesimulation loop number and <YYYY> is the year for the particular image.

For example here is the 2nd loop, year 1979 PNG file for a simulation run of the example configurationused earlier in this document:

out_LittleMtn_ClearCut_1_1978.png

The actual chart or graph type in the image is whatever the user had selected in the JVelma GUI when thesimulator completed the particular year.

Table Data

Table data are files of comma-separated values (.csv) data. They are the primary results output of a VELMAsimulator run. The VELMA simulator produces several .csv files; some document what the configuration of thesimulation run was, while others report the actual simulation results.


File name Contents Type Description
DemState.csv Simulation Configuration Information about the DEM and watershed

delineation.

CoverState.csv Simulation Configuration Information about the specified cover types.
SoilState.csv Simulation Configuration Information about the specified soil

parameterizations.

SimulationConfiguration.csv Simulation Configuration The full set of parameters used to configure

the simulation.

DailyResults.csv Simulation Results The primary, per-day results output for the

simulation run.

Combined_DailyResults.csv Simulation Results A convenience file: contains the combined contents of the DemState, SoilState,

CoverState and DailyResults .csv files.

Calibration_DailyResults.csv Simulation Results Additional, per-day results data that does

not appear in the DailyResults .csv file.

AnnualResults.csv Simulation Results Derived from the contents of DailyResults;

per year min, max, sum and range values for each column of DailyResults file.


Text Data

Text data files contain simple text summaries of either results data or simulator configuration information for aparticular simulation run.

Of these, the most important is the NashSutcliffeCoefficients.txt, which contains a Nash-Sutcliffecoefficient value computed for the simulated runoff values. Note that this file only contains useful data if theVELMA simulator was provided with observed runoff data as part of its simulation configuration.