Skip to content

Commit

Permalink
3.4.1 release - updates are wip
Browse files Browse the repository at this point in the history
  • Loading branch information
cyrush committed Apr 11, 2024
1 parent 5a64849 commit 6d4b374
Show file tree
Hide file tree
Showing 2 changed files with 193 additions and 16 deletions.
53 changes: 37 additions & 16 deletions pages/releases-as-tables.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,22 +26,43 @@ Doing so helps us sustain funding for on going maintenance and future improvemen
* Links to checksums and file sizes are provided for confirming download integrity.
* Hover over a link to reveal additional details about a download.
* For linux, the [`visit-install`][vm1.1] script is needed to complete an *install*.
* This release has a couple of known bugs.
- The rendering of transparent geometry is incorrect when rendering in scalable parallel mode.
- In rare instances a single pixel width horizontal mesh line will disappear. This can be fixed by changing the view or image size slightly or switching to a thicker line width.
* We are currently working on more binary downloads. They will be added as they become available.

Date | Nov 2023
---:|:---:
Version |[3.4.0]
Win 10<br>development |[use][340w]<br>[dev][340wd]
Java client |[tgz][340j]
[visit-install][vm1.1] |[sh][340vi]
[build_visit][vm2] |[sh][340bv]
Source |[tgz][340stgz]
Rel notes<br>Install notes |[html][340rn]<br>[txt][340in]
Checksums<br><br><br>File sizes |[md5][340md5]<br>[sh1][340sha1]<br>[sh256][340sha256]<br>[txt][340fs]
Manuals |[html][340doc]/[pdf][340pdf]

Date | April 2024 | Nov 2023
---:|---:|:---:
Version |[3.4.1]|[3.4.0]
Win 10<br>development |[use][341w]<br>[dev][341wd]|[use][340w]<br>[dev][340wd]
Java client |[tgz][341j] |[tgz][340j]
[visit-install][vm1.1] |[sh][341vi] |[sh][340vi]
[build_visit][vm2] |[sh][341bv] |[sh][340bv]
Ubuntu 22<br>20<br>18 |[tgz][341u22]<br>[tgz][341u20]<br>[tgz][341u18] |
Fedora 31 |[tgz][341f31] |
Debian 12<br>11<br>10 |[tgz][341d12]<br>[tgz][341d11]<br>[tgz][341d10] |
Source |[tgz][341stgz]|[tgz][340stgz]
Rel notes<br>Install notes |[html][341rn]<br>[txt][341in]|[html][340rn]<br>[txt][340in]
Checksums<br><br><br>File sizes | [txt][341chk] |[md5][340md5]<br>[sh1][340sha1]<br>[sh256][340sha256]<br>[txt][340fs]
Manuals |[html][341doc]/[pdf][341pdf]|[html][340doc]/[pdf][340pdf]

<!-- 3.4.01release asset links -->
[3.4.1]: https://github.com/visit-dav/visit/releases/tag/v3.4.1 "All GitHub release assets"
[341w]: https://github.com/visit-dav/visit/releases/download/v3.4.1/visit3.4.1_x64.exe "Windows 10, 64-bit Visual Studio 2022"
[341wd]: https://github.com/visit-dav/visit/releases/download/v3.4.1/visit_windowsdev_3.4.1.zip "Windows 10 for VisIt development, 64-bit Visual Studio 2022"
[341j]: https://github.com/visit-dav/visit/releases/download/v3.4.1/jvisit3.4.1.tar.gz "VisIt client only: Java(TM) SE Runtime Environment (build 1.6.0_161-b13) Java HotSpot(TM) 64-Bit Server VM (build 20.161-b13, mixed mode)"
[331u22]: https://github.com/visit-dav/visit/releases/download/v3.3.1/visit3_3_1.linux-x86_64-ubuntu22.tar.gz "Ubuntu 22, gcc 10.3"
[331u20]: https://github.com/visit-dav/visit/releases/download/v3.3.1/visit3_3_1.linux-x86_64-ubuntu20.tar.gz "Ubuntu 20, gcc 9.3"
[331u18]: https://github.com/visit-dav/visit/releases/download/v3.3.1/visit3_3_1.linux-x86_64-ubuntu18.tar.gz "Ubuntu 18, gcc 7.5"
[331f31]: https://github.com/visit-dav/visit/releases/download/v3.3.1/visit3_3_1.linux-x86_64-fedora31.tar.gz "Fedora 31, gcc 9.3.1"
[331d10]: https://github.com/visit-dav/visit/releases/download/v3.3.1/visit3_3_1.linux-x86_64-debian10.tar.gz "Debian 10, gcc 8.3"
[331d11]: https://github.com/visit-dav/visit/releases/download/v3.3.1/visit3_3_1.linux-x86_64-debian11.tar.gz "Debian 11, gcc 10.2"
[331d11]: https://github.com/visit-dav/visit/releases/download/v3.3.1/visit3_3_1.linux-x86_64-debian11.tar.gz "Debian 12, gcc 12"

