Altair ultraFluidX 2024.1 Release Notes

New Features

FW-H multi-thread support
The FW-H tool that is delivered with ultraFluidX 2024.1 supports multi-threaded runs, which can considerably speed up the calculation of far field noise propagation. The 2024.1 FW-H tool runs by default on a number of threads matching the number of cores on the hardware; however, you also have the option to indicate a specific number of threads to be used.

Enhancements

Revised formulation of domain boundary conditions
While already in use internally, a revised formulation of domain boundary conditions is now provided through the pre-processor and described in the user guide. This revised formulation allows you to define patches on each of the wind tunnel boundaries and assign wall boundary conditions on them. This allows for more flexibility in defining the domain boundaries, supporting, for example, a better representation of wind tunnel ground conditions.
Deleting unmerged files after merge is completed
ultraFluidX writes simulation data as individual output files per GPU/MPI rank. If merged output files are requested via the solver deck, the data is merged into a single file for each time step and output variable. However, the original files per GPU are kept in the output directory, which requires a lot of disk space. The same is true if unmerged files per rank are requested as ultraFluidX output and later merged using a command-line tool. With ultraFluidX 2024.1, the unmerged files can now be automatically removed after a successful merge, either by specifying this in the solver deck or by adding the respective option to the command line merge command.
Framework update towards more versatile baffle part handling
The framework for baffle part handling is updated in ultraFluidX 2024.1 as part of an ongoing process to make it more versatile. Notably, the code-internal naming convention is updated and data is now written for “.uFX_baffle_front” and “.uFX_baffle_back” appended to the original part name.