[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