Release Notes for VisIt 2.3.1

Welcome to VisIt's release notes page. This page describes the important bug-fixes that were made to this release.

Bugs fixed in version 2.3.1

  • When ray-casted volume rendering, data with a large true range, but a small user-specified range, could result with incorrect pictures, due to overflows.
  • A memory corruption error in the Streamline plot was fixed. This problem would occur on repeated uses of the Streamline plot.
  • The plane seeding style for the Streamline plot was incorrectly being processed, resulting in all planes being square. Rectangular planes are now correctly implemented.
  • The path that is passed to Libsim's VisItSetDirectory() function is no longer ignored on Windows. This lets you specify the directory where VisIt is located instead of having Libsim locate the directory for the newest version of VisIt.
  • 2D transfer functions for the Volume plot now get saved to session files.
  • Clicking the Reset button in the Annotation Window no longer causes VisIt to lose track of its legend annotation objects.
  • The Threshold operator once again saves its attributes to config files and session files.
  • The last message output by the build_visit script that contained instructions on running the newly built version of VisIt and creating a VisIt distribution did not appear when running in graphical mode. This has been corrected.
  • The build_visit script now builds VisIt on Ubuntu 11.04.
  • Connected components now supports vertex cells.
  • The Molecule plot now supports integer-valued fields.
  • The Molecule plot now caps bond geometry correctly for cell-centered variables.
  • The Xdmf reader plug-in works again in the 64-bit MacOS X version of VisIt.

Enhancements in version 2.3.1

  • The GDAL reader was changed so it creates much larger domains when it decomposes an image into strips. This change results in far fewer I/O operations and results in a substantial speed up when processing large images.
  • The visitsetparallel function in the Fortran interface for Libsim was modified so it sets up parallel processing callback functions that can help it more efficiently set up the environment.
  • If the user specified a third party library directory to the build_visit script other than "./visit" that did not exist, the script would print an error message and exit. Now it asks the user if it should create the directory and only exits if the user indicates it should not create the directory.
  • The build_visit script now uses the VisIt anonymous svn site as the fallback download site instead of LLNL's web site.
  • The build_visit script no longer builds several unused Qt packages in order to speed up compile time.
  • The visit-install script now accepts the version number in either the form X.Y.Z or X_Y_Z.
  • Libsim's Fortran interface now exposes the visitdetectinputwithtimeout function.