==================================
Version 5.04.0230 – 04.09.2024==================================
New features:
1. Conversion of results into text (ASCII) format: Added export of "Root Water Uptake" andcommand "Convert All Binary Files"
2. Improvement of error messages in tables (the number of the cell with the error is displayed,
etc.)
Fixed errors:
1. Correction of the graphic tool for rotating the scene with a zoomed model - the center ofrotation is a point under the mouse pointer.
2. Wrong (reversed) order of concentration / temperature values in the z-axis direction whendefining top/bottom values in the initial condition dialog.
3. Fixed several errors when converting projects 1D <-> 2D.
4. Corrected the format for the color scale values for very small or very large numbers.
5. Fixed HPx add-on module. Dialog for HPx input data could crash while opening.
==================================
Version 5.04.0160 – 06.06.2024==================================
Fixed errors:
6. Correction of the "Import quantity defined by values at scattered points" function. Undercertain circumstances, HYDRUS could crash.
7. Correction of the bug when converting transport domain type from 2D-Simple to 1D-Simple.
8. Disabling Vapor flow and Particle tracking when Carbon transport is active.
==================================
Version 5.04.0130 – 08.04.2024==================================
New features and improvements:
1. The water age map as a function of depth and time for 1D problems.
2. The particle age and the average age of water taken up by plant roots are printed for 1D
problems (PartAge.out).
3. Added Checkbox “Enable Interpolation Tables” in the “Iteration Criteria” dialogs.
4. Coupled water, vapor, and energy transport in 2D and 3D.
5. Isotope transport with no or constant fractionation in 2D.
6. Physically-based root water uptake models of Nimah and Hanks [1973a], Couvreur et al.
[2012, 2014ab], and de Jong van Lier et al. [2008, 2009ab, 2013] in 1D and Couvreur et al.
[2012, 2014ab] in 2D/3D.
7. The Brunswick soil hydraulic property model (with capillary and noncapillary parts) [Weber etal., 2019].
8. Reduction of hydraulic conductivity with time (clogging).
9. The GOpt module in 1D, which implements three global optimization algorithms.

Improvements in the Furrow module:
1. The progress bar has been visually improved.
2. The GUI automatically enables the standard solute transport in the "Main Processes" dialog,
while all other controls are disabled, except for Root Water Uptake.
3. The GUI automatically disables Time-Variable Boundary Conditions in the "Time Information"
dialog and sets both the number of time-variable boundary records and the number of times
to repeat the same set of BCs to 1.
4. The GUI automatically enables "Atmospheric BC when the specified nodal pressure head is
negative" in the Boundary Condition Options dialog. Other controls are disabled.
Fixed errors:
9. The seepage face flux in the Reservoir BC.
10. Flux units in graphs were changed from, e.g., [cm/days], to [cm/day], i.e., without “s” at theend.
11. Furrow module: : Fixed mass balance error for low infiltration rates due to precision issues in
the Runge-Kutta solver. The code now converts everything in centimeters and seconds forcalculation purposes.

==================================
Version 5.03.0320 – 17.03.2024==================================
Fixed errors: Both errors refer to projects with the 3D-Layered domain type.
1. The "Properties in Table" function could fail in some cases.
2. Specifying initial conditions of type "Hydrostatic Equilibrium from the domain top surface"
could cause HYDRUS to crash.
==================================
Version 5.03.0290 – 10.12.2023==================================
New features and improvements:
1. Increased dimensions for cross-sections (max number of nodes increased from 10k to 20k,
max number of elements increased from 20k to 50k).
2. The dispersive solute fluxes were added to the total solute fluxes for solute fluxes across
cross-sections in 3D and in HP2.
3. Particle tracking in 1D: Two new output file (Uptake.out and PartAge.out) are created,
providing information about root water uptake between particles between two print times
and the particle age, respectively.
Fixed errors:
1. Fixed the function “Export Data to ParaView“.
2. Fixed about two dozen other minor bugs.
- The numbering of particles (in 1D) at the first time step.
- Setting the AWI concentration zero for zero AWI area.
- Updated compensated root water uptake in HP1.
- Campbell thermal conductivity function in 3D.
- The old boundary concentration (cTopO) in 1D is updated at each time step (the bug
introduced in the previous version updated cTopO at each A-Level)==================================
Version 5.03.0180 – 02.09.2023==================================
New features and improvements:
1. PFAS, Surfactant, and Reservoir BC (3D) were implemented into HyPar to make it compatible
with the standard computational modules.
2. Campbell’s thermal conductivity model was added to 2D and 3D models.
3. Dispersive solute fluxes were included into the solute fluxes across mesh-lines into HP2.
4. Fluxes across cross-sections in the Wetland module.
5. PFAS with kinetic (both linear and nonlinear) sorption (a two-site sorption model) to the airwater interface 1D.

