[gmx-users] Error: Cannot find AVX 512F compiler flag
    Shlomit Afgin 
    shlomit.afgin at weizmann.ac.il
       
    Sun Jan 19 10:14:30 CET 2020
    
    
  
It's work okay after I add to the $PATH:
/opt/rh/devtoolset-6/root/usr/bin/gcc
Thanks
Shlomit
On 16/01/2020, 11:23, "gromacs.org_gmx-users-bounces at maillist.sys.kth.se on behalf of Mark Abraham" <gromacs.org_gmx-users-bounces at maillist.sys.kth.se on behalf of mark.j.abraham at gmail.com> wrote:
    That tells you what your CPU is capable of. We need to know whether cmake
    has found the compiler that can issue the instructions. Follow the
    suggestions Roland and I have made.
    Mark
    On Wed, 15 Jan 2020 at 10:45, Shlomit Afgin <shlomit.afgin at weizmann.ac.il>
    wrote:
    >
    >
    > I ran:
    >
    > cat /proc/cpuinfo | grep -i avx512
    >
    >
    >
    > and got:
    >
    > avx512f avx512dq avx512cd avx512bw avx512vl
    >
    >
    >
    > So I thought I can use it. Am I wrong?
    >
    >
    >
    > Shlomit
    >
    >
    >
    > On 15/01/2020, 11:14, "gromacs.org_gmx-users-bounces at maillist.sys.kth.se
    > on behalf of Szilárd Páll" <
    > gromacs.org_gmx-users-bounces at maillist.sys.kth.se on behalf of
    > pall.szilard at gmail.com> wrote:
    >
    >
    >
    >     Hi,
    >
    >
    >
    >     What hardware are you targeting? Unless you need AVX512 support, you
    > could
    >
    >     just manually specify the appropriate setting in GMX_SIMD, e.g.
    >
    >     -DGMX_SIMD=AVX2_256 would be appropriate for most cases where AVX512
    > is not
    >
    >     supported.
    >
    >
    >
    >     Cheers,
    >
    >     --
    >
    >     Szilárd
    >
    >
    >
    >
    >
    >     On Wed, Jan 15, 2020 at 9:51 AM Shlomit Afgin <
    > shlomit.afgin at weizmann.ac.il>
    >
    >     wrote:
    >
    >
    >
    >     >
    >
    >     > Hi,
    >
    >     > I tried to install GROMACS 2019.5 on CentOS7,
    >
    >     > cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON
    >
    >     >
    >
    >     > I have already installed devtoolset-6 and still get this error:
    >
    >     >
    >
    >     > -- Performing Test CXX_COMPILE_WORKS_WITHOUT_SPECIAL_FLAGS
    >
    >     > -- Performing Test CXX_COMPILE_WORKS_WITHOUT_SPECIAL_FLAGS - Failed
    >
    >     > -- Could not find any flag to build test source (this could be due to
    >
    >     > either the compiler or binutils)
    >
    >     > -- Could not identify number of AVX-512 units - detection program
    > missing
    >
    >     > compilation prerequisites
    >
    >     > -- Could not run code to detect number of AVX-512 FMA units -
    > assuming 2.
    >
    >     > -- Detected best SIMD instructions for this CPU - AVX_512
    >
    >     > CMake Error at cmake/gmxManageSimd.cmake:51 (message):
    >
    >     >   Cannot find AVX 512F compiler flag.  Use a newer compiler, or
    > choose a
    >
    >     >   lower level of SIMD (slower).
    >
    >     > Call Stack (most recent call first):
    >
    >     >   cmake/gmxManageSimd.cmake:186
    >
    >     > (gmx_give_fatal_error_when_simd_support_not_found)
    >
    >     >   CMakeLists.txt:719 (gmx_manage_simd)
    >
    >     >
    >
    >     >
    >
    >     > Thanks,
    >
    >     > Shlomit
    >
    >     > --
    >
    >     > Gromacs Users mailing list
    >
    >     >
    >
    >     > * Please search the archive at
    >
    >     > http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
    >
    >     > posting!
    >
    >     >
    >
    >     > * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
    >
    >     >
    >
    >     > * For (un)subscribe requests visit
    >
    >     > https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users
    > or
    >
    >     > send a mail to gmx-users-request at gromacs.org.
    >
    >     >
    >
    >     --
    >
    >     Gromacs Users mailing list
    >
    >
    >
    >     * Please search the archive at
    > http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
    > posting!
    >
    >
    >
    >     * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
    >
    >
    >
    >     * For (un)subscribe requests visit
    >
    >     https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
    > send a mail to gmx-users-request at gromacs.org.
    > --
    > Gromacs Users mailing list
    >
    > * Please search the archive at
    > http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
    > posting!
    >
    > * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
    >
    > * For (un)subscribe requests visit
    > https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
    > send a mail to gmx-users-request at gromacs.org.
    --
    Gromacs Users mailing list
    * Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!
    * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
    * For (un)subscribe requests visit
    https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a mail to gmx-users-request at gromacs.org.
    
    
More information about the gromacs.org_gmx-users
mailing list