• Intel oneAPI compiler not happy with AVX512

    From Woozy Song@suzyw0ng@outlook.com to comp.lang.fortran on Fri Apr 12 17:58:38 2024
    From Newsgroup: comp.lang.fortran

    I have a package that contains nearly 500 f90 files. I noticed that in
    the makefile, it was using -ax (automatic dispatch ) up to AVX2. I added COMMON-AVX512 to the options. One thing I noticed was that compilation
    is now slower. It seemed to stop for 30 seconds when it hit one
    particular subroutine. But main problem was that after a few hundred
    files, it aborted with unexpected internal error. The offending file
    wasn't doing anything exotic, mostly a linear regression.
    This is 2024.1 version of the compiler, pretty much the latest.
    Has anybody else compiled for AVX512?
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From =?UTF-8?Q?m=5Fb=5Fmetcalf?=@michaelmetcalf@compuserve.com to comp.lang.fortran on Sun Apr 21 09:55:31 2024
    From Newsgroup: comp.lang.fortran

    Le 12/04/2024 à 11:58, Woozy Song a écrit :
    I have a package that contains nearly 500 f90 files. I noticed that in
    the makefile, it was using -ax (automatic dispatch ) up to AVX2. I added COMMON-AVX512 to the options. One thing I noticed was that compilation
    is now slower. It seemed to stop for 30 seconds when it hit one
    particular subroutine. But main problem was that after a few hundred
    files, it aborted with unexpected internal error. The offending file
    wasn't doing anything exotic, mostly a linear regression.
    This is 2024.1 version of the compiler, pretty much the latest.
    Has anybody else compiled for AVX512?

    Pleae note that this forum is essentially dormant. I recommended that you switch to Fortran Discourse, at
    https://fortran-lang.discourse.group/latest

    Regards,

    Mike Metcalf
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Lawrence D'Oliveiro@ldo@nz.invalid to comp.lang.fortran on Sun Apr 21 23:18:04 2024
    From Newsgroup: comp.lang.fortran

    On Sun, 21 Apr 24 09:55:31 +0000, m_b_metcalf wrote:

    Plea[s]e note that this forum is essentially dormant.

    Like a volcano, “dormant” does not mean “extinct”.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Steve Lionel@steve@seesignature.invalid to comp.lang.fortran on Mon Apr 29 16:49:25 2024
    From Newsgroup: comp.lang.fortran

    On 4/12/2024 5:58 AM, Woozy Song wrote:
    I have a package that contains nearly 500 f90 files. I noticed that in
    the makefile, it was using -ax (automatic dispatch ) up to AVX2. I added COMMON-AVX512 to the options. One thing I noticed was that compilation
    is now slower. It seemed to stop for 30 seconds when it hit one
    particular subroutine. But main problem was that after a few hundred
    files, it aborted with unexpected internal error. The offending file
    wasn't doing anything exotic, mostly a linear regression.
    This is 2024.1 version of the compiler, pretty much the latest.
    Has anybody else compiled for AVX512?

    Please report this in https://community.intel.com/t5/Intel-Fortran-Compiler/bd-p/fortran-compiler and provide a reproducer. Internal Compiler Error is always a compiler
    bug. But before you do, try ifx instead of ifort, as it has an entirely different code generator and is the path forward for Intel. Bugs that
    are ifort-only are unlikely to get fixed.
    --
    Steve Lionel
    ISO/IEC JTC1/SC22/WG5 (Fortran) Convenor
    Retired Intel Fortran developer/support
    Email: firstname at firstnamelastname dot com
    Twitter: @DoctorFortran
    LinkedIn: https://www.linkedin.com/in/stevelionel
    Blog: https://stevelionel.com/drfortran
    WG5: https://wg5-fortran.org

    --- Synchronet 3.20a-Linux NewsLink 1.114