Lawrence Livermore National Laboratory



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

Bugs fixed in version 2.0.1

  • A bug was fixed in the Spreadsheet plot, restoring its ability to select the domain whose data is shown.
  • The resample operator's distributed resampling mode now works correctly in parallel (as one would expect).
  • A parallel bug with the Elliptical Compactness query was fixed. The bug resulted in incorrect ellipse axis fitting for multi-domain problems.
  • The GUI no longer crashes when you delete the last variable in the Threshold operator's attributes window.
  • VisIt no longer crashes with certain AMR meshes with only one refinement level.
  • A bug was fixed where the number of passive scalars in legacy Nek files was being misinterpreted.
  • If a non-compliant Nek file is encountered, VisIt is better at reporting to the user why the file is non-compliant.
  • A bug in Restore Session with Sources was fixed so that the GUI will no longer crash when a second (or greater) source is selected.
  • The makemili tool now runs again.
  • Large, time-varying PlainText files can now be processed with a constant memory footprint.
  • A couple of bugs were corrected with the reading of unstructured meshes with polyhedral elements in the Silo database reader.
  • A bug preventing Silo's 'MetaDataIsTimeVarying' flag from working was fixed.
  • The PDB reader was changed so that it no longer exchanges the X/Z axes, as requested by an LLNL code team.
  • The symbols needed by "import visit" in a Python interpreter have been exposed so they are not hidden by default when building with visibility=hidden.
  • The visit.so and visitmodule.so Python modules are now installed with $ORIGIN rpath so their dependent shared libraries can be found when Python imports the modules.
  • The visit.so Python module used by "import visit" now contains additional initialization to prevent crashes when executing user-defined callback functions.
  • A bug with parsing bool arguments for Python Filter contract wrappers was resolved.
  • It is now again possible to untar a binary distribution on a Unix system and have it run. Note that using the visit-install script is still the prefered method to install visit.
  • The build_visit script was modified to add "-lz" to the list of dependent libraries for Silo.
  • The build_visit script was modified to use vtk-5.0.0f, which has some fixes so that it compiles with GCC 4.3 or newer compilers. If you already have vtk-5.0.0e built on your system there is no reason to upgrade to vtk-5.0.0f.
  • The build system was modified to add "-DMPICH_IGNORE_CXX_SEEK" when building a parallel version so that VisIt would compile with MPI 2 implementations.
  • The build system was modified so that it would no longer try to create the Silo data files if VisIt was configured without support for Silo.

Enhancements in version 2.0.1

  • The Boxlib reader now represents the AMR nesting structure in a more efficient manner. Adding plots, changing time slices, etc, should be noticably faster for simulations with large numbers of patches.
  • The Windows installer was improved to work better with Windows 7 and Vista.
  • The default save location for session files on windows is no longer the current directory.
  • Session files on windows are now saved with a '.session' extension for compatibility with Unix platforms. Old sessions with a '.vses' extension can still be loaded.
  • The PDB reader was enhanced so it provides laserid and rayid variables for laser rays.
  • The option "--download-only" was added to the build_visit script, which only downloads the specified files.