HGS2VTU VERSION 4.4.0

  • Fix minor issue related to mesh truncation via shapefile.

  • Add new output file for surface flow rates: prefixo.flow_rate_olf.0001.

  • Correct the units reported for the prefixo.ExchFlux_dual.0001 output files to (L^3/T).

HGS2VTU VERSION 4.3.1

  • Add missing Windows dependencies msvcp120.dll and msvcr120.dll, which may not be available on newer versions of Windows.

  • Add some missing UGRID conventions in the NetCDF layered 3D output.

  • Metafile updates:

    • New command ‘CRS code’ that should be preferred instead of ‘EPSG code’ (continue to support ‘EPSG code’).

    • Change the command name ‘Layered 3D output’ to ‘Full 3D output’ and set layered 3D output as the default for the porous medium and dual continuum domains.

  • Add a long_name attribute for each variable for the NetCDF and Tecplot formats. For Tecplot output these attributes are added as variable auxiliary data fields with the name “Description”.

  • New option --shape-proj that transforms a shapefile used to clip the model domain by --clip-shape from a source CRS to a target CRS. As part of this update we added he requirement that all shapefile coordinates must be in units of meters either without reprojection or after reprojection.

  • New option --rev-num that sets the revision number of the HGS version that was used to generate binary output files parsed by hgs2vtu. It not set, then the hgs2vtu will try to read the revision number from the .eco, .lst, or .hsplot.eco files. If the revision number remains unset, then hgs2vtu will terminate with an error.

  • New porous medium output variables depth2gwt2D_pm and elev2gwt2D_pm that report the depth and elevation to the regional groundwater table, respectively. Define the output variable depth2gwt_olf as the depth from the surface to the regional groundwater table.

HGS2VTU VERSION 4.0.0

This release represents a complete redesign of HGS2VTU to provide support for new output formats and features. All available command line options can be summarized via hgs2vtu —help and a detailed description of each is given by an updated README file included with your installation. The README file also discusses a few additional dependencies that are required to run HGS2VTU in Linux. Major updates include:

  • New output formats: NetCDF UGRID, Tecplot ASCII/SZLPT, CSV point cloud. Output to VTU remains the default option.

  • Clipping of the model domain by shapefile (Polygon, PolygonZ, PolygonM) or layer range.

  • Time truncation of output files via UTC dates or simulation time.

  • Appending of additional output to existing output files.

  • Reading/Writing of hsplot style plot control files to control which variables/domains are plotted.

  • New output variables including groundwater recharge.

  • Generation of a log file named prefixo.hgs2vtu.eco.

  • File level metadata and variable units added to supporting file formats (NetCDF and Tecplot ASCII/SZPLT).

HGS2VTU VERSION 3.1.0

New outputs:

  • Porous medium hydraulic conductivity (prefixo.ElemK_pm.0001)

  • Porous medium porosity (prefixo.ElemPor_pm.0001)

  • Porous medium specific storage (prefixo.ElemStor_pm.0001)

  • Porous medium tortuosity (prefixo.ElemTort_pm.0001)

  • Porous medium elemental volume (prefixo.ElemVolume_pm.0001)

  • Dual continuum hydraulic conductivity (prefixo.ElemK_dual.0001)

  • Channel nodal incised head (prefixo.incised_head_chan.XXXX)

Removed files:

  • Nodal hydraulic conductivity: prefixo.kxx.XXXX, prefixo.kyy.XXXX, prefixo.kzz.XXXX

HGS2VTU VERSION 3.0.0

New outputs included in :

  • Depth to groundwater for each porous medium head file.

  • Nodal depth to surface.

  • Water depth and log water depth for overland flow and channel domains.

  • Property zone numbers.

  • 3D node number for non-porous medium domains.

  • Overland flow Mannings's friction (prefixo.friction_olf.XXXX).

  • Overland flow specified flux (prefixo.flux_olf.XXXX).

  • Fracture aperture.

Bug fixes:

  • Reading elements for the tile domain.

  • Parsing the header of certain output files that do not contain a numeric value.

Improvements:

  • For each time suffix, group the variables for each domain into a single file.

  • Files are named prefixo.domain_name.suffix.vtu, which matches the syntax produced by hsplot. For example, prefixo.pm.0001.vtu, prefixo.pm.0002.vtu,...etc. This update greatly reduces the number of output files generated, reduces processing time, and makes visualization of timeseries with Paraview more straightforward.

  • Better handling of time transient vs. steady state variables. For example, ensuring that HGS2VTU uses the correct timestamp when parsing a mixture of transient and steady state variables.

  • Variables are output in their native data type instead of forcing them to double.

HGS2VTU VERSION 2.0.0

  • Added the missing well, tile drain and dual continuum domains.

  • Improved format of output written to the console.

HGS2VTU VERSION 1.4.1

  • Fixed visualization bug for rectangular fracture faces when working with a triangular prism elements.

HGS2VTU VERSION 1.4.0

  • Fixed bug/error for vector field data (e.g., v_pm and q_pm output files).

  • Fixed bug/error processing rain_olf and sat_pm output files.

  • HGS2VTU now formats/outputs evapotranspiration results:

    • Nodal PET is now exported to prefixo.pet_olf files.

    • Surface water evaporation is now exported to prefixo.ETEvap_olf files.

    • Subsurface evaporation is now exported to prefixo.ETPmEvap_olf files.

    • Subsurface transpiration is now exported to prefixo.ETPmTranspire_olf files.

    • Actual ET is now exported to prefixo.ETActual_olf files.

    • 3D subsurface evaporation is now exported to prefixo.ETPmEvap3D_pm files.

    • 3D subsurface transpiration is now exported to prefixo.ETPmTranspire3D_pm files.

HGS2VTU VERSION 1.3.0

  • Add feature to search for batch.pfx file to find the model prefix if prefix not specified as a command-line argument.

  • Prompt user to enter model prefix if reading it from batch.pfx file fails.

  • Use case-insensitive searches for filenames when running in Windows.

  • Enhanced error checking and error handling.

HGS2VTU VERSION 1.2.2

  • Fixed a bug where triangular prism elements were not being drawn with the correct connectivity.

HGS2VTU VERSION 1.2.1

  • Fixed a bug with large fracture domains that caused the tool to crash.

  • Added support for ‘head_frac’ and ‘conc_frac’ in fracture domains.

  • Remove unwanted scaling of some fields by the z-coordinate.