Altair nanoFluidX 2022 Release Notes
Highlights
- Heat Transfer Coefficient (HTC) calculation and export
- One of the main motivations for drivetrain oiling simulations is to understand the oil supply and cooling capacity available for different components. Previously, nanoFluidX relied on coupling with AcuSolve to provide this information. This release adds calculation of time-averaged heat transfer coefficients (HTC) directly on the geometry. Thermal analysis is now more convenient and the turn-around time of the process is faster.
New Features
- Direct export of heat transfer coefficient (HTC)
- nanoFluidX does have a built in transient thermal solver, but a direct conjugate heat transfer simulation in nanoFluidX is prohibitively expensive. The different timescales of thermal and fluid dynamics mean it is essentially impossible to reach a steady state condition.
Enhancements
- Add ParaView 5.10 State file support
- ParaView State files written from nanoFluidX and nFX[c] are now fully compatible with ParaView 5.10.
- Run to run reproducibility
- Some discrepancies were observed when running a simulation multiple times. Investigation revealed the root cause to be certain GPU programming libraries used by nanoFluidX. This meant the process of addition was not repeated in the same order from run-to-run, leading to round-off errors being accumulated. The latest version of nanoFluidX can enforce order operation and allow for run to run reproducibility, provided the same hardware and software platform.
- Use a wrapper file for solver input
- nanoFluidX can now accept a .zip file containing the input files (.cfg, .prtl, .txt) as the input in place of separate files.
- Removing SPHERE and CUBOID type impose regions
- nanoFluidX 2022 deprecates the SPHERE and CUBOID type impose regions, which are superseded by PARALLELEPIPED and CYLINDER shape setups. Considerable background restructuring of these features has taken place, however the UI has been maintained.
- Removing legacy inlets and outlets
- For a long time nanoFluidX required inlets and outlets to be specified on the domain boundary. This was changed several versions ago and these features are officially being deprecated and replaced by the inlet and outlet regions.
Known Issues
- Adhesion coefficient
- Adhesion coefficient for the SINGLE_PHASE surface tension model needs to be calibrated against experimental results or visually estimated. Using the Tartakovsky single phase surface tension model is supposed to get around this by using a physical value of the surface tension.
Resolved Issues
- Fix VTK format output for large datasets
- Binary output is appended to the file and the position of each property is managed via an offset variable (in bytes). This is handled internally by a 32bit signed integer. This can break when the amount of data is large (>2GB per file), which can happen with a lot of particles per GPU and/or many output variables. The offset counter was updated to 64bit integer to fix this issue. The VTI writer (for interpolated output) and VTP writer (for surface extractor) have also been updated.