Re: [gmx-users] MSVC or later now supports AVX2 and AVX_512

2019-09-10 Thread Tatsuro MATSUOKA
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

2019-09-10 Thread Mark Abraham
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

2019-09-10 Thread Tatsuro MATSUOKA
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.