Linux
A compatible NVIDIA graphics driver (version 450.80.02 or newer) must be installed on Linux operating systems. CUDA-enabled GPUs with compute capabilities of 3.5 or higher are supported. A specifically tuned build of Open MPI is bundled in the installation and will be used for running nanoFluidX.
Single Node
After installation at <INSTALL_DIR>, follow these steps to verify
            nanoFluidX has been installed correctly.
- Login as a regular user. Do not use root user.
- 
                Set environment source to:
                <INSTALL_DIR>/altair/hwcfdsolvers/nanofluidx/linux64/set_nFX_environment.sh
- 
                Run system tests with the following:
                system_tests.py
- 
                A successful test on a multi-GPU node will produce output similar to the
                    following:
                Figure 1.   
- 
                Copy dambreakcase fromdemo_casesto the location of choice:<LOC>: cp <INSTALL_DIR>/ altair/hwcfdsolvers/nanofluidx/linux64/demo_cases/dambreak <LOC>/dambreak.
- 
                Change directory to <LOC>: cd <LOC>.
- 
                Run the following:
                nanoFluidX:nfxmpirun_singlenode -np 1 $nFX_SP -i dambreak_3D_H300_dx0p005_wt.cfg -m 10
- 
                The test run is successful when the message Finished (reached maximum steps)appears at the end.Note: Simulation time may vary.Figure 2.   
Multi Node
After installation at <INSTALL_DIR> on each node, test the
        installation on each node separately. In addition, follow these steps to verify nanoFluidX has been installed correctly for multi-node
        operation.
- Login as a regular user. Do not use root user.
- 
                Set environment source to:
                <INSTALL_DIR>/altair/hwcfdsolvers/nanofluidx/linux64/ set_nFX_environment.sh multinode
- 
                Copy dambreakcase from demo_cases to the location of choice$LOC:
- 
                Change directory to <LOC>: cd <LOC>
- 
                Run the following:
                nanoFluidX: nfxmpirun_multinode --hostfile HOSTFILE -np X $nFX_SP -i dambreak_3D_H300_dx0p005_wt.cfg -m 10- 
                        Use a suitable HOSTFILEwhere each node is repeated once per GPU on the node.
- Set X equal to the number of GPUs across all nodes.
 
- 
                        Use a suitable 
- 
                The test run is successful when the message Finished (reached maximum steps)appears at the end.Figure 3. 