VisIt 2.0.1 Release Notes

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

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.

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