Recent AnAqSim Release Notes

Release 2022-1, posted 11 May 2022
  • Eliminated delays that can sporadically occur when selecting Solve.
  • Fixed bug that could cause a crash when contouring a model with zero head difference and the contour incement set to zero.
Release 2021-2, posted 27 Oct 2021
  • The Surfer grid file export feature under the Plot File menu has been improved so the file imports as a text grid import file (*.grd) to Surfer without any modification needed.
  • In cases where the head drops below the base of an unconfined domain, the stored grid value is set to the base elevation.  This improves the appearance of exported grids when used in Surfer or other surface visualization tools.
  • Increased the marker size in plots of calibration target heads vs. modeled heads to improve plot appearance.
  • Fixed bug in automated run output of gridded data in transient models.
  • Fixed bug in multi-segment line pathlines, so pathlines starting from all segments of the polyline are drawn.
  • Fixed bug in Analysis/Check Boundary Condition at Latest Iteration, which had prevented display of this feature in the prior release.
Release 2021-1, posted 27 July 2021
  • The unlicensed free version of AnAqSim is now much more capable, allowing up to 2000 equations, 3 levels, 2 time periods, and 5 steps per time period. The free version is now called unlicensed AnAqSim instead of AnAqSimEDU, since it is so capable and useful.  For many users, the unlicensed version may be all they need.  In prior releases, the free AnAqSimEDU version allowed 500 equations and 2 levels.
  • The unlicensed and licensed versions of AnAqSim are the same software – they only differ depending on whether there is a valid activated license or not. The unlicensed version limits the complexity of models at the solve step only.  For all other features (making plots, analysis menu items, etc.), the unlicensed and licensed versions have the same capabilities.  If you have a saved solution, you can make plots and analyze any model with the unlicensed, free version.
  • Added the option to specify the confined domain storage parameter as specific storage in addition to storativity. Specific storage is a more fundamental storage parameter independent of saturated thickness.
  • You can now export the data that is contoured in a plot in a format readily imported into the popular Surfer plotting program.
  • Added calibration targets for the discharges of internal head-specified and river line boundaries. These can be for single line boundaries or the total of multiple line boundaries.  This is good for comparing stream gage data to modeled discharges of line boundaries representing those stream reaches.  It is also useful for summing dewatering system discharges if the system uses sumps and trenches.
  • Added calibration targets for the discharges of head-specified wells. These can be for single wells or the total of multiple wells.  This is useful for summing well dewatering system discharges.
  • Changed Sy and porosity (n) so they must be positive but can be 1.0 or more. This can be useful for modeling average travel times with adsorption and retardation (use R*n in place of n). Setting Sy=1 can be useful for modeling storage in ponds that are simulated as high-K unconfined domains.
  • Made it so calibration head difference labels are selected with drop-down lists, rather than having to type them in.
  • Forced the x axis lower limit to zero in time and distance plots when the starting x value is known to be zero.
  • Fixed a bug that made the check of SVAS boundary conditions appear wrong in certain circumstances despite a correct transient solve.
  • Fixed a bug in the scaling of v, and q vectors in nonlinear (not confined) domains.
  • Fixed a bug that left off last column of contoured data at the right edge of a plot.
  • Updated the math library component to the current version. They dropped support for 32-bit, so AnAqSim is now only 64-bit.
  • Updated the CAD drawing component to the current version.
Release 2020-1, posted 5 Feb 2020
  • Changed licensing to a new system where you purchase a fixed number of 1-year activations that can be used on one computer or many computers, as desired. There is no time limit for when activations can occur, but each activation lasts for 1 year. This replaces the old purchase/license scheme which had a fixed number of computers and a fixed duration (1-, 2-, or 3-years). The new system is more flexible and automated, so a user can independently activate licenses with an activation key code sent to them right after purchase. Release 2020-1 honors licenses under the old system (purchases prior to February 2020) and under the new system (Feb 2020 and later).
  • Transient model initial heads are now specified by level and x,y instead of by domain and x,y. This allows greater flexibility and difference in the domain arrangements between the initial condition model vs. the transient model.
  • Line pathlines can now propagate from equally spaced points on each segment of a polyline instead of from points on just a single line segment.
  • Added an analysis tool to compute the discharge across all external line boundaries and report these to the run log. In a transient run these are reported for each time step. This capability is also now available in automated runs from the command prompt.
  • Updated Microsoft .NET from version 4.5 to version 4.6.
  • Fixed bug that placed pathline end point markers at 0,0 when no other end point was drawn
  • Fixed bug in pathline tracing when a particle leaves vertically
  • Fixed bug where in autorun mode, the plot points evaluated was always default (10000) instead of what was set in the .anaq file
  • Fixed bug that prevented graphic editing of area pathline polygons
