NairnFEAMPMViz Version History - nairnj/nairn-mpm-fea GitHub Wiki

Introduction

This page gives brief history of the main changes in various version of the NairnFEA code engine. The project started on google code, but when that stopped allowing updates, it was transferred to GitHub. The versions available on GitHub are since version 6.1, which was added 31 May 2015.

Version in the Code

The version number is codeed using a static variable passed the super() construction in the the NairnFEAMPMViz class. Changing this variable changes the version number.

Version History

The versions currently in this project are as follows:

  • Version 11.0 (28 November 2023)

    • New version to work with update code - commands and help
    • Unified window with particle and mesh plots in window panel
    • 2D plots still open in new windows
  • Version 10.0 fixes (2 March 2023)

    • Fixed bug setting stress-free concentration in diffusion calculations
    • Add missing cursor icons to zoom in and out of movie plot windows
    • Other minor fixes and new jar file
  • Version 10.0 (4 February 2023)

    • Update to support all new features in NairnMPM and NairnFEA
    • Visual interface to running ExtractMPM to export particle data to VTK files
    • Much enhanced internal scripting methods
    • Other features and bug fixes (not carefully documented)
  • Version 8.0 (4 January 2021)

    • Update to support all new features in NairnMPM
    • New color maps for plots
    • New plotting options for new variables that can be archived
    • Mesh plots can plot particle values along horizontal or vertical lines through the mesh
  • Version 7.4 (1 September 2019)

    • Added Examples submenu to try various calculations
    • Fixed units for plotting crack tip J and K when in ConsistentUnits mode
    • ReverseLoad custom tasks can use text options for "style" parameter (as documented)
  • Version 7.3 (17 August 2019)

    • Support for new NairnMPM and NairnFEA features
    • Bug fixes and interface improvements
  • Version 7.1 (3 December 2018)

    • Support for new NairnMPM features
    • Bug fixes and interface improvements
  • Version 7.1 (27 Sept 2017)

    • Support for using ConsistentUnits mode in scripted input files
    • Slider in movie plots to limit elongation that is plotted (useful in some liquid modeling)
    • Support for all new commands
  • Version 7.0 (until April 2017)

    • Support for all new commands
    • Internal scripting language improved
    • Command files automatically save before running (in future in may be a preference)
    • Support for running in Windows using DOS command line and Visual Studio builds
    • Add support for a special "bundle" folder
    • 2D graphics features improved
  • Version 6.4 (until 4 Dec 2016)

    • Updated to read results run using any ConsistentUnits settings
    • Update to plot strains better and can plot elastic and plastic strains for more materials
    • Changed MPM particle and mesh plots to plot energy density (per unit volume) instead of total energy. Time plots to get energy of all particle still get total energy.
    • Mass plot option change to density, which changes due to deformation.
  • Version 6.1 (31 May 2015)

    • Has NairnFEAMPMViz 6.1.0
    • A new scripted control option can control operation of the NairnFEAMPMViz app such as to run multiple simulations and save the results. See new help topic on the scripting language.
    • Additions to commands language
      • Added PIC option to Damping and added PDamping and PFBDamping
      • Added Neo-Hookean material
      • Added grid energy option to JContour
      • Added maximum propagations to ArchiveTime
    • Bug fixes in commands language
      • Damping and Displacement can take value or function
      • FEA temperature fixed
      • @key expression was not working, but now fixed
      • Allows Rect and Oval when in Poly (and terminates the Poly)
    • Fixes and improvements to the built-in interpretive language:
      • Better with string expressions within an argument
      • added pi, tab, and return as keywords
      • Fixed problem with atan, asin, and acos not working
      • String expression can be used for numbers (if they are a number)
      • Repeat loop with no iterations broke out of all loops, now just that omits the one with no loops
    • Option to transform particles in MPM plots had sign error on shear and is fixed (was only noticeable when high shear deformation).
    • Plotting of membrane particles (currently only in OSParticulas) transforms membrane particles for their actual size
  • Release-5.0 (9 Feb 2014): On Jan 14, 2014, the OpenMP branch replaced the main trunk of this release. That branch was to make parallel code and also to convert the Java app to fully support scripting language from the Mac app called NairnFEMPM.

    • Has NairnFEAMPMViz 6.0.
    • Now supports scripting language to set up calculations. The language is almost identical to the language in the NairnFEAMPM app.
    • All documentation was revised to briefly explain the new scripting commands.
    • All material types are documented in a separate help topic
    • Example scripted files are in nairn-fea-mpm code project
  • Previous trunk version of release 5.0 (this version was deleted when it was replaced by the OpenMP branch on Jan 14, 2014).

    • Has NairnFEAMPMViz 4.0.
  • release-4.0 (9 JAN 2013)

    • Has NairnFEAMPMViz 4.0.
    • Update to handle the new axisymmetric MPM option in NairnMPM.
    • Started a scripting language similar to NairnFEAMPM (Mac app), which is a much better way to create models than using direct XML commands. Most of the FEA commands and some of the MPM commands are done. The scripting language itself is modeled on the NairnFEAMPM language, but still lacks some features of that language. What is present is mostly compatible.
    • Enhanced help window to document new scripting commands and all material types.
    • Continuous development of the user interface.
  • release-3.0 (25 JAN 2012)

    • Has NairnFEAMPMViz 3.3.0.
    • Reorganized the code moving all application details to a separate package.
    • Particle and mesh plots now have their own menu and can change the plot quantity.
    • Time and X-Y plots can add labels, which can be dragged to move and double clicked to edit.
    • Go To Line command for windows with commands.
    • Scale Results to plot mesh and particles with different units.
    • The Window menu tracks more windows.
    • On Mac, menus move to the top of the screen (but Mac users should use the Mac app instead)
    • Fixed one bug in mesh plots that clipped to particles.
    • Recent files menu
    • Can open 3D results. Can see text output, but only limited plotting options.
    • Updated to read FEA results with 9-node Lagrange elements
    • Find/Replace window for editing of input files or for finding in analysis results.
  • release-2.0 (25 JUL 2010)

    • Has NairnFEAMPMViz 3.1.0
    • Can zoom in on particle and mesh plots
    • MPM mesh plots can clip plot to the particles
    • Added menu command to export movie frames (MPM plots)
    • If change limits and click Replot, plot will now be redrawn with new limits (before had to change frame)
    • Added color wells for plot elements
    • Added purple to red spectrum
    • Synchronize time selected between plot and control panel for MPM plots
  • release-1.0 (30 DEC 2009)

    • Has NairnFEAMPMViz 3.0.0
    • Organized into windows with no button bar
    • Added dtd validation options
    • Icon tool bars
    • Two new color options for plots and discrete spectra option

Archival Version History

Prior to being in GoogleCode.com, NairnFEAMPMViz was in a local repository. That repository is available if needed. The prior versions are:

  • NairnCode1_5_0 (14 MAR 2008)

    • Has NairnFEAMPMViz 2.1.0
    • Can plot debonded crack length (when using traction laws)
    • Read rotational strains and plot using deformation gradient
    • Export graphic files from all plot windows
  • NairnCode1_5_0 (14 MAR 2008)

    • Has NairnFEAMPMViz 2.0.0
    • Can now load command files and submit jobs
    • Some inspector options in the plotting
  • NairnCode1_4_0 (25 OCT 2007)

    • Has NairnFEAMPMViz 1.0.0
    • First full featured version including both MPM and FEA Visualization
  • NairnCode1_3_0 (19 FEB 2007)

    • Has NairnFEAMPMViz (preliminary version)
    • Only particle plots and only MPM visualization
    • First NairnCode to include NairnFEAMPMViz tool