QUICK icon indicating copy to clipboard operation
QUICK copied to clipboard

Support for OS X with GNU compiler versions 10, 11

Open Madu86 opened this issue 3 years ago • 1 comments

Serial and MPI versions of old QUICK were capable of running on OS X. However, this is no longer possible with new build systems. Please check and fix this.

Madu86 avatar Feb 26 '21 01:02 Madu86

CMake serial and MPI build works on macOS 11.4 (Big Sur) using GNU compilers and OpenMPI. There is an issue with newer GNU compilers (version 10, 11).

Results for CMake build serial and MPI on macOS 11.4 (Big Sur):

  • gcc 9.3.0, openmpi 4.1.1, Serial pass, MPI pass
  • gcc 10.3.0, openmpi 4.1.1, Serial pass, MPI FAIL
  • gcc 11.1.0, openmpi 4.1.1, Serial pass, MPI FAIL

With gcc 10 and gcc 11 the first two MPI tests pass, the third test (ene_psb3_blyp_631g) segfaults. It might be a gcc issue or something with the MPI DFT code in QUICK.

agoetz avatar May 30 '21 20:05 agoetz

Both serial and MPI tests pass on macOS 13.2 (Ventura) with gcc 12.2.0.

agoetz avatar Feb 17 '23 06:02 agoetz

Results for CMake build serial and MPI on macOS 11.7.3 (Big Sur)

  • gcc12.2.0, openmpi 4.1.4, Serial pass, MPI pass
  • gcc 11.3.0, openmpi 4.1.4, Serial pass, MPI pass
  • gcc 10.4.0, openmpi 4.1.4, Serial pass, MPI pass Looks like we are good.

agoetz avatar Feb 17 '23 08:02 agoetz