Hardware
Computing
Node Type | Standard | Large Memory | GPU | SPGPU |
---|---|---|---|---|
Number of Nodes | 380 | 5 | 24 | 20 |
Processors | 2x 3.0 GHz Intel Xeon Gold 6154 | 2x 3.0 GHz Intel Xeon Gold 6154 | 2x 2.4 GHz Intel Xeon Gold 6148 | 2x 2.9 GHz Intel Xeon Gold 6226R |
Cores per Node | 36 | 36 | 40 | 32 |
RAM | 187 GB (180 GB requestable) | 1.5 TB (1,503 GB requestable) | 187 GB (180 GB requestable) | 376 GB (372 GB requestable) |
Storage | 480 GB SSD + 4 TB HDD | 4 TB HDD | 4 TB HDD | 480 GB SSD + 14 TB NVMe SSD |
GPU | N/A | N/A | 20 2x NVIDIA Tesla V100, 4 3x V100 | 8x NVIDIA A40 |
Networking
The compute nodes are all interconnected with InfiniBand HDR100 networking, capable of 100 Gb/s throughput. In addition to the InfiniBand networking, there is 25 Gb/s ethernet for the login and transfer nodes and a gigabit Ethernet network that connects the remaining nodes. This is used for node management and NFS file system access.
Storage
The high-speed scratch file system provides 2 petabytes of storage at approximately 80 GB/s performance (compared to 7 GB/s on Flux).
Operation
Computing jobs on Great Lakes are managed completely through Slurm.
Software
There are three layers of software on Great Lakes. For detailed information, see the software page.
Operating Software
The Great Lakes cluster runs Redhat 8. We update the operating system on Great Lakes as Redhat releases new versions and our library of third-party applications offers support. Due to the need to support several types of drivers (AFS and Lustre file system drivers, InfiniBand network drivers and NVIDIA GPU drivers) and dozens of third party applications, we are cautious in upgrading and can lag Redhat releases by months.
Compilers and Parallel and Scientific Libraries
Great Lakes supports the Gnu Compiler Collection, the Intel Compilers, and the PGI Compilers for C and Fortran. The Great Lakes cluster’s parallel library is OpenMPI, with fully supported versions 1.10.7 and 3.1.4 with the latter being the default. Great Lakes provides the Intel Math Kernel Library (MKL) set of high-performance mathematical libraries. Other common scientific libraries are compiled from source and include HDF5, NetCDF, FFTW3, Boost, and others.
Please contact us if you have questions about the availability of, or support for, any other compilers or libraries.
Application Software
Great Lakes supports a wide range of application software. We license common engineering simulation software (e.g. Ansys, Abaqus, VASP) and we compile others for use on Great Lakes (e.g. OpenFOAM and Abinit). We also have software for statistics, mathematics, debugging and profiling, etc. Please contact us if you wish to inquire about the current availability of a particular application.
GPUs
Great Lakes has 52 NVIDIA Tesla V100 GPUs connected to 20 nodes. 160 NVIDIA A40 GPUs connected to 20 nodes are also available for single-precision work.
GPU Model | NVIDIA Tesla V100 | NVIDIA A40 |
---|---|---|
Number and Type of GPU | one Volta GPU | one Ampere GPU |
Peak double precision floating point perf. | 7 TFLOPS | N/A |
Peak single precision floating point perf. | 14 TFLOPS | 37.4 TFLOPS (non-Tensor)
74.8 TFLOPS (Tensor) |
Memory bandwidth (ECC off) | 900 GB/sec | 696 GB/sec |
Memory size (GDDR5) | 16 GB HBM2 | 48 GB GDDR5 |
CUDA cores | 5120 | 10752 |
RT cores | N/A | 84 |
Tensor cores | N/A | 336 |
If you have questions, please send email to arc-support@umich.edu.