2.8. Version 5.4 (2022/02/14)

New Aria Features
  • Improved conservation errors for complex advective bar geometries. A new advection velocity model has been added advection velocity = bar. This model computes the velocity field directly at each integration point while ensuring proper alignment with the bar flow direction. The previous user field model interpolated a nodal velocity field to the integration points, which could result in large conservation errors for non-collinear bars. This previous model advection velocity = user_field name = bar_velocity has been deprecated and will error in the 5.8 release.

New Chaparral Features
  • Added memory estimates and suggestions for enclosures to the chaparral log file. Also added a command line keyword to terminate the simulation early after outputting these estimates/suggestions to the chaparral log file. This can be done by adding --estimate_viewfactor_proc after the aria executable.

Bug Fixes
  • Fixed an issue with heartbeat output on simulation end. Aria will now always output the final step of a simulation e.g. if Termination Time = 5 and the heartbeat interval is at time 0 interval is 2, time=5 will still appear in all output. This is now true of all output (i.e. the heartbeat, exodus output, restart database, etc)

  • Fixed an issue in the advective bar where the velocity was computed using a density based on the temperature at the previous time step as opposed to the iterated temperature field available from the nonlinear iteration.

New Deprecations (will error in 5.4)
  • The getGlobalVariable(name) interface for user subroutines is deprecated use getGlobalVariableValue(name) instead. The old method returned the current global variable reference, which allowed unsafe editing and potential bugs.

  • The use of USE BLOCK within the bulk element block to specify a block in the mesh to be used in lieu of creating bulk node parts has been deprecated. If a mesh already contains a bulk node block with the same name (e.g. from a previous simulation) this will be used automatically.

  • Output to file support for dataprobes has been deprecated. Please add the data probe global variable to a heartbeat output block instead.