Re: [gmx-users] MSVC or later now supports AVX2 and AVX_512
Sorry I have make mistake. Check for AVX2 was passed by modification. * In CmakeCache.txt C_arch_AVX2_COMPILE_WORKS:INTERNAL=1 //Test C_arch_AVX2_FLAG_ACCEPTED * But actually simd/impl_x86_avx_256 codes were built but not simd/impl_x86_avx2_256. Tatsuro - Original Message - >From: Mark Abraham >To: Discussion list for GROMACS users ; Tatsuro >MATSUOKA >Cc: "gromacs.org_gmx-users@maillist.sys.kth.se" > >Date: 2019/9/10, Tue 18:17 >Subject: Re: [gmx-users] MSVC or later now supports AVX2 and AVX_512 > > >Hi, > > >Thanks for the report. Do the tests pass? Particularly the simd-test binary. > > >Mark > >On Tue, 10 Sep 2019 at 09:36, Tatsuro MATSUOKA wrote: > >In gmxSimdFlags.cmake, it is described : >># no AVX2-specific flag for MSVC yet >> >>However, at least MSVC 2017 and 2019, /arch:AVX2 is added. >>If I modify /arch:AVX to /arch:AVX2, gromacs can be complied with avx 256. >> >>Tatsuro >> >>-- >>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-requ...@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-requ...@gromacs.org.
Re: [gmx-users] MSVC or later now supports AVX2 and AVX_512
Hi, Thanks for the report. Do the tests pass? Particularly the simd-test binary. Mark On Tue, 10 Sep 2019 at 09:36, Tatsuro MATSUOKA wrote: > In gmxSimdFlags.cmake, it is described : > # no AVX2-specific flag for MSVC yet > > However, at least MSVC 2017 and 2019, /arch:AVX2 is added. > If I modify /arch:AVX to /arch:AVX2, gromacs can be complied with avx 256. > > Tatsuro > > -- > 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-requ...@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-requ...@gromacs.org.
[gmx-users] MSVC or later now supports AVX2 and AVX_512
In gmxSimdFlags.cmake, it is described : # no AVX2-specific flag for MSVC yet However, at least MSVC 2017 and 2019, /arch:AVX2 is added. If I modify /arch:AVX to /arch:AVX2, gromacs can be complied with avx 256. Tatsuro -- 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-requ...@gromacs.org.