VisIt 2.2.1 Release Notes

Welcome to VisIt's release notes page. Release 2.2.1 is primarily a bug fix release to release 2.2. It fixes additional bugs in release 2.2. Look here to see a complete list of changes in release 2.2.

Bugs fixed in version 2.2.1

- VisIt's simV2 simulation instrumentation library was fixed so operations that require synchronization with the viewer, such as VisItUpdatePlots(), do not lock up in parallel when a simulation's slave callback function does not broadcast integers.
- The xmlinfo tool now generates the correct plugin info for operator plugins that create expressions from vectors or tensors.
- The xmledit tool now correctly greys out the operator section for plot and database plugins.
- File format readers that produce point meshes with degenerate connectivity are now better supported; Pseudocolor plots now get the correct range for these files.
- A problem was fixed with using Pick after animating through time.
- The ray-casted volume renderer now properly honors non-white light sources.
- When doing a ray-casted volume rendering, changes to the Smoothing button now correctly take effect in the lighting model.
- LibSim is now installed on Windows.
- Queries over time will no longer cause the engine to exit when invalid start and end times are requested.
- The DualMesh operator now correctly works with 2D meshes that are not at Z=0 as well.
- 3D axis labels now show adequate precision when autoscaled.
- A bug was fixed with the Nek5000 reader with absolute paths in the .nek5000 file.
- build_visit was modified to work properly when Silo support was specified without also specifying HDF5 support.
- build_visit was modified to use vtkjpeg with HDF4 on all platforms so that it worked on machines without jpeg installed.
- build_visit was modified to use http instead of https for anonymous svn downloads, so that it would work on all platforms.
- build_visit was modified to use a lower level of optimization when building VTK with gcc 4.5.1 to avoid an internal compiler error in gcc.
- The visit-install script now properly installs visitdiff.py.
- An issue was fixed in which the detection of the Eureka machine at Argonne was too lax, causing special case code to apply to other machines.
- VisIt no longer forces out-of-tree plugins to use the same compiler VisIt was compiled against, working around issues with compiler wrappers on some supercomputers.
- A problem was fixed where using Box Operator didn't work correctly on a Point Mesh after Index Select Operator was applied.
- The UltraWrapper will now manipulate curves correctly when multiple ultra files are opened and plotted.
- Pick through time after creating a time-history curve once, then changing the plotted variable now operators on the correct variable.
- All simulation example programs now build.
- The node_degree expression caused an exception when operating on 2D cell types.
- A memory corruption error was fixed in the FLASH reader.
- A bug preventing EvalCubicSpline and similar functions from being used in VisIt's CLI was resolved.
- Exporting a plot to a Silo database now preseves existing axis labels.
- The y-axis label created for 1D DataBinning results was improved.
- 'make package' now works correctly for out-of-source builds.
- The process for creating compatible SIL restrictions between timesteps and similar databases was improved.

Enhancements in version 2.2.1

- There are now host profiles for NICS at UTK, as well as an install option.
- VisIt will now use the internal platform name darwin-x86_64 on MacOS X 10.6 and later. This allows the older MacOS X 10.5 darwin-i386 version to be installed side by side with the newer 64-bit version in directories that contain multiple VisIt installations for different platforms.
- Event handling has been rewritten in VisIt's Java client so it no longer requires a second thread. Synchronization with a 2 thread design proved to be too error prone and evidently did not work on all Java virtual machines.
- The visit-install script was ported from C Shell to Posix Shell so that it would run on a larger range of platforms.
- xml2cmake was enhanced so it enables Fortran language compilation when the user adds Fortran files as custom sources in VisIt plug-ins.

Click the following link to view the release notes for the previous version of VisIt: VisIt 2.2 Release Notes.