[341vi]: https://github.com/visit-dav/visit/releases/download/v3.4.1/visit-install3_4_1 "Linux installer script needed to install linux binaries"
[341bv]: https://github.com/visit-dav/visit/releases/download/v3.4.1/build_visit3_4_1 "Download *only* this script to build VisIt from sources"
[341stgz]: https://github.com/visit-dav/visit/releases/download/v3.4.1/visit3.4.1.tar.gz
[341rn]: ../releases/release-notes-3.4.1
[341in]: https://github.com/visit-dav/visit/releases/download/v3.4.1/INSTALL_NOTES_3_4_1.txt
[341chk]: https://github.com/visit-dav/visit/releases/download/v3.4.1/visit_checksums_and_sizes.txt "List of release assets with checksums and file sizes"
[341doc]: https://visit-sphinx-github-user-manual.readthedocs.io/en/v3.4.1/
[341pdf]: https://visit-sphinx-github-user-manual.readthedocs.io/_/downloads/en/v3.4.1/pdf/

<!-- 3.4.0 release asset links -->
[3.4.0]: https://github.com/visit-dav/visit/releases/tag/v3.4.0 "All GitHub release assets"
Expand Down
156 changes: 156 additions & 0 deletions pages/releases/release-notes-3.4.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
---
layout: page
title: "Release Notes for VisIt 3.4.1"
header:
image_fullwidth: "titan-2012.jpg"
permalink: "/releases/release-notes-3.4.1/"
---

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

1. TOC
{:toc}

### Bugs fixed in version 3.4.1

* Fixed a bug in the Wavefront OBJ Writer that would result in incorrect coloring for minimum or maximum values in downstream tools such as PowerPoint.
* Fixed a bug with Pick unable to return results for 2D datasets.
* Fixed a bug where vtk error messages were printed to the terminal when adding an Image Annotation Object to the viewer window.
* Changed default logic for guessing cycles from file names to not consider any digits in the file name extension if present. This fixed the guessing logic for cases where a file extension includes a digit (e.g. <code>.h5m</code>)
* Fixed a bug where glyphed line endpoints could be colored incorrectly in the Pseudocolor plot.
* Fixed a VTK Texture Buffer error that caused error messages to be printed to the command line.
* Fixed a Mesh plot bug where transparency would not be honored.
* Fixed compile error where some executable targets were missing QSurfaceFormat include.
* Fixed a Volume plot but that would cause the parallel engine to crash when certain operators were used in conjunction with the plot.
* Fixed a Cube reader bug that didn't read in multiple orbital data files correctly.
* Fixed a bug with the Expression window that caused the 'Python' editor to be the default tab when the window was first opened.
* Fixed a bug with the Cartographic Projection operator where the projections were a no-op.
* Removed custom logic forcing the opacity slider to snap to zero if the mouse dragged the slider outside the widget it belongs to.
* Fixed a bug in the Blueprint reader causing unstructured point topologies to display incorrectly if they did not use all of the provided coordinates.
* Removed sxterm host profile options for LLNL LSF Machines. sxterm is not available on these systems.
* Several bugs were fixed in UNV plugin including fixing normals for quads.
* Fixed a problem with global node ids on point meshes from Silo plugin.
* Fixed a bug in the Wavefront OBJ Writer that caused zonal variables saved out using the writer to have some incorrect colors in downstream tools such as PowerPoint.
* Fixed srun launch issues on LLNL TOSS4 systems.


### Enhancements in version 3.4.1

* Added the ability to invert the color table for the Wavefront OBJ writer.
* Upgraded MFEM library version to 4.6.0.
* The <i>surface_normal</i> expression now accepts mesh types other than polydata, allowing it to be used more easily as an operator-created variable.
* Added more keywords ("MFA", "2fa", "Autentication", and "OTP") that cause VisIt clients to open a second popup for a password.
* Updated the ADIOS2 library version to 2.10.0-rc1, allowing BP5 files to be read by VisIt.
* Removed the dependency on C-Blosc1.
* Added a new dependency on C-Blosc2.
* VisIt's Blueprint reader was enhanced so fields in Blueprint index files can supply a <i>display_name</i> hint that specifies the name used to expose the field in VisIt. This feature enables the index file to group related variables under sub-menus if the names in include slash characters.
* VisIt's Blueprint reader was enhanced so fields that are low-order but are associated with a high-order mesh can be refined when the mesh is refined, as when the user applies a <i>MultiresControl</i> operator. This enables VisIt to correctly view such fields.
* VisIt's CLI has a new <i>GetLastMessage()</i> function that returns the last message that VisIt issued, regardless of its type.
* GetPlotInformation() can now contain entries for multiple-curves when Query-over-time is performed on multiple variables. For example, if a pick-through-time was performed for variables 'u' and 'v', the curve for 'v' would be retrieved via 'GetPlotInformation()['Curves']['v']. Single variable results will still be retrieved via 'GetPlotInformation()['Curve'].
* The ADIOS2 database plugin learned a new flavor of file type: Pixie3D.
* A number of improvements were made to the UNV plugin including quadric elements, support for antique SDRC/I-Deas files prior to Master Series (versions 4,5 and 6), GMSH hidden polygon linear element.
* The Docker files for Debian 10,11,12, Fedora 31, Ubuntu 18, 20,22 have all been updated for this release. All but Ubuntu 18 build Qt 6.
* Updated LLNL host profiles for new systems
* Ported VisIt to LANL's Crossroads (XR) System
* Refactored VisIt's CMake Python logic to use pip instead of distutils.
* Updated VisIt to use Python 3.9.

