Commit 19406a59 authored by Lefebvre, Robert Alexander's avatar Lefebvre, Robert Alexander
Browse files

Merge branch '5.3.2' into 'master'

Workbench - 5.3.2

See merge request !24
parents 12f093bd 0089fa0e
Loading
Loading
Loading
Loading
+68 −25
Original line number Diff line number Diff line
## Release Notes
[TOC]

## Whats in the bundle:

    Workbench-5.3.1.{tar.gz,dmg,exe}: NEAMS Workbench release with integrated ParaView visualization toolkit
    Workbench-5.3.2.{tar.gz,dmg,exe}: NEAMS Workbench release with integrated ParaView visualization toolkit

## Install NEAMS Workbench

@@ -10,64 +10,101 @@ Install the platform-specific binaries. Linux binaries are available in TAR.GZ.

Start the NEAMS Workbench.

    Workbench-5.3.1/bin/Workbench                 Workbench-5.3.1.tar.gz (Linux) 
    Workbench-5.3.1.app/Contents/MacOS/Workbench  Workbench-5.3.1.dmg    (MacOS)
    Workbench-5.3.1\bin\Workbench.exe             Workbench-5.3.1.exe    (Windows)
    Workbench-5.3.2/bin/Workbench                 Workbench-5.3.2.tar.gz (Linux) 
    Workbench-5.3.2.app/Contents/MacOS/Workbench  Workbench-5.3.2.dmg    (MacOS)
    Workbench-5.3.2\bin\Workbench.exe             Workbench-5.3.2.exe    (Windows)

>Note: The first time Workbench is started on your machine an install-specific environment is setup.
>Note: The first time a version of Workbench is started on your machine an install-specific environment is setup.
      This can take a few minutes, so please be patient. A message stating `Testing for python using ...` will be presented in the terminal from which Workbench has been launched.

## NEAMS Workbench 5.3.2

### Fixed
- Missing ParaView file menu including the ParaView screencapture capability
- Persistence of ParaView settings
- Issue where empty documents were never sent to the language server
- Issue where mesh show and highlight were unavailable when using a language server
- Parse-tree creation issue for multi-line values created by language server interpreter
- Missing HERON `final` optimization trajectory plot series
- Localhost configuration grammar cache preventing grammar update from being identified
- Missing check for circular file includes
- VERA schema generation logic

### Changed
- Navigation tree is expanded instead of collapsed when edits occur
- Language server is now the default interpreter for MOOSE-based applications
- MacOS now defaults to high resolution capable widget rendering
- Default ParaView mesh surface representation from `Surface` to `Surface with Edges`
- Default ParaView mesh surface coloring from `Solid` to `vtkBlockColors`, if available
- PyARC to version 2.3.0

### Added
- Application front setting editor to allow setting the font for all application widgets except the Text Editor font
- MOOSE-based application document formatting via Text Editor context menu accessible via right-click
- HERON dispatch workflow and dispatch plotting processor
- VERA summary file plotting processors - see https://doi.org/10.2172/1996668


## NEAMS Workbench 5.3.1

#### Fixed:
### Fixed
- Issue where TextEditor `View` button would fail to generate MOOSE mesh due to mesh file name being listed in a comment or lacked preceding whitespace to the file name
- Deprecated use of MOOSE `--no-color` command line argument that produced warning and stack trace and failed to turn off color codes in Workbench's Messages panel
- Missing command line echo when using TextEditor's `Run > Mesh-only` alternate MOOSE runtime invocation
- Issue where job return code was failing to propagate causing the opening of corrupt/incomplete results files to cause crash

## NEAMS Workbench 5.3.0
#### Added:

