- Replace compilers: ifx→gfortran, icx→gcc, icpx→g++, mpiicpx→mpicxx - Replace flags: -xHost→-march=x86-64-v4, -ipo→-flto, -fpp→-cpp - Replace flags: -fp-model fast=2→-ffast-math, -fma→-mfma - Replace flags: -qopenmp→-fopenmp - Remove Intel-specific: -align array64byte, -liomp5, -lifcore, -limf - Switch MKL interface: -lmkl_intel_lp64→-lmkl_gf_lp64 (gfortran) - Replace TBB malloc with optional jemalloc (default off) - Disable PGO entirely (was already marked negative optimization) - TwoPunctureABE and ABE both verified to build successfully Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
7.6 KiB
7.6 KiB