| Theoretical peak speed: (36 cores) * (2.3 Gcycles/s/core) * (8 DP flop/cycle) = 660 Gflop/s, double precision |
| Assumes one AVX-2 FMA (fused multiply-add with 4 DP additions and 4 DP multiplications) every cycle |
| Does not account for memory bandwidth limitations, or dynamic frequency scaling due to AVX2 instructions |
| Timeline | |
| Jun. 2017: | Purchased from Red Barn Computers with CentOS 7.3 and selected applications preinstalled |
| Jul. 2017: | Did additional installations in CentOS 7.3 |
| Feb./Mar. 2018: | CentOS 7.4 became the default OS, files from Perseus were recovered |
| Aug.-Oct. 2018: | Remaining files from Perseus were recovered, CentOS and Intel Fortran were updated |
| Jul. 2019: | CentOS 7.6 became the default OS |
| Aug. 2020: | CentOS 7.8 became the default OS |
| Aug.-Oct. 2021: | CentOS 7.9 became the default OS |
| Aug.-Oct. 2022: | Mathematica 13.1 was installed, CentOS 7.9 was updated (twice), Hermes was relocated |
| Apr./May 2023: | Various software installations were performed |
| Aug. 2023: | Mathematica 13.3 was installed |
| Nov. 2023: | Hermes was relocated (again), CentOS 7.9 was updated (again) |
| Jun. 2024: | 30TB of RAID-5 storage was added |
| Apr. 2025: | xrdp and TigerVNC were installed and tested on Hermes - see Athena documentation |
| Hardware Configuration | |
| Server Type: | Supermicro SuperWorkstation 7048A-T - 4U tower - serial no. C7430FF42MC0224 (1120280 on back) |
| Processors: | 36 cores, 2x Eighteen-Core Intel Xeon "Broadwell-EP" Processors*, E5-2697 v4, 45MB Cache, 2.30GHz |
| *Sockets for this processor are LGA 2011-v3 or "Socket R3" | |
| Memory: | 128GB, 8x 16GB ECC Registered DDR4 SDRAM DIMMs*, 2667MHz but configured as 2400MHz |
| *Expandable to 512GB (16x32GB) or 2TB (16x128GB 3DS LRDIMMs); 2400MHz is highest speed possible | |
| Bootable Hard Drive: | 800GB, SATA Port 4, Intel DC S3510 Enterprise SSD, SATA3 6.0Gbps 2.5" |
| Additional Hard Drives: | 9TB, SATA Ports 5, 6, and 7, 2x Seagate Constellation ST4000NM0033 (each 4TB), 7200RPM SATA3 6.0Gbps, 3.5", |
| 1x HGST Travelstar HTS721010 (1TB), 7200RPM SATA3 6.0Gbps 2.5" | |
| Logical RAID-5 Storage: | 30TB, SATA Ports 0, 1, and 2, 3x Seagate Exos X18 ST16000NM000J (each 16TB), 7200RPM SATA3 6.0Gbps, 3.5" |
| Chipset: | Intel C612 ("Wellsburg"), 10 SATA3 ports |
| Network Interface Controller: | Dual Intel Corporation I210 Gigabit Network Connections |
| Motherboard and BIOS: | Supermicro X10DAi; American Megatrends, Inc. (AMI) BIOS |
| Graphics Accelerator: | NVIDIA Quadro P600, 2GB GDDR5, 384 CUDA cores, 1557 MHz boost clock |
| Interfaces: 4x mini-DisplayPort 1.4a, PCIe 3.0 x16 | |
| Property | Drive Maker and Size | ||||||
| Intel SSD, 800GB | Seagate HDD, 4TB | Seagate HDD, 4TB | HGST HDD, 1TB | 3x Seagate HDD, 30TB | |||
| Partition Names | /dev/sdd1 | /dev/sdd2 | /dev/sdd3 | /dev/sde1 | /dev/sdf1 | /dev/sdg1 | /dev/md0 = /dev/sda1,b1,c1 |
| Mount Points in CentOS | /boot | /home | / (root) | /data1 | /data2 | /data3 (archive) | /data4 (30TB RAID-5) |
| Multi-Boot Instructions | |
| From GRUB Menu: | After the setup phase, when the GRUB menu appears, use the up/down arrows to select the desired OS, then hit <CR>. |
| This selection is not remembered on the next boot. To make the change permanent, you have to alter the grub.cfg file. | |
| From Boot Menu: | Scroll past the end of the page and select the option "Hard Drive BBS Priorities" that appears. (Scrolling up works too.) |
| The pop-up will show all available "legacy" drives, not just one. Scroll to the desired drive and move it to the top with "+". | |
| (This is NOT documented in the manual, pp. 4-31 to 4-32!!) Use Esc and arrows to reach Save Configuration and Exit. | |
| Hardware Interrogation Commands | |
| Processors: | more /proc/cpuinfo |
| Memory: | more /proc/meminfo; top; sudo dmidecode --type memory #grep for Size or Speed |
| Bootable Hard Drives: | sudo fdisk -l | grep dev #bootable partitions are marked * |
| Additional Hard Drives: | lsblk; sudo blkid; sudo gparted (Device Information panel in GParted GUI) |
| RAID-0 Hard Drives (N/A): | lspci | grep -i raid; dmraid -r; cat /proc/mdstat #the last one detects software RAID |
| I/O Controller Hub (N/A): | lspci | grep SATA; sudo dmidecode --type 8 | grep SATA |
| Network Interface Controller: | lspci | grep -i ether |
| Motherboard and BIOS: | sudo dmidecode --type baseboard; sudo dmidecode --type bios |
| Graphics Accelerator: | lspci | grep VGA; nvidia-smi |
| SATA Drives and Controllers: | sudo lshw -class disk; sudo lshw -class storage; dmesg | grep SATA |
The links below lead to separate pages that give precise, step-by-step descriptions of what was done in each year.
Jul. 2017: Did additional installations in CentOS 7.3
Feb./Mar. 2018: CentOS 7.4 became the default OS, files from Perseus were recovered
Aug.-Oct. 2018: Remaining files from Perseus were recovered, CentOS and Intel Fortran were updated
Jul. 2019: CentOS 7.6 became the default OS
Aug. 2020: CentOS 7.8 became the default OS
Aug.-Oct. 2021: CentOS 7.9 became the default OS
Apr./May 2023: Various software installations were performed
Apr. 2025: xrdp and TigerVNC were installed and tested on Hermes - see Athena documentation
How to install and access CentOS remote desktop on VPS - install TigerVNC to achieve the usual: VNC through an ssh tunnel
How to enable Desktop Experience and enable RDP for a CentOs 7 VM on Microsoft Azure - install xrdp in addition to TigerVNC
Other potential options (with their main areas of strength):