What's New
View new features for nanoFluidX 2022.3.
Altair nanoFluidX 2022.3 Release Notes
Highlights
- Performance enhancements - The 2022.3 release comes with significant changes to the code’s infrastructure that benefit multiple use cases.
- Pre and post-processing in SimLab - Further enhancements have been made to both the solver and SimLab packages to improve the user experience. This includes easier setup of extractor tools as well as their post-processing, text data reading, and scalar-dependent transparency.
New Features
- Tandem Interpolation on Windows
- It is now possible to run nanoFluidX and nanoFluidX[c] in tandem mode on Windows as well. If using SimLab to launch nanoFluidX, this is done automatically (as a default option).
- NVIDIA Kepler architecture
- As of the 2022.3 release, nanoFluidX is no longer supporting the NVIDIA Kepler architecture, therefore the CUDA Compute Capabilities 3.5 and 3.7 become obsolete in context of running nanoFluidX.
Enhancements
- Performance Enhancements
- The 2022.3 release comes with significant changes to the code’s infrastructure. These changes benefit use cases where the total domain size is significantly larger than the total fluid domain. For example, water management cases. In these cases, 20x performance improvements have been observed. In use cases where the fluid domain is fairly consistent and largely occupied by particles, such as drive train oiling, the performance benefits are also obvious, but are likely to remain within 1.1 to 1.2x.
- Added start and end time for the extractor tools
- If you want to observe/measure only a fraction of the total physical time simulated using extractors – nanoFluidX now allows for that control.
- Added synchronized extractor output to the .vtkp output for direct reading in SimLab
- This enhancement allows for easier and direct reading of the extractor data in SimLab for post-processing purposes.
- Compressed binary output
- The solver is now capable of providing compressed output data upon request.
- Time-velocity Series (TVS) file support for double roller motion for water wading
- This feature allows you to change the speed of the vehicle during water wading as a function of time. In reality, it is unlikely that the vehicle will maintain perfect steady speed and therefore this feature was developed to help better capture the real physical behavior.
- Cylindrical Volume Probe
- In addition to the spherical volumetric probe, it is now possible to define a cylindrical volume probe.
Known Issues
- When using the adhesion coefficient for the SINGLE_PHASE surface tension model, the surface tension coefficient must be calibrated against experimental results or visually estimated. If you use the Tartakovsky model, the physical surface tension value is sufficient.
Resolved Issues
- nanoFluidX[c] now avoids reading motion when motion .cfg is commented out.
Altair nanoFluidX 2022.2 Release Notes
Highlights
- The 2022.2 SimLab and nanoFluidX workflows are now a single-window environment. This major update improves accessibility.
- Most fluids in reality are non-Newtonian. A new nanoFluidX feature enables exploration of Cross model fluids.
New Features
- SimLab compatible output
- nanoFluidX Companion, nFX[c], now outputs a format which can be read and used in SimLab 2022.2 for post-processing. This feature, alongside SimLab’s ability to run nanoFluidX inside the window, creates a single-window environment.
- Non-Newtonian fluid physics
- This feature allows exploration of Cross model fluids.
Enhancements
- Optimization of SPH Kernel performance
- The implementation of Quintic Spline SPH Kernel is slightly changed to reduce instruction count. The improvement in performance is up to five percent with no repercussions. In general, there should be no noticeable changes.
- Corrections to acceleration terms on solids
- nanoFluidX now considers acceleration changes in the treatment of boundary conditions when using variable body force. There should be no noticeable changes.
- Accessing Tutorial Model Files
- You can click a link within a Tutorial to download the required model
file(s).Important: This download option is only available if you (or any user) are connected to the internet. Users attempting to download a model file will be prompted with further directions on how to access the model file online. A zipped package of the model files can be downloaded from the Altair One Marketplace and extracted to a local machine or directory on your company’s local server.
Known Issues
- When using the adhesion coefficient for the SINGLE_PHASE surface tension model, the surface tension coefficient must be calibrated against experimental results or visually estimated. If you use the Tartakovsky model, the physical surface tension value is sufficient.
Resolved Issues
- Wallclock time-based recon output occasionally hangs.
- Aeration-viscosity models were deprecated in the 2022 release because the models required a set of parameters which were difficult to obtain and/or required calibration.
Altair nanoFluidX 2022.1 Release Notes
Highlights
- Single GPU nanoFluidX is available for Windows for the first time. The full feature set of nanoFluidX can be used on a Windows system with a supported CUDA capable GPU.
New Features
- Windows
- Single GPU nanoFluidX is available for Windows for the first time. The full feature set of nanoFluidX can be used on a Windows system with a supported CUDA capable GPU.
- Contact Angle
- The Tartakovsky surface tension model allows the contact angle for wall phases to be specified. Enabling the contact angle parameter allows simulation of hydrophilic (<90 degrees) and hydrophobic (>90degrees) wetting behavior in single phase flows.
Enhancements
- Library Updates
-
- nanoFluidX libraries have been updated and ship with OpenMPI 4.1.2 and NVIDIA CUDA 11.6.2.
- Ensight files created by nanoFluidXc can be created in an unstructured format for the fluid grid.
- Bodyforce files can have the latch option enforced so that force is extrapolated if simulation time is outside of the bodyforce file range.
Known Issues
- Inlet regions must always use the temperature set for the phase globally. It is not currently possible to set incoming fluid as a different temperature if that fluid phase is already in the domain.
Resolved Issues
- UTM Files
-
- UTM motion files were discarded if a restart was performed. This meant that UTM files of a restart run executed in the same directory as the clean run would only contain data from the current recon run. This resulted in static intervals in the MOVINGWALL renders in ParaView.
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.