6. Optimization of graphical display of results for large projects (where the number of meshnodes N > 1,000,000). A huge speedup has been achieved, displaying results can now be up
to 100 - 1000 times faster than in HYDRUS 5.02 (depending on the specific project).
7. Import of external FE-meshes. HYDRUS 5.03 can import an external three-dimensional FEmesh in the VTK Unstructured Mesh format (*.vtu file), which enables working with 3D
transport domains created in other programs. The imported mesh can used for defining all
input data (domain properties, boundary and initial conditions) as well as running the
calculation and post-processing. Meshes in many other formats (OpenFOAM, EnSight, ANSYS,FLUENT,…) can first be loaded into the Paraview program and then saved in VTU format for
HYDRUS.
8. New object type “Mesh-Surface” - helper object for calculating fluxes through any surface in
3D domains. Mesh Surfaces can be defined either directly on the FE-mesh or with the help of
topological objects (Surfaces).
9. Calculation of fluxes through Mesh-Surfaces in 3D domains - similar to the calculation offluxes through Mesh Lines in 2D domains.
10. New option to define Mesh Lines also on topological objects (Curves)
11. New option for 1D projects: Import of Initial Conditions from results of another project.
12. Conversion of 1D projects to 2D/3D and vice versa.
13. New option to quickly invert colors in the color scale for results(“Reverse Colors”).
14. Display of different concentration modes (e.g., liquid, solid, total) in the Profile Informationgraph of 1D.
15. Several dozen other minor improvements.
Fixed errors:
1. Many "assignable properties" were not displayed (and thus inaccessible) in the dialog forediting colors and fonts (Display Options dialog).
2. Several dozen bugs have been fixed.
==================================
Version 5.02.0570 – 06.07.2023==================================
Fixed errors:
1. The mass balance error in the 1D and 2D PFAS modules for sorption to AWI under transientconditions.
==================================
Version 5.02.0180 – 18.11.2022==================================New Features and improvements:
1. The PFAS module in 3D.
2. The PFAS computational modules print the air-water interfacial area, Ae. Ae is printed into the
Nod_inf.out file in 1D instead of the v/KsTop column. Ae is printed into the new binary output
file AWIArea.out in 2D and 3D.

3. The PFAS computational modules can display the air-water interfacial area under Results.
4. Users can display solute concentrations on the air-water interfacial area in the HYDRUS GUI(under Results) by selecting a concentration option on the View Tab of the Navigator Bar.
5. Users can display different modes (liquid, solid, AWI) of solute concentrations in the Profile
Information Graph (1D).
6. A tool for entering the working plane graphically by clicking on any 3D surface.
Fixed errors: Several dozen bugs have been fixed==================================
Version 5.01.0460 – 05.04.2022==================================HYDRUS version 5 merges two previously independent software packages HYDRUS-1D (version 4, for
one-dimensional applications) and HYDRUS (2D/3D) (version 3, for two- and three-dimensional
applications).
New Features and improvements:
1. The PFAS Module (in 1D and 2D) considers sorption to the air-water interface and theconcentration effects on surface tension and viscosity [Silva et al., 2020].
2. The Particle Tracking module (in 1D), tracking the position of hypothetical particles, which
are either initially defined in the soil profile, or are released at its boundaries. The results ofthis module can be used to calculate soil water travel times and water age for different
locations in the soil profile.
3. The COSMIC Module (in 1D) to simulate Cosmic-Ray Neutron Fluxes [Brunetti et al., 2019].
4. The Dynamic Plant Uptake (DPU) Module (in 1D and 2D) developed by Brunetti et al. [2019,
2021, 2022] simulates the translocation and transformation of neutral and ionisable
compounds in the soil-plant domain.
5. The Fumigant Module (in 1D; previously available in 2D and 3D) considers options required
to simulate the Fate and Transport of Fumigants (e.g., removal of tarp, temperaturedependent tarp properties, additional injection of fumigant).
6. The C-Ride module (1D; previously available in 2D) simulates colloid-facilitated solutetransport.
7. The transport of environmental Isotopes without fractionation or with constant fractionation(in 1D) during evaporation.
8. Reservoir BC (in 3D; previously available in 2D).
9. An increased number of print times to 10,000.
10. New graphical capabilities, such as z-t graphs of selected variables.

==================================
Version 3.04.0100 – 02.05.2021==================================

