##############################################################################
## Running the HPL-MxP-NVIDIA Benchmark
The HPL-MxP-NVIDIA expects one GPU per MPI process. As such, set the number of 
MPI processes to match the number of available GPUs in the cluster.

The script `hpl-mxp.sh` can be invoked on a command line or through a slurm batch
script to launch the HPL-MxP-NVIDIA benchmark. The script `hpl-mxp.sh` accepts
the following parameters:
--gpu-affinity <string>      colon separated list of gpu indices"
--nprow <int>                Number of rows in the processor grid"
--npcol <int>                Number of columns in the processor grid"
--nporder <string>           "row" or "column" major layout of the processor grid"
--n <int>                    Size of N-by-N matrix"
--nb <int>                   NB: the blocking constant (panel size)"
  
Optional parameters:
--cpu-affinity <string>       colon separated list of cpu index ranges
--mem-affinity <string>       colon separated list of memory indices
--ucx-affinity <string>       colon separated list of UCX devices
--ucx-tls <string>            UCX transport to use
--exec-name <string>          HPL-MxP executable file

The description of tuning parameters can be found in TUNING file.

Command line examples for HPL-MxP-NVIDIA benchmark can be foung on HPC Benchmarks
NGC web-page: https://catalog.ngc.nvidia.com/orgs/nvidia/containers/hpc-benchmarks