2.11. 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 modeladvection velocity = user_field name = bar_velocityhas 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_procafter 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 = 5and the heartbeat interval isat 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 usegetGlobalVariableValue(name)instead. The old method returned the current global variable reference, which allowed unsafe editing and potential bugs.The use of
USE BLOCKwithin 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.