New Features and improvements:
1. Add-on Module Unsatchem-3D (with demo examples)
2. Inverse-3D – inverse solution for 3D projects with demo examples
3. Optimalization of EditBar – an option to use only icons instead of long text items.

Fixed Errors:
1. Error in import of quantities from scattered points.
2. Error in the Clipper/Slicer dialog-bar. Numerically entered values were sometimes ignored.
3. Fixed wrong column names in the Reaction Parameters table for the DualPerm module.
==================================
Version 3.03.0300 – 16.12.2020==================================New Features and improvements:
4. Inverse Solution was enabled for 3D projects
5. A dynamic rooting system (root growth) was included also into the UnsatChem and Wetland
modules.
6. Line Probes - allows you to draw a graph of any quantity along any curve defined by apolyline.
7. Point Probes - allows you to display values of any quantity at points anywhere in thetransport domain (independent of FE nodes).
8. The clipping of the 3D model and the FE-mesh has been extended with new option, the"Clipper-Box" tool.
9. Improvements of the functionality and performance of 3D graphics: Drawing of objects intransparent mode, control of the center of rotation when rotating a scene, speed up graphics
when drawing complex models and large FE-meshes.
10. New options for manipulation and the graphical display of background layers and bitmaps.

Fixed Errors:
4. The root growth in 2D is active when horizontal root growth is inactive.
5. The HP2 calculation module could fail to start under certain circumstances
6. Error in SlopeCube2D when editing boundary conditions on mesh
7. Error when generating tetrahedral mesh for a 3D-Layered domain
8. Many other minor errors…
==================================
Version 3.02.0440 – 10.10.2019==================================
New add-on Modules:
1. Furrow 3D
2. Slope Cube 3D
New Features:
11. The new ObsNodCh.out output file with EC and SAR at observation nodes of the UnsatChem
computational module.
12. Export to Paraview: new array “Geo_Numbers” added to “PointData”. This array contains
number of corresponding geometric nodes (or “0” if the mesh node does not have acorresponding geometric node”)
13. Export and import of the 3D viewing matrix (main menu -> View -> Import/Export View
Settings) - allows setting the same view in different HYDRUS projects
14. Project Templates and initialization of project from a template (the “New Project” dialog andalso Main Menu -> File -> Project Templates)
15. New type of selection: Main Menu -> Edit -> Select -> Select by Object Numbers...
16. New option to set the factor of translucency for geometric objects, FE-mesh, etc. (Main
Menu -> Options -> Transparency Options...)17. Added support for 4K monitors (high-dpi resolution)
18. Improved graphical tools “Slicer” and “Clipper”
Fixed Errors:
9. Flowing particles were not calculated in 64-bit version (HYPAR and H3D_Calc)
10. Error in Root Water Uptake Parameters dialog (combo-box selection)
11. Error in Heat Transport Parameters dialog for Inverse Solution (combo-box selection)
12. Several minor errors when working with bitmaps – see details at https://www.pcprogress.com/forum/viewtopic.php?f=3&t=3418
13. Fixed Chart printing
14. Fixed about 60 other minor errors in the GUI=================================================
Version Hydrus3D_3.01.1450 – 28.01.2019=================================================
Improvements:
1. New options in the dialog for importing values from scattered points

Fixed Errors:
1. Flowing particles were not calculated in 64-bit version (HYPAR and H3D_Calc)
2. Fixed several minor errors in the implementation of Expanded Root Growth (variable plant
centers for root growth, etc.)
3. An error in the HP2-Components dialog (values in the “component” column were disabled)
4. A minor error in the dialog for Chart Options - some check-boxes were not displayedcorrectly under certain circumstances
5. Values in the Time-variable boundary conditions dialog were not updated correctly undercertain circumstances
6. A minor error in the chart with results at observation nodes (inverse data were not displayedfor some boundary conditions BC=7,8,9)
7. Several errors in HYPAR - if the Expanded Root Growth or Reservoir Boundary Conditions
were used.
8. Allowing the Walker equation for both negative and positive exponent=================================================
Version 3.01.1000 - May 1, 2018=================================================New Features and Changes (related to GUI):
1. Flowing particles in 3D projects
2. Streamlines
3. Graphical Manipulator
4. Clipping and Slicing
5. Velocity vectors in raster points
6. New options for Mesh-Sections and selection of mesh entities
7. Inactive objects
8. Named Views
9. Numbering of isolines
10. Export data to Paraview
11. Optimization and 64-bit version
New Features and Changes (related to computational modules):
1. Reservoir Boundary Condition
2. 2. Expanded Root Growth Features