Source code and prebuilt executables are available on the VisIt web site.
VisIt 2.10.1 contains the following enhancements:
- VisIt now permits the -socket-bridge-host command line argument to override the host name passed to compute engines when VCL starts a socket bridge. This is useful for login nodes that are attached to multiple network interfaces such as on BlueGene/Q where compute nodes may need to attach to the socket bridge host (typically the LAC node) using an alias.
- The PF3D database plugin was enhanced so that it reads the new multilevel file format.
- The SPH Resample Operator now supports zone-centered data.
- VTK’s higher order elements are now exposed via Libsim.
- The Silo database plugin now supports all-empty multi-block objects.
- The interpretation of “_meshtv_searchpath” and “_visit_searchpath” was changed in the Silo database plugin. If the search path is blank it will now be ignored instead of causing the plugin to ignore all variables located in subdirectories. The plugin will now ignore all variables located in subdirectories when the search path contains a path that doesn’t exist in the Silo file. This change in behavior was necessitated when we discovered that codes had been unintentionally outputting Silo files with blank search paths for years. Because the Silo plugin wasn’t handling a blank search path properly, this never caused a problem. When the behavior was fixed in VisIt 2.10, VisIt no longer displayed the variables in the subdirectories in its menus when it encountered such a file. Since we couldn’t fix all the existing files, we decided to change the interpretation of the search path in VisIt.
- The pre-built Ubuntu distributions now contain support for reading ITAPS files.
- The PDB Z File database plugin was enhanced to support marker meshes and variables.
- The MFEM database plugin was updated to use MFEM 3.1, which provides support for MFEM AMR meshes. See https://mfem.org/ for more details.
- The ADIOS database plugin was upgraded to use ADIOS 1.9.0.
As well as the following bug fixes:
- The VisItAddPlot() function in Libsim was incorrectly using the global “Apply operators to all plots” setting when creating plots. The behavior for VisItAddPlot() has been changed so new plots are not created with previously applied operators to more closely match the operation of the VisIt CLI.
- Large tecplot files can now be read on Windows.
- A potential memory overwrite was fixed in the Fortran visitgetenv function in Libsim.
- Fixed a bug where the QT4 include and archive files were missing after doing a ‘make install’.
- Re-enabled adaptive csg discretization for Windows, which was inadvertently disabled for previous release.
- Fixed a bug with the PF3D database plugin where the time and cycle were reported as zero for all the time states accessed after the initial time state accessed.
- Fixed a bug preventing the reading of DOS-formatted .visit files on Linux.
- Fixed bug whereby setting ‘ssh command’ would not work correctly on Windows. If the path to ssh contains spaces, the full path and command need to be surrounded in double-quotes, e.g., “C:\Program Files (x86)\Putty\plink.exe”. If manually adding this to an .xml host profile, the quotes and path-separators should be escaped: “"C:\Program Files (x86)\Putty\plink.exe"”.
- Fixed a bug opening Silo files larger than 4 Gbytes on Windows.
- Fixed the tensorVectorMult bug in the SPH Resample Operator found by Cody Raskin.
- Fixed a bug that prevented the SPH Resample Operator from working with the Volume Plot.
- Fixed handling of buggy mmesh_name member of multi-block objects in Silo files.
More information can be found on the Release Notes for VisIt 2.10.1 page.