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.4.2
- VisIt now runs on Ubuntu systems.
- VisIt's rendering performance has been improved and is now at least as fast as versions prior to the release of VisIt 2.4.0.
- Material selection now works correctly with AMR data sets when changing time steps.
- Picking on nodes or zones where the image has been panned or zoomed now returns information about the correct node or zone.
- The sizing of lines and seeds was improved for the Streamline plot with 2D data sets.
- VisIt now saves regular grids to Wavefront OBJ files.
- A memory leak was fixed in VisIt's GMV reader.
- A memory leak was fixed in VisIt's Nek5000 reader (only occurred with time-varying meshes).
- The GMV reader no longer causes the metadata server to crash on some versions of Windows when reading certain GMV files composed of multiple smaller files.
- An angle conversion in the Cylinder operator was fixed so the operator works again.
- Axis titles and text annotations are no longer sometimes truncated when drawn.
- VisIt no longer crashes when plotting 1D and 2D plots whose axes have been set explicitly to generate tick marks that are outside a dataset's spatial extents.
- The VISIT_ENGINE_ONLY build mode, which builds only the VisIt compute engine and its plugins, works again.
- The VISIT_SERVER_COMPONENTS_ONLY build mode, which builds only the VisIt compute engine, metadata server, launcher, and their plugins works again.
Enhancements in version 2.4.2
- The visit -movie script has been enhanced to support a -source command line argument that lets you specify alternate data sources for the files in a session file given by the -sessionfile argument. You pass -source followed by the name of a file that will serve as a replacement file for the one in the session file. When a session file contains multiple sources then you may pass multiple -source arguments to build up a list of sources to be used as replacements. You can use this feature to replace the data files in your session file with other files, thus using it as a template for related visualizations.
- The visit -movie script has been enhanced to support a -adjustview command line argument that resets the view for session-based movies, but preserving the view normal and up vector. This argument is meant to be passed when replacing sources with the -source argument since it can adjust the view to be more suitable to the new datasets' spatial extents.
- The build_visit script was enhanced so that it is possible to enable and disable Ice-T in the graphical interface. The control is listed as the last entry on the "Select 3rd party libraries" screen. It is on by default when building a parallel version and off by default otherwise.
- The build_visit script was modified so that it now builds VisIt without Mangled Mesa support unless explicitly enabled or if building a parallel version. This allows VisIt to run on systems were there are conflicts between VisIt's version of Mesa and the graphics drivers on those systems. The conflicts occured when the drivers were based on Mesa (typically on Ubuntu systems).
- A number of improvements were made to the handling of variables restricted to specific materials. These include:
- If you have Apply subset selections to all plots set and you add a plot, it doesn't apply the subset selection from a compatible plot unless both plots are restricted to the same materials.
- If you replace the database, it only applies the subset selection from a compatible plot to plots that don't contain material restricted variables.
- If you overlay another database, it only applies the subset selection from a compatible plot to plots that don't contain material restricted variables.
- If you have Apply subset selections to all plots set and you change the subset selection, it doesn't apply the subset selection to any non-active plots that contain material restricted variables.
- New command line arguments have been added to the build_visit script:
- --engine-only lets you build just the compute engine and its dependencies.
- --server-components-only lets you build just the compute engine, metadata server, launcher and their dependencies.
- --build-mode lets you specify whether you want to build VisIt in "Release" or "Debug" mode.
- --prefix lets you pick where VisIt should be installed. When this argument is passed, VisIt is automatically installed at the specified location once it has been built.