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)