### Third-party Libraries used for version 3.4.1

| adios2-2.10.0-rc1 |
| adios-1.13.1 |
| AdvIO-1.2 |
| c-blosc2-2.11.3 |
| boost_1_67_0 |
| ccse-1.3.5 |
| cfe-6.0.1.src |
| llvm-6.0.1.src |
| cfitsio3006 |
| CGNS-4.1.0 |
| cmake-3.24.3 |
| conduit-v0.9.1 |
| embree-3.2.0.x86_64.macosx |
| FMS-0.2 |
| gdal-2.2.4 |
| glu-9.0.0 |
| H5Part-1.6.6 |
| hdf5-1.8.14 |
| icet-master-77c708f9090236b576669b74c53e9f105eedbd7e |
| ilmbase-2.2.0 |
| ispc-v1.9.2-osx |
| mdsplus-5.0 |
| mesa-17.3.9 |
| mfem-4.6 |
| mili-23.02 |
| moab-5.5.0 |
| mpich-3.3.1 |
| nektar-5.0.0 |
| netcdf-4.1.1 |
| openexr-2.2.0 |
| mesa-17.3.9 |
| ospray-3.0.0 |
| PIDX-0.9.3 |
| **Qt6** |
| qtbase-everywhere-src-6.4.2 |
| qtsvg-everywhere-src-6.4.2 |
| qttools-everywhere-src-6.4.2 |
| qwt-git-d3706f6e7f0351d278be2d989a4caaf92b399bbd |
| **-** |
| **Qt5** |
| qt-everywhere-src-5.14.2 |
| qwt-6.1.2.tar.bz2 |
| **-** |
| silo-4.10.2 |
| stripack-ACM.RJRenka.Sep97 |
| szip-2.1 |
| tbb2018_20171205oss_mac |
| Uintah-2.6.2 |
| VTK-9.2.6 |
| vtk-m-v1.9.0 |
| Xdmf-2.1.1 |
| zlib-1.2.13 |
| **Python** |
| Python-3.9.18 |
| alabaster-0.7.13 |
| Babel-2.12.1 |
| calver-2022.6.26 |
| certifi-2023.5.7 |
| charset-normalizer-3.2.0 |
| Cython-3.0.0 |
| docutils-0.18.1 |
| editables-0.5 |
| flit_core-3.9.0 |
| hatchling-1.18.0 |
| idna-3.4 |
| imagesize-1.4.1 |
| importlib_metadata-6.8.0 |
| Jinja2-3.1.2 |
| MarkupSafe-2.1.3 |
| mpi4py-3.1.4 |
| numpy-1.25.1 |
| packaging-23.1 |
| pathspec-0.11.2 |
| Pillow-10.0.0 |
| pluggy-1.2.0 |
| Pygments-2.15.1 |
| pyside-setup-5.14.2 |
| requests-2.31.0 |
| setuptools-68.0.0 |
| snowballstemmer-2.2.0 |
| sphinxcontrib-applehelp-1.0.4 |
| sphinxcontrib-devhelp-1.0.2 |
| sphinxcontrib-htmlhelp-2.0.1 |
| sphinxcontrib-jquery-4.1 |
| sphinxcontrib-jsmath-1.0.1 |
| sphinxcontrib-qthelp-1.0.3 |
| sphinxcontrib-serializinghtml-1.1.5 |
| Sphinx-7.0.1 |
| sphinx_rtd_theme-1.2.2 |
| sphinx-tabs-3.4.1 |
| tomli-2.0.1 |
| toml-0.10.2 |
| trove-classifiers-2023.8.7 |
| urllib3-2.0.3 |
| wheel-0.41.1 |
| zipp-3.16.2 |

0 comments on commit 6d4b374

Please sign in to comment.