[QE-users] QE compilation for Mac with Intel processor
Kliavinek, Sergei
skliavin at caltech.edu
Wed Sep 13 19:17:37 CEST 2023
Dear QE developers,
I compile QE inside Docker, which I run on several computers, including a Mac with an Intel processor. I manage to configure and compile pw.x, however, I get the following on running it:
forrtl: severe (168): Program Exception - illegal instruction
Image PC Routine Line Source
libc.so.6 00007F8B5581A520 Unknown Unknown Unknown
libmpi.so.12.0.0 00007F8B565EE77F MPL_wtime_init Unknown Unknown
libmpi.so.12.0.0 00007F8B565DDDFA MPL_dbg_pre_init Unknown Unknown
libmpi.so.12.0.0 00007F8B55EA1315 Unknown Unknown Unknown
libmpi.so.12.0.0 00007F8B55EA0D1B MPI_Init Unknown Unknown
libmpifort.so.12. 00007F8B574EC85B PMPI_INIT Unknown Unknown
pw.x 0000000000AAD538 Unknown Unknown Unknown
pw.x 0000000000AACFF6 Unknown Unknown Unknown
pw.x 0000000000407AB5 Unknown Unknown Unknown
pw.x 0000000000407A5D Unknown Unknown Unknown
libc.so.6 00007F8B55801D90 Unknown Unknown Unknown
libc.so.6 00007F8B55801E40 __libc_start_main Unknown Unknown
pw.x 0000000000407975 Unknown Unknown Unknown
Here is the configuration command I am using:
./configure CFLAGS=-O3 FFLAGS=-O3 F90=ifort MPIF90=mpiifort --with-hdf5="/opt/hdf5"
I've also tried to add arguments -host=mac686, ARCH="mac686", and this command:
./configure CFLAGS=-O3 FFLAGS=-O3
But also obtained the same result.
However, If directly disable parallelizaton:
./configure CFLAGS=-O3 FFLAGS=-O3 --disable-parallel
Everything works fine.
What could be the problem?
P.S. I use intel toolkit as a base image:
FROM intel/oneapi-hpckit:2023.0.0-devel-ubuntu22.04
Best,
Sergei
More information about the users
mailing list