Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Several scientific applications are already able to offload computations to the MI250X, many others are in the process of being ported to AMD GPUs. Here is a list of the main ones and their current status.

NameSupport statusModule on Setonix
AmberSupported
GromacsSupported
LAMMPSSupported
NAMDSupported
NekRSSupported
PyTorchSupported
ROMSNot supported
TensorflowSupported
VASPPorting in progress, no ETA

Table 1. List of popular applications 

...

Popular numerical routines and functions have been implemented by AMD to run on their GPU hardware. All of the following are available when loading the ROCm module.

NameDescription
rocFFTFast Furier Transform. Documentation pages (external site).
rocBLASrocBLAS is the AMD library for Basic Linear Algebra Subprograms (BLAS) on the ROCm platform. Documentation pages (external site).
rocSOLVERrocSOLVER is a work-in-progress implementation of a subset of LAPACK functionality on the ROCm platform. Documentation pages (external site).

Each of the above libraries has an equivalent HIP wrapper that enables compilation on both ROCm and NVIDIA platforms.

A complete list of available libraries can be found on this page (external site).

AMD ROCm installations

The main ROCm installation is rocm/5.0.2  provided by HPE Cray. In addition Pawsey staff installed rocm/5.4.3  from source using ROCm-from-source. It is an experimental installation and users might encounter compilation or linking errors. You are encouraged to explore it during development and to report any issues. For production jobs, however, we currently recommend sticking to rocm/5.0.2.

Submitting Jobs


Accounting

...