[FLASH-USERS] Fwd: [visit-users] VisIt 1.10.0 released

Randy Hudson hudson at mcs.anl.gov
Wed Sep 3 16:46:27 EDT 2008


FYI.  This release contains my corrections of 1) overlapping blocks  
from different refinement levels and 2) a problem reading certain  
particle files (of file format version 9, I believe).


Begin forwarded message:

> From: Eric Brugger <brugger1 at llnl.gov>
> Date: September 3, 2008 2:53:56 PM CDT
> To: visit-users at ornl.gov
> Subject: [visit-users] VisIt 1.10.0 released
> Reply-To: VisIt software users community <visit-users at email.ornl.gov>
>
>
> Hi all,
>
> VisIt 1.10 is now available.
>
> Source code and prebuilt executables are available on the visit web  
> site
> (https://visit.llnl.gov/).
>
> Changes for the 1.10 release are listed below.
>
> Eric
>
>
> Announcements:
>
> - The mesh quality metrics have been updated to use the latest  
> version of
>   the Verdict library. This affects the mesh quality metrics as well  
> as all
>   calculations involving the volume of an element. More information  
> can be
>   found in the "Features for all users" section.
> - The streamline plot has been significantly improved. More  
> information can
>   be found in the "Changes to plots" section.
>
> General features added in version 1.10:
>
> - The mesh quality metrics have been updated to use Verdict version  
> 110.
>   The new version calculates shear and hexahedral volumes more  
> accurately.
>   The Verdict volume metric is used for all volume calculations in  
> VisIt,
>   so any calculations that involve calculating the volume of a  
> hexahedral
>   element may change.  This includes many queries such as volume,  
> centroid,
>   center of mass, and spherical compactness.
> - Initial support for internationalization has been added. This  
> allows the
>   GUI to be translated into languages other than English, following  
> standard
>   Qt internationalization procedures.
> - The performance was improved for data sets with many domains (or  
> patches)
>   as well as large AMR data sets.
> - Queries that accept variables for input now have a variable widget  
> for
>   ease of entry.
> - The Overlay button has been changed so that it only creates new  
> copies of
>   the selected plots in the plot list instead of copying all plots  
> in the
>   plot list. The new behavior results in far fewer unwanted plots  
> when using
>   overlay to create new plots with a different database. Overlay was  
> also
>   changed so that it is possible to overlay plots from a specific  
> database
>   time step.
> - The Subset window is now considerably faster when selecting over a  
> large
>   number of domains.
> - The Pick Window has two new buttons: Repeat Pick will repeat a  
> pick at the
>   same location as the previous pick without displaying a new pick  
> letter but
>   using possibly updated attributes (e.g., showing additional  
> variables).
>   Display in Spreadsheet will show the previous pick location in a  
> Spreadsheet
>   plot.
>
> Advanced features added in version 1.10:
>
> - VisIt now attempts to use the loopback device (127.0.0.1) for ALL  
> local
>   connections. This should fix many startup failures on platforms  
> which are
>   related to networking issues like VPN, incorrect hostnames, or  
> firewalls
>   blocking ports on external interfaces.  To disable this feature,  
> add the
>   "-noloopback" argument when starting visit.
> - VisIt now supports the IceT library for improved rendering times.  
> IceT
>   requires a parallel version of VisIt, and is only supported in  
> scalable
>   rendering mode. Use the "-icet" command line option to enable use  
> of IceT
>   for a session.
> - VisIt's plugin managers have been reworked so that multiple  
> instances can
>   coexist in the same process. This enables simulations that are  
> instrumented
>   with libsim (and are thus VisIt compute engines) to include other  
> VisIt
>   components such as the VisIt Python interface. A simulation that  
> is both
>   a VisIt CLI and a VisIt compute engine can create plots using  
> VisIt's
>   normal Python scripting but also generate the plotted data as a  
> simulation.
> - SSH port forwarding now includes more local tunnelled ports. This  
> helps
>   use port forwarding with more than one engine.
> - When all components of VisIt have been built with a version of  
> Mesa which
>   supports large offscreen images, VisIt will allow you to save  
> images up to
>   a resolution of 16k X 16k.
> - The "visitconvert" file converter tool now allows the user to set
>   values for the writing file format options. It also now supports the
>   "-assume_format" and "-default_format" input plugin specification
>   arguments.
>
> File format reader changes in version 1.10:
>
> - VisIt now supports the UNIC file format.
> - VisIt now supports the PFLOTRAN file format, including automatic
>   decomposition of data for parallel I/O and computation.
> - The FLASH reader has been enhanced to read particles of file format
>   version 9. The reader should now read all files with particles.
> - The FLASH reader has been fixed to, again, prevent coincident  
> blocks from
>   different refinement levels from being drawn over one another.
> - The Tecplot reader has received several enhancements:
>
>     - The reader can read binary Tecplot files.
>     - It now handles DOS-formatted text files correctly.
>     - The curves it generates can now be used in expressions
>     - It supports newer versions of the Tecplot ASCII format  
> specification.
>     - It will now correctly guess coordinate variables even with units
>       (e.g. "meters") in the variable names.
>
> - The XDMF reader has been fixed so that it no longer causes memory  
> problems
>   when reading meshes of type VxVyVz, which are curvilinear meshes  
> where the
>   coordinates exist in separate HDF5 arrays.
> - The XDMF reader has been fixed so that it can also read HDF data  
> items of
>   type char, unsigned char, int, and unsigned int. It could already  
> read
>   float and double.
> - The XDMF reader now supports a BaseIndex attribute as an  
> Information field
>   in a Grid. The BaseIndex specifies the location of a structured  
> grid within
>   either a rectilinear or curvilinear multiblock mesh.
> - VisIt now supports various changes made in the Nek3D file format.
> - The BOV reader has been optimized to perform better when using a  
> large
>   number of processors. Previously, all of VisIt's processors read  
> the same
>   header file simultaneously, which severely affects parallel  
> performance
>   on some machines. In addition, the BOV reader now correctly  
> supports large
>   (4GB or more) files.
> - The VTK reader will now read 'CYCLE' from the FieldData (both  
> legacy and
>   xml formats). It also fully supports the "Try harder to get accurate
>   cycles/times" option.
> - The EnSight reader now correctly supports wildcard substitution in  
> EnSight
>   files.
> - VisIt automatically adds mesh quality expressions for curvilinear  
> and
>   unstructured meshes. However, it limits the number of expressions  
> it adds
>   (when faced with a large number of meshes) to not incur  
> performance costs.
>   The mechanism for choosing which meshes receive the mesh quality
>   expressions has been improved to pick the most important meshes.
> - A crash was fixed for the TimeVaryingExodus file format.
> - The DDCMD reader was enhanced to support reading "b" field types  
> and to
>   be able to plot the stress tensor.
> - The PlainText reader now generates curves which can be used in  
> expressions.
>   It also always exposes the coordinate arrays as variables to  
> mitigate the
>   repercussions of incorrect coordinate-variable guessing.
> - The CHGCAR (VASP) reader can now both automatically domain  
> decompose data
>   files when reading them, allowing these readers to obtain speedups  
> through
>   both parallel I/O and parallel computation.
> - The Vista/Diablo format no longer crashes on some 64-bit systems.
> - The Protein Data Bank format now exposes the Temperature and  
> Occupancy
>   Factor columns as new variables.
> - An off by one error was fixed in the PDB reader, ensuring that the  
> correct
>   material names are used.
> - The VASP, TFT, MM5, basic NETCDF, FITS, Cale and Silo readers now  
> generate
>   curves which can be used in expressions.
>
> Changes to VisIt's plots in version 1.10:
>
> - The Streamline plot has been significantly improved.
>
>      - It can now integrate streamlines across domain boundaries.
>      - It now works correctly in both serial and parallel (including
>        distributed memory parallelism).
>      - It has a parallel processing mode that allows for  
> parallelization
>        to occur over streamlines, allowing for large data sets to be
>        processed with limited resources. This mode requires ghost data
>        and knowledge of the extents of each domain. If that data is  
> not
>        available, it can still create correct streamlines, albeit by
>        processing all the domains.
>      - The integration methods are more numerically correct than those
>        previously used.
>      - Two dimensional streamlines can no longer be easily obscured by
>        other plots, such as the Pseudocolor plot.
>
> - The Spreadsheet plot's data window has been fixed on the MacOS X  
> platform
>   so the File, Edit, and Operations menu are once again available as  
> they
>   are on other platforms.
> - Ray-casted volume rendering would sometimes incorrectly cull away  
> domains
>   with non-square windows. This bug has been fixed.
> - The Histogram plot now does its default weighting by frequency.
> - The Vector plot now has the ability to only show one vector per  
> original
>   cell or node. This is useful when making Vector plots from data  
> which has
>   been clipped -- or any similar process which divides cells or  
> creates new
>   nodes. This option is enabled by default.
> - The Vector plot now uses the "Restrict to" number of vectors as a  
> value
>   over the whole problem, not just a single domain. This improves  
> consistency
>   between single- and multi-block problems, and for file formats which
>   automatically decompose data for a variable number of processors.
> - Curve plots now have labels if they were loaded from files or  
> generated by
>   expressions or queries.
>
> Changes to VisIt's operators in version 1.10
>
> - A memory issue with the Clip operator was fixed. This issue led to
>   intermittent crashes previously.
> - VisIt now provides a "Dual Mesh Operator" to aid with using the  
> resample
>   operator on images. This operator only works on rectilinear grids  
> and
>   creates the dual mesh of the input, with the following two  
> conversion
>   modes:
>
>       - Nodes to Zones: Creates output zones centered at input nodes  
> and
>         converts point data to cell data
>       - Zones to Nodes: Creates output nodes centered at input zone  
> centers
>         and converts cell data to point data.
>
>         You can explicitly choose how you want to convert or use Auto,
>         which looks at the primary variable to determine the proper
>         direction.
>
>         For conversion examples see:
>
>         "http://visitusers.org/index.php?title=Dual_Mesh_Operator"
>
> - The Transform Operator now supports an arbitrary 3x3 linear  
> transform
>   matrix.
> - A problem with using the Box Operator on Curves was fixed.
>
> Changes to VisIt's expression language in version 1.10:
>
> - There is a new "exp" function for calculating e^2.
> - There is a new "transpose" function for tensor data.
> - The Laplacian function was reimplemented for rectilinear data to  
> be more
>   efficient and to only require a single layer of ghost cells.
> - The area and revolved volume functions now support arbitrary 2D
>   polygons.
> - New functions for "min_corner_angle" and "max_corner_angle" were  
> added.
>   This function is not exposed by default, as it gives ambiguous  
> answers
>   vis-a-vis arcsin.
> - In the past, expressions have often gotten confused as to whether  
> they
>   are scalars or vectors. This issue should be much improved.
> - The expression language now supports using backslashes to escape the
>   next character. For example, some variable names like "dist (cm)"  
> can
>   now be specified either using the original quoting mechanism, i.e.
>   "<dist (cm)>", or with backslashes, i.e. "dist\ \(cm\)"
> - Backslashes may also be used as directory separators in file  
> names. Note,
>   however, that due to the backslash-escaping mechanism, you must  
> use two
>   successive backslashes here, e.g. "\\path\\to\\file.vtk". This is  
> only a
>   convenience; forward slashes still work the same as before.
>
> Changes to VisIt's picks and queries in version 1.10:
>
> - Query-over-time of a non-default variable now uses the correct  
> variable
>   name and units in the legend.
> - Pick-through-time now uses the variable name and units for the y- 
> axis
>   labels.
> - Pick no longer gets confused about which variable to use when  
> performed
>   after a doing a Query of a non-default variable.
> - Pick now works on time-curves.
> - Queries such as NumNodes and Variable Sum now work correctly with  
> material
>   selection enabled.
> - The area and revolved volume queries now support arbitrary 2D  
> polygons.
> - The Hohlraum Flux query now does a better job of issuing warnings in
>   error conditions and not crashing. Also, this query now gives  
> output in
>   full double precision.
> - The Shapelet Decomposition query was updated to retain the original
>   spatial extents in the recomposition output.
>
> Changes to VisIt's command-line interface in version 1.10:
>
> - The "OverlayDatabase" function now accepts an optional second  
> argument
>   for specifying a time state.
> - When bringing up the CLI from the GUI's "Controls->Command"  
> window, it is
>   no longer necessary to enter a string to activate the Execute  
> button. (The
>   CLI can now be launched directly without a dummy command.)
> - Python callbacks no longer fail silently. If you have registered a
>   function with an incorrect signature, you will now get a proper  
> error
>   message.
> - A hang when attempting "OpenGUI()" from the cli on Windows has  
> been fixed.
>
> Other bugs fixed in version 1.10:
>
> - If you combine a ray-casted volume rendering with transparent  
> geometry,
>   VisIt now issues an error message and no longer hangs.
> - The "visit -movie" movie generation script once again can detect the
>   engine configuration used to generate the plots in a session file  
> and can
>   reuse that configuration when generating a movie.
> - For windows platforms, running "visit -cli -o", "visit -cli -s", or
>   double-clicking a ".py" now correctly parses paths and works  
> correctly.
> - Macro recording for 2D zooming no longer produces invalid Python  
> code for
>   setting the 2D view attributes.
> - Macro creation now does more checking to make sure that macro  
> names are
>   valid, which prevents problems when the macros are actually  
> registered.
> - VisIt's libsim library used a non-zero idle timeout that slowed down
>   polling simulations.
> - Restore session from sources now works again.
> - VisIt displays the files from localhost in the File panel when the
>   "-launchengine" argument is provided to launch a remote compute  
> engine.
> - If you apply a resample operator to a FilledBoundary plot, VisIt now
>   issues a warning and no longer crashes.
> - On Macs, if you used the Variables dropdown to change the variable  
> of a
>   plot and if that variable was invalid (e.g. a bad expression),  
> then VisIt
>   will no longer crash.
> - The "Lock Tools" icon in the toolbar is now grouped correctly with  
> the
>   other "Lock" icons.
> - The deprecated Parallel Axis plot has been removed. Use the new  
> Parallel
>   Coordinates plot instead.
> - Issues with log-log scaling of mulitple curves have been resolved.
> - VisIt's check for X11 terminals on Mac OS X has been improved.
> - Materials defined on point meshes in an instrumented simulation  
> cannot
>   be plotted successfully.
>
> Changes to configuration files in version 1.10:
>
> - Host profiles for ORNL's visualization cluster, lens, have been  
> added.
> - Host profiles for ORNL's Cray XT4/5, jaguar, have been added.
> - The host profiles for LLNL's yana system have been modified to use
>   SLURM and Moab.
> - The host profiles for LLNL's hopi system have been modified to use
>   SLURM and Moab.
> - The parallel hardware accelerated host profile for LLNL's gauss  
> cluster
>   has been modified for Chaos 4.
> - The host profiles for LLNL's up system have been modified to use  
> Moab.
> - "-switch ib" has been removed from all of LLNL's host profiles  
> since it
>   is no longer necessary.
>
> Changes for VisIt developers in version 1.10:
>
> - Development on Windows can now be done directly from the SVN  
> repository,
>   as the build process has been modified to use the native source tree
>   instead of a modified one.
> - The Klocwork tool was applied to VisIt and many potential bugs  
> were found
>   and fixed.
> - The method for running all of VisIt's perl scripts was changed,  
> making
>   launching somewhat simpler, internally.
> - The source code was improved to reduce the number of compiler  
> warnings.
>
> --
> List subscription information: https://email.ornl.gov/mailman/listinfo/visit-users
> Searchable list archives: https://email.ornl.gov/pipermail/visit-users
>


Randy.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20080903/245e610d/attachment.htm>


More information about the flash-users mailing list