CPSeis software requirements

CPSeis should be installed on "enterprise" linux, either SUSE or Red Hat. The free derivatives (Centos, Oracle, Springdale, Scientific, Rocky or Alma) can be used, version 5.11, 6.9, 7.7 or 8.5. Fedora versions 28 to 31 can also be used. Suse Leap 42.3 or 15.3 is another free alternative. It can also be installed on Debian, Ubuntu, Mageia or OpenMandriva.
It can be compiled with Intel compilers or gcc. Intel compiler version should be at least 13 for current distros. Version 11 can be used with older linux, but you will not be able to take advantage of AVX2 instructions. Version 4.1.2 of gcc will create slower code, so is not recommended. It can also be built with open64 compilers. However, this is rather fragile, and needed a lot of tweaking of makefiles. As open64 is not being developed, it is not preferred.

Hardware requirements

I recommend an i7 CPU with 6 or 8 cores. CPSeis contains a lot of single-threaded code. So high CPU frequency is desirable. With many-core CPUs, the maximum frequency is too low. A six-core CPU will give worthwhile gain on parallel code. A newer CPU with AVX2 instructions is desirable (Intel Haswell, AMD Excavator or Ryzen). If you only want a workstation for picking velocities and viewing traces, then a fast dual-core CPU would be adequate.
4 GiB of RAM will be adequate for majority of processes. A few, such as surface multiple attenuation will devour gigabytes. For parallel jobs, at least 12 GiB would be needed. If you are using 32-bit linux, then PAE kernel is suggested to use the extra RAM, allowing more than one job to run. Threads are limited to approximately 3 GiB each under 32-bit linux.
Screen resolution of 1920x1200 (WUXGA) would be the minimum for trace display and velocity picking. If you intend to do a lot of velocity picking, more height is useful, such as 1920x1440 (WQHD), 2048x1536 (QXGA) or 2560x1600 (QSXGA). The cfe program is 811 pixels high, so if only creating and running jobs, a small screen would suffice. In cbyt, the tallest menu is spectral analysis, which is 1256 pixels, so a screen with 1440 pixels is needed. For program csv (cube slice viewer) height is desirable, anything less than 1200 pixels would be useless. A powerful graphics card is not needed, unless you are using a 4K monitor. A fanless graphics card will suffice.
For storage, suggested setup is an SSD and two large hard drives (SATA 6 Gbps). Check that hard drives do not use SMR (shingles). Using different drives for input and output files will speed up some jobs. If using an NAS, 2.5GBASE-T or 10GBASE-T will be better.