Platform Diagnostics

Full System Information

Sometimes it is necessary to interrogate the environment and hardware configuration. The following script may provide useful information about your NVidia GPU topology, driver information, Open MPI configuration, and operating system. When troubleshooting a Linux installation, this can provide information for debugging purposes.

Windows

Unfortunately Windows does not have commands available to obtain NVlink topology at this time.

Linux

  1. Download the platform_info.sh script

  2. Run bash platform_info.sh > info.txt 2>&1

  3. Send info.txt file to support@mstarcfd.com

Verify GPU Topology

For multi-GPU systems, it is important to verify the GPU connection topology. This shows how GPUs are connected to one another via NVLINK.

  1. Run nvidia-smi topo -m.

  2. Examine the output.

  3. All elements in the topology matrix should indicate an NV link connection:

            GPU0    GPU1    GPU2    GPU3    GPU4    GPU5    GPU6    GPU7    CPU Affinity    NUMA Affinity
    GPU0     X      NV12    NV12    NV12    NV12    NV12    NV12    NV12    0-23,48-71      0
    GPU1    NV12     X      NV12    NV12    NV12    NV12    NV12    NV12    0-23,48-71      0
    GPU2    NV12    NV12     X      NV12    NV12    NV12    NV12    NV12    0-23,48-71      0
    GPU3    NV12    NV12    NV12     X      NV12    NV12    NV12    NV12    0-23,48-71      0
    GPU4    NV12    NV12    NV12    NV12     X      NV12    NV12    NV12    24-47,72-95     1
    GPU5    NV12    NV12    NV12    NV12    NV12     X      NV12    NV12    24-47,72-95     1
    GPU6    NV12    NV12    NV12    NV12    NV12    NV12     X      NV12    24-47,72-95     1
    GPU7    NV12    NV12    NV12    NV12    NV12    NV12    NV12     X      24-47,72-95     1
    

For more information about GPU topology and its implications for M-Star, please see GPU Topology.