Skip to content

Run RocHPL Singularity Application

This guide shows how to run the RocHPL Singularity application. Sign in to AAC if you have not already.

Select application

Click Applications, then select HPL. Choose the RocHPL version and container type Singularity.

Note

In this example we use RocHPL_5_0_5_49 with Singularity.

Select HPL

Singularity application

New workload

Click New Workload at the top right.

Singularity new workload

Select team

If you have more than one team, select one in the pop-up and click Launch. Click Next to continue.

Selected team

Singularity upload files

Configure run script

Click Next to use the default script (for 8 GPUs): mpirun_rochpl -P 1 -Q 1 -N 90112 --NB 512.

Singularity application config

Select resources

Select the allowed run time. The number of GPUs should be 8. Here, we have selected the run time as 1 hour, number of GPU’s as 8 and telemetry is enabled. Click on Next button.

Singularity node parameters

Select the cluster and queue (e.g. 1CN128C8G2H_2IB_MI210_Ubuntu22), then click Next.

Singularity queue selection

Review workload submission

Review the configuration and click Run Workload.

Singularity review workload

Singularity app config

Singularity queue

Singularity estimated time

When the run finishes, the status is Completed. Use the STDOUT and STDERR tabs for logs; the Performance tab shows telemetry. The final score in STDOUT is the RocHPL performance.

Singularity parameters tab

Singularity STDOUT tab