You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Removal of restriction to always use default Kokkos::View definitions (however, main executable still uses Kokkos::DefaultExecutionSpace)
New problem type for single grains growing freely into liquid of input undercooling, thermal gradient and cooling rate
Performance:
Reduced memory usage and improved CPU/GPU performance by allocating certain structures (such as cell type) only for the current layer of a multilayer simulation, with subviews for other structures (like grain ID). This allows indexing with respect to both the current layer and all layers to be avoided
Redundant data structures CritTimeStep and MeltTimeStep were removed with an algorithm rewrite for the temperature data, improving GPU performance
Use of short datatype for LayerID, reducing memory usage and output file size for printing binary data
Deprecated features:
Support for reading substrate files as the initial condition will be removed in a future release (will be replaced with the ability to read vtk files of GrainID)
Support for problem type S (arrays of spot melts) will be removed in a future release
Support for the previous input file print options format will be removed in a future release
Deprecated feature removal:
Removed support for non-remelting (single case for constrained solidification retained)
Removed support for plain text (non-JSON) input files
Bug fixes and improvements:
Removed arbitrary limit on maximum undercooling and growth velocity
More stable handling of cells that melt and resolidify in rapid succession
Edge case of incorrect powder layer initialization when the layer height is accounted for in the input thermal data resolved using the new ability to set baseplate top location for multilayer simulations
Example problems for the new single grain growth problem type
More flexible and configurable data output for both inter and intralayer details
Allowed use of temperature data input files that contain additional columns beyond the required x, y, z, tm, tl , cr used by ExaCA (the additional columns are not used by ExaCA, and must appear after the required columns)
Build system improvements for using ExaCA as a downstream library