Skip to main content

Architectures

Elja sports two types of central processing units (CPU):

  • Intel
    • Intel processors use a "CISC" (Complex Instruction Set Computer) architecture
  • AMD
    • AMD processors use a "RISC" (Reduced Instruction Set Computer) architecture

Due to the difference in architectures, some software requires specific builds for each processor type. Elja offers a module tree named libsci-amd to provide AMD-built software. The libsci-amd module tree can be accessed with the following command:

$ ml use /hpcapps/libsci-amd/modules/all

Partitions

Intel

Most partitions on Elja are Intel based and can use all available module trees except for libsci-amd.

AMD

There are a total of 5 AMD based partitions. These are as follows:

  • 4x 128cpu_256mem
    • Which sport AMD EPYC 7713
  • 1x gpu-8xA100
    • Which sports AMD EPYC 7742 and a total of 8 NVIDIA A100 Tesla GPUs

Known software

Here we will list software that is known to need a different build depending on CPU architecture:

  • Python

If you run into problems running software on these nodes and receive errors like the following, please contact irei@hi.is and let us know:

Illegal Instruction (core dumped)