### Added
- Support for RTE alternate invocation
- HERON alternate runtime invocation of XML2EDDI that converts native HERON XML to supported Workbench EDDI formatted input
- MOOSE alternate runtime invocation of Mesh-Only that conducts a '--mesh-only' execution
- Localhost remote runtime invocation (all runtimes) of 'Use current session' that launches the job in the Workbench's current resource session providing for faster job iterations (no queue wait times)
- Support for Dakota Batch evaluation mode
- Text editor navigable file underscoring and quick navigation via CTRL+Mouse move and CTRL+Left Mouse Button click. MacOS uses the CMD key instead of CTRL. This allows for quick navigation between MOOSE MultiApp input files by CTRL+Left clicking the MultiApp filename. Files are deemed navigable if the file can be found to exist adjacent to the file being edited or as provided (e.g., absolute path).
#### Changed:

### Changed
- Job launch now automatically displays the Messages panel
- MOOSE jobs automatically open any updated Exodus files
- PyARC to version 2.1
- MOOSE CSV processor to increase line weight and scatter size for improved visual appearance
#### Fixed:

### Fixed
- Issue with IBM LSF BSUB invocation requiring the submit script to be redirected on stdin to BSUB. This fix does require the submission executable to be named bsub.
- Missing Joblib requirement in MacOS standalone Conda environment
- MOOSE Generated mesh issue when a type=Generated* was used


## NEAMS Workbench 5.2.0
#### Added: 

### Added
- Support for Holistic Energy Resource Optimization Network (HERON)
- Multi-series plot selection and ability to move selected series to new or existing plots
- Added line weight, scatter size, and title controls to processor
#### Changed:

### Changed
- Conda version from 4 to 22
- Processor plot creation logic to create plots as a functions of axes labels
- Autocompletion of quoted input to preserve quotes
#### Fixed:

### Fixed
- Remote job launch file timestamp exception
- language server crash due to incorrect breadcrumb node logic

## NEAMS Workbench 5.1.2
#### Fixed

### Fixed
- Issue with Workbench correctly parsing certain patterns of MOOSE mesh generator block

## NEAMS Workbench 5.1.1
#### Fixed

### Fixed
- Workbench's scheduler directive logic with QVariant as a QList  
- Mesh view logic to ensure the argument is interpreted by the runtime

### NEAMS Workbench 5.1.0
#### Added
## NEAMS Workbench 5.1.0

### Added
- Mesh block show and highlight
- Application file extension collision popup
- Scheduler job submission editor
@@ -78,27 +115,31 @@ Start the NEAMS Workbench.
- Python runtime environment configuring the MOOSE language server
- Language_server_args grammar parameter to the LSPParser setup
- Custom navigation tree building for the MOOSE language server
#### Changed

### Changed
- Interpreter root and node_at to return null view for no nodes
#### Fixed

### Fixed
- Window path capture on Remote systems
- WaspHit lexer for exclusive start condition newline capturing
- WaspJson lexer for escaped backslash before last double quote
- Crash by only building navigation model when root is not null


### NEAMS Workbench 5.0.1
#### Fixed
## NEAMS Workbench 5.0.1

### Fixed
- Missing PyARC bundle components via incorporating Version 2.0.1
- Localhost configuration error due to Python3 incompatibility
- MCNP, Halite, and VERA Python3 runtime incompatibility

### NEAMS Workbench 5.0.0
## NEAMS Workbench 5.0.0

#### Changed 
### Changed 
- Miniconda from version 2.7.13 to 3.8.2 
- PyARC version 1.6.0 to 2.0.0
#### Added

### Added
- Localhost cluster installation to enable single install multiple user, on Linux desktop environments (e.g., Open OnDemand). See https://code.ornl.gov/neams-workbench/ncrc/


@@ -110,6 +151,8 @@ For assistance and bug reporting, please email nwb-help@ornl.gov
* A crash is observed when multiple cuts are used on PyARC Geometry
* A crash is observed on Mac OS when attempting to create a new directory from the New file dialog
* Rerunning a SetupRemote for a remote MCNP application with an input open can cause undefined behavior. See workaround below.
* A crash is observed while editing template file (*.tmpl). 
* A document assigned a language server input interpreter cannot have the interpreter change to a different language server. Closing the file (no longer listed in Navigation panel) and reopening will allow use of a different languager server.

## Workarounds

Loading