Installing deal.II with NATIVE_OPTIMIZATIONS=ON on the new TACC Stampede3 system takes an extremely long time (~6.5 hours on 48 cores). After some experimentation and discussion with @tjhei I found that it is caused by the -O3 flag which is set by NATIVE_OPTIMIZATIONS, switching to -O2 brings compile time back to a reasonable ~1h. The problematic files that hold up the compilation are the various source/matrix_free/evaluation_template_factory_inst files.
Installing deal.II with
NATIVE_OPTIMIZATIONS=ON
on the new TACC Stampede3 system takes an extremely long time (~6.5 hours on 48 cores). After some experimentation and discussion with @tjhei I found that it is caused by the-O3
flag which is set by NATIVE_OPTIMIZATIONS, switching to-O2
brings compile time back to a reasonable ~1h. The problematic files that hold up the compilation are the varioussource/matrix_free/evaluation_template_factory_inst
files.System information: TACC Stampede icpx: Intel(R) oneAPI DPC++/C++ Compiler 2024.0.0 (2024.0.0.20231017)
module list output:
local.cfg content:
For me everything is working now, but I thought it is useful to document this behavior in case others encounter the same problem.