Release 2019-1, posted 4 Feb 2019
  • Fixed typo in display of drain vertex info
  • Changed interface plotting so the interface is shown in contours and profile plots when head is larger than the head at zero saturated thickness. It had been when head is larger than the head at the minimum saturated thickness, which left small gaps in the interface.
  • Made it so capture constrain only applies to pathlines traced downstream; upstream pathlines are always displayed
  • Write the name of initial heads file to the run log when solving with initial heads from file and not automated run
  • Fixed bug where if solution converges in the last iteration = max_iterations, it reported it non-converged when it actually converged
  • Fixed bug so transient model without any SVAS shows error message and loads completely (didn’t load completely before)
  • Add more digits of accuracy to head, discharges, etc. written to the output file to improve accuracy of parameter estimation (e.g. PEST) derivatives
  • Add ability to output Excel file with all model inputs in separate sheets of a *.xlsx file
  • Fixed bug that would sometimes display a black plot area after making a plot
  • Added popup labels for curves in chart plots
  • Changed color palette on charts so adjacent curves are easier to distinguish
  • Added Head Above – Head to cursor data displayed to left of plot
  • Eliminated the splash screen that displays when loading AnAqSim – it loads fast now and splash screen was nuisance with automated runs
  • Streamline plot-making. with one MakePlot menu item with current layer and time settings, another that allows you to choose layer and time
  • Added calibration points where simulated velocity and direction are compared to observed. Add these results to calibration plot and text output
  • Use parallel processing to speed up evaluation of functions for contours and vectors in plots (speed up larger for more cores in CPU)
  • Use parallel processing to speed up line, area, well, and circle pathline tracing (speed up larger for more cores in CPU)
  • Add analysis feature that writes the number of captured pathlines to run log, and include this in automated run outputs
  • Search for dxf basemap in the current input file (.anaq) directory in addition to searching the path specified in the “What to Plot” input
  • Allow user to name the initial head file, and have the name default to ***.hds file where *** is from the initial conditions model file name (it used to always use the transient model file name as the root)
Release 2018-2, posted 19 June 2018
  • Fix bug in duplicate coordinates check when “0,0” is 2nd pair.
  • Fixed error in configuration file for 64-bit version (2018-1 wasn’t able to solve above 16,384 equation limit, 2018-2 can).
  • Fixed bug in head-head below in transient models.
  • Adjusted scroll wheel increments so they are 3x smaller, for finer control of zooming.
  • Report area of digitized closed polylines in addition to reporting length.
  • Report area of Vertical Leakage Polygon Area along with leakage rates to run log.
  • Modify all digitizing routines to catch and avoid crashes.
  • Fix black screen on make plot, an intermittent issue on some computers.
  • Put check into polyline digitizing that skips over duplicate coordinates at the digitizing stage.
  • Add vertical leakage polygon areas to Analysis inputs displayed.
  • Make it so hydrograph points, transient line condition lines, line for graph conditions along a line, and vertical leakage polygons can be graphically edited.
  • Changed routine that sets plot window to current view so it does just that, without adjusting it for the extent of current model elements.
  • When the Coordinates cell under What to Plot is blank, it zooms to the extent of the drawing (including basemap, if present), instead of just zooming to the model element extents.
  • Set Plot Window to Entire Model does just that, writing the model extent coordinates to the coordinates cell under What to Plot, instead of making the coordinates cell blank.
Release 2018-1, posted 23 Feb 2018
  • Fixed bug when one tries a hydrograph with a steady model
  • Changed default underrelaxation to 1.0 from 0.9 (converges quicker for most simple models)
  • Fixed bug in check of line boundary condition for 3rd type boundary
  • Made it so if there are left/right errors with line boundaries, plots can still be drawn. Allows plotting partially-built models.
  • Re-coded digitize ellipse algorithm so it is more accurate and spreads points more efficiently using sin, cos functions
  • Re-do how starting radius is chosen for well pathlines, so start points are always just 1.2x well radius. With earlier algorithm, start points were at a radius 1.2x the larger of the pathline step size or the well radius.  This sometimes resulted in pathlines starting at fairly large radii.
  • Add error message when a transient model has no spatially-variable area sinks (SVAS).
  • Changed sign of river discharges in line boundary condition check, so it’s negative for extraction out of domain, positive for injection into domain, consistent with the convention for other line boundaries and wells.
  • Changed sign of drain discharges in line boundary condition check, so it’s positive for flow from the start to the end of the drain.
  • Made it so pressing Edit and Coordinates buttons in input tables registers the row and proceeds, in cases where at least one other field of data has been entered.  This used to always generate an error message.  Now the error message occurs only if no data has been entered in the row before pressing the button.
  • Updated CAD drawing component.  It now supports DWG 2018 format, among other improvements and bug fixes.
  • Built in warning message if license is within 10 days of expiry.
  • In plots of transient line conditions, added line label to the title of the window.
  • Plots can now display Analysis Inputs: hydrograph points, transient lines, graph conditions on line on plots.  These all are in a separate layer of the drawing and can be turned on/off, change color, etc with View Manager.