Skip to content

Intel 2025.0.1 takes an absurdly long time to compile pario/dra/disk.arrays.c #368

@jeffhammond

Description

@jeffhammond

This is not our problem but I'm putting it here for tracking.

At -O2, which is the default, Intel(R) oneAPI DPC++/C++ Compiler 2025.0.1 (2025.0.1.20241113) compile time appears to be infinite for pario/dra/disk.arrays.c. At -O1 and below, it's fine.

~/NWCHEM/intel/src/tools/build$ time icx -DHAVE_CONFIG_H -I. -I../ga-5.9.1 -I/opt/intel/oneapi/mpi/2021.14/include/mpi/gfortran/11.1.0 -I/opt/intel/oneapi/mpi/2021.14/include -I/opt/intel/oneapi/mpi/2021.14/include/mpi -I/home/jehammond/NWCHEM/intel/external-armci/include -Ima -I../ga-5.9.1/ma -I../ga-5.9.1/LinAlg/lapack+blas -Iglobal/src -I../ga-5.9.1/global/src -I../ga-5.9.1/global/testing -I../ga-5.9.1/pario/dra -I../ga-5.9.1/pario/eaf -I../ga-5.9.1/pario/elio -I../ga-5.9.1/pario/sf -Igaf2c -I../ga-5.9.1/gaf2c -I../ga-5.9.1/tcgmsg -I../ga-5.9.1/tcgmsg/tcgmsg-mpi -fno-tree-slp-vectorize -std=gnu17 -fPIC -MT pario/dra/disk.arrays.lo -MD -MP -MF pario/dra/.deps/disk.arrays.Tpo -c ../ga-5.9.1/pario/dra/disk.arrays.c -o pario/dra/disk.arrays.o
^C
real	0m33,391s
user	0m7,980s
sys	0m25,410s
~/NWCHEM/intel/src/tools/build$ time icx -DHAVE_CONFIG_H -I. -I../ga-5.9.1 -I/opt/intel/oneapi/mpi/2021.14/include/mpi/gfortran/11.1.0 -I/opt/intel/oneapi/mpi/2021.14/include -I/opt/intel/oneapi/mpi/2021.14/include/mpi -I/home/jehammond/NWCHEM/intel/external-armci/include -Ima -I../ga-5.9.1/ma -I../ga-5.9.1/LinAlg/lapack+blas -Iglobal/src -I../ga-5.9.1/global/src -I../ga-5.9.1/global/testing -I../ga-5.9.1/pario/dra -I../ga-5.9.1/pario/eaf -I../ga-5.9.1/pario/elio -I../ga-5.9.1/pario/sf -Igaf2c -I../ga-5.9.1/gaf2c -I../ga-5.9.1/tcgmsg -I../ga-5.9.1/tcgmsg/tcgmsg-mpi -fno-tree-slp-vectorize -std=gnu17 -fPIC -MT pario/dra/disk.arrays.lo -MD -MP -MF pario/dra/.deps/disk.arrays.Tpo -c ../ga-5.9.1/pario/dra/disk.arrays.c -o pario/dra/disk.arrays.o -O0

real	0m0,090s
user	0m0,070s
sys	0m0,020s
~/NWCHEM/intel/src/tools/build$ time icx -DHAVE_CONFIG_H -I. -I../ga-5.9.1 -I/opt/intel/oneapi/mpi/2021.14/include/mpi/gfortran/11.1.0 -I/opt/intel/oneapi/mpi/2021.14/include -I/opt/intel/oneapi/mpi/2021.14/include/mpi -I/home/jehammond/NWCHEM/intel/external-armci/include -Ima -I../ga-5.9.1/ma -I../ga-5.9.1/LinAlg/lapack+blas -Iglobal/src -I../ga-5.9.1/global/src -I../ga-5.9.1/global/testing -I../ga-5.9.1/pario/dra -I../ga-5.9.1/pario/eaf -I../ga-5.9.1/pario/elio -I../ga-5.9.1/pario/sf -Igaf2c -I../ga-5.9.1/gaf2c -I../ga-5.9.1/tcgmsg -I../ga-5.9.1/tcgmsg/tcgmsg-mpi -fno-tree-slp-vectorize -std=gnu17 -fPIC -MT pario/dra/disk.arrays.lo -MD -MP -MF pario/dra/.deps/disk.arrays.Tpo -c ../ga-5.9.1/pario/dra/disk.arrays.c -o pario/dra/disk.arrays.o -O1

real	0m0,371s
user	0m0,352s
sys	0m0,019s
~/NWCHEM/intel/src/tools/build$ time icx -DHAVE_CONFIG_H -I. -I../ga-5.9.1 -I/opt/intel/oneapi/mpi/2021.14/include/mpi/gfortran/11.1.0 -I/opt/intel/oneapi/mpi/2021.14/include -I/opt/intel/oneapi/mpi/2021.14/include/mpi -I/home/jehammond/NWCHEM/intel/external-armci/include -Ima -I../ga-5.9.1/ma -I../ga-5.9.1/LinAlg/lapack+blas -Iglobal/src -I../ga-5.9.1/global/src -I../ga-5.9.1/global/testing -I../ga-5.9.1/pario/dra -I../ga-5.9.1/pario/eaf -I../ga-5.9.1/pario/elio -I../ga-5.9.1/pario/sf -Igaf2c -I../ga-5.9.1/gaf2c -I../ga-5.9.1/tcgmsg -I../ga-5.9.1/tcgmsg/tcgmsg-mpi -fno-tree-slp-vectorize -std=gnu17 -fPIC -MT pario/dra/disk.arrays.lo -MD -MP -MF pario/dra/.deps/disk.arrays.Tpo -c ../ga-5.9.1/pario/dra/disk.arrays.c -o pario/dra/disk.arrays.o -O2
^C
real	0m32,125s
user	0m7,504s
sys	0m24,619s

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions