University of FloridaDepartment of Agricultural & Biological Engineering


VFSMOD: Vegetative Filter Strip Modeling System


History of Changes

What's new and the history of changes to VFSMOD-W (Windows-GUI, now obsolete). Please visit the Software Updates page for a more current list of changes and software.

Minor Release, v5.1.7

April 23, 2009

  • All the program's graphical output windows now resize properly and the program no longer quits when selecting a different design output graph when maximized.
  • A new execution status bar has been added to the design runs information window.

Minor Release, v5.1.6

March 6, 2009

  • Revised GUI procedure now allows for saving values into IWQ file.
  • New vfsm.exe included with pesticide subroutine check added.
  • Graphical output for design result is now added along with documentation of the new feature added to the revised program help file.
  • Minor cosmetic changes added.

Minor Release, v5.1.4
with the addition of a graphical output of the design results and bug fixes

February 19, 2009

  • New features: Graphical output for design result is now added along with documentation of the new feature added to the revised program help file.
  • Bugs: The water quality file edit screen did not save the values when the "direct input" (Kd value) was selected. Also the new pesticide routine in the fortran vfsm.exe program (vfsm.exe) was missing a statement to check for cases where 100% pesticide reduction was obtained when no flow went through the filter.

Major Release, v5.0.1
with the addition of the pesticide reduction components of Sabbagh et. al. (2009)

November 23, 2008

  • Restructured VFSM code and GUI to add water quality components while ensuring backwards compatibility. New IWQ flag added at the end of IKW file inputs. If "1" is present there it will expect a new input file with IWQ extension and produce a new output OWQ file. If no flag is present or a character other that "1" is there it will execute with no water quality component. The new program files WQSUB.f handles the processing of the water quality component when the component is selected. In addition, changes were made to VFSMOD.f, INPUTS.f, FINPUTS.f and OUTMASS.f.
  • Output reader now views the .OWQ.
  • The "Design" feature of the program also considers pesticide trapping if the original VFSM project has the IWQ=1. The .CSV output file then contains a new column (PDR = pollutant delivery ratio).
  • Error checking on input files. It will print error and exit gracefully if any of the project files are missing.

Minor Release, v4.1.1

July 15, 2008

  • The input runoff time series in the .iro file was not written properly by the GUI (number of lines was not refreshed). Fixed.
  • Some cosmetic changes and typos fixed.

Minor Release, v4.1.0

January 28, 2007

  • Automatic inverse calibration engine.
  • Global sensitivity and uncertainty analysis modules for analysis with SIMLAB v2.2.
  • Updated versions of the vfsm/uh programs.
  • Redesign many GUI input forms for consistency and ease of use.
  • Updated program built-in help file (with new calibration component redesign forms.

Minor Release, v2.4.6

January 28, 2007

  • Revision of uh.exe and vfsm.exe with a number of minor fixes - see the changes files with the source code distribution.

Major Release, v3.0.xx

July 30, 2005

  • Added inputs for soil organic matter in the uh input file screen. This enables the model to compute the soil erodibility term, K.
  • The Rainfall-Runoff Factor, R, was cleaned up in the internal code. We now recommend using Williams R. This gives the smallest erosion estimates. The user can still select CREAMS/GLEAMS computed R from the input screen. To select the Foster R, the user must manually edit the input file.
  • Replaced the spreadsheet-type editing with notepad-type editing for the Segment properties (ikw), Rainfall hyetographs (irn), Runoff hydrographs (iro).
  • Added a picture/schematic to show the buffer and field dimensions in the ikw editing screen.
  • We reviewed and corrected some of the sensitivity routines. In particular, the relative base sensitivity has been re-worked. In addition, checks were made for cases with divide-by-zero to supply a reasonable value. If the user has cases that do not make sense, let us know.
  • We re-worked the inputs for the Log Normal distribution in the Uncertainty analysis procedures. The users should now enter the mean and standard deviation of their distribution. The program will convert these to the mean and standard deviation of the corresponding Log Normal distribution.
  • Addition testing and internal fixes were made in the Design analysis procedures.
  • Release of versions 2.4.x of vfsm and uh with a number of minor fixes - see the changes files with the source code distributions.

Minor Release, v2.2.1

May 27, 2003

  • Fixed infiltration solution issue when initial F is 0. It was caused by the Newton-Raphson solution algorithm used in the Mein and Larson time implicit solution to the Green-Ampt equation. The solution will not take as a seed total infiltration F= 0.
  • Added work-around for problem found when compiling vfsm with the unix g77 (gcc v3.1) fortran compiler. There is a bug in the compiler by which local variables are not treated properly. This gave different (incorrect) results for the cumulative flows calculated in kwwrite.f (written in .ohy file) between code compiled with g77 and other compilers (including those in PC). The cumulative values are now declared in a common block to force them to be static.
  • Version 2.2.3 is now the default in the install package. Users who obtained the install package between 5/20 and 5/27 - see the Updates page to install only the vfsmod-w.exe or download the install package again and re-install.

Bug in Version 2.2.2 Discovered in the Sensitivity Analysis Section

May 24, 2003

  • If one runs any of the SS parameter singly and then repeats the same run with Dp selected, they may get different results for the SS sensitivity simulations. The input data for Dp was not being reset to the original values correctly for the next simulation. This only affects sensitivity simulations with SS. If SS sensitivity is run alone without selecting Dp, then the results are based on the values of Dp in the base input data sets selected. This has been fixed in version 2.2.3. This version will be released on June 1,2003.

Minor Release, v2.2.2

May 20, 2003

  • New, more intuitive, menu labels and lay-out.
  • Expanded and improved sensitivity and uncertainty analyses procedures. Individual filter areas or combines source-filter areas can be now analyzed individually. Multi-dimensional analysis is also available as well as print-out of graphical results. Ranges of user selected parameters are now automatically checked against physically admissible values.
  • VFSMOD-W and UH have been further refined to improve integration with the GUI environment and graphical inputs.
  • Improved handling of special cases (small runoff, impermeable surfaces, saturated soils, etc).

Major Release, v2.00
New Version of Web Pages Released to the Public

April 2, 2003

Major Revisions for the Entire System
vfsmod-w.exe, v2.00.xx; UH.exe, v1.06; vfsm.exe, v1.06

March 5, 2003

  • Adding a number of buttons on pages to duplicate menu selections.
  • Added Sensitivity Analysis.
  • Added Uncertainty Analysis.
  • Added Design Analysis.

Posted 2001 ASAE Uncertainty Paper

July 18, 2001
Describing additional capabilities for future versions of VFSMOD.

Minor Release, v1.05

February 8, 2001

  • The graphical user interface was improved - mainly minor bug and annoyance fixes.
  • Implemented some changes on the download page.

User Manual Fixed

July 5, 2000

  • Figure on page 67 in the pdf version of the User Manual fixed.

Minor Release, v1.3.21
of the Win32 graphical interface system released

June 30, 2000

  • Binaries and executables updated to vfsm v1.04b and uh v1.00.
  • Users Manual updated for Win 32 graphical interface system and documentation clean up in the Users Guide portion.


February 28, 1997
VFSMOD-W Web site built with first release.

Return to top

This page was last updated on March 31, 2023.