<div dir="ltr">Hi Florian,<div><br></div><div>This should already be fixed by <a href="https://gitlab.com/gromacs/gromacs/-/merge_requests/2425">https://gitlab.com/gromacs/gromacs/-/merge_requests/2425</a>.</div><div><br></div><div>Cheers,</div><div><br></div><div>Erik</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 5, 2022 at 1:20 PM Florian Nachon &lt;<a href="mailto:mailinglist@nachon.net">mailinglist@nachon.net</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><br>
Hello,<div><br></div><div>I tried to compile the rc1 with GCC11 and libomp installed with homebrew.</div><div><br></div><div>cmake worked fine with these arguments:</div><div><div>cmake .. -DGMX_GPU=OpenCL -DGMX_BUILD_OWN_FFTW=ON -DCMAKE_C_COMPILER=/opt/homebrew/bin/gcc-11 -DCMAKE_CXX_COMPILER=/opt/homebrew/bin/g++-11 -DCMAKE_INSTALL_PREFIX=/usr/local/gromacs</div><div><br></div></div><div>then I got the following error at the make step:</div><div><br></div><div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(47,180,29);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">[ 15%] </span><span style="font-variant-ligatures:no-common-ligatures">Building CXX object src/gromacs/CMakeFiles/libgromacs.dir/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJEwCombGeom_F.cpp.o</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">In file included from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd.h:43</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/simd.h:150</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/nbnxm_simd.h:50</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombGeom_F.cpp:49</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> In function &#39;</span><span style="font-variant-ligatures:no-common-ligatures">bool gmx::anyTrue(gmx::SimdDBool)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:402:24:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">error: </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">invalid &#39;</span><span style="font-variant-ligatures:no-common-ligatures">static_cast</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; from type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint64x2_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; to type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint32x4_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">  402 |     return (vmaxvq_u32(</span><span style="font-variant-ligatures:no-common-ligatures">static_cast&lt;uint32x4_t&gt;(a.simdInternal_)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">) != 0);</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">      |                        </span><span style="font-variant-ligatures:no-common-ligatures">^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">In file included from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd.h:43</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/simd.h:150</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/nbnxm_simd.h:50</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombGeom_VF.cpp:49</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> In function &#39;</span><span style="font-variant-ligatures:no-common-ligatures">bool gmx::anyTrue(gmx::SimdDBool)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:402:24:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">error: </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">invalid &#39;</span><span style="font-variant-ligatures:no-common-ligatures">static_cast</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; from type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint64x2_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; to type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint32x4_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">  402 |     return (vmaxvq_u32(</span><span style="font-variant-ligatures:no-common-ligatures">static_cast&lt;uint32x4_t&gt;(a.simdInternal_)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">) != 0);</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">      |                        </span><span style="font-variant-ligatures:no-common-ligatures">^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">In file included from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd.h:43</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/simd.h:150</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/nbnxm_simd.h:50</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombLB_F.cpp:49</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> In function &#39;</span><span style="font-variant-ligatures:no-common-ligatures">bool gmx::anyTrue(gmx::SimdDBool)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:402:24:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">error: </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">invalid &#39;</span><span style="font-variant-ligatures:no-common-ligatures">static_cast</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; from type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint64x2_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; to type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint32x4_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">  402 |     return (vmaxvq_u32(</span><span style="font-variant-ligatures:no-common-ligatures">static_cast&lt;uint32x4_t&gt;(a.simdInternal_)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">) != 0);</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">      |                        </span><span style="font-variant-ligatures:no-common-ligatures">^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">In file included from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd.h:43</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/simd.h:150</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/nbnxm_simd.h:50</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombGeom_VgrpF.cpp:49</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> In function &#39;</span><span style="font-variant-ligatures:no-common-ligatures">bool gmx::anyTrue(gmx::SimdDBool)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:402:24:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">error: </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">invalid &#39;</span><span style="font-variant-ligatures:no-common-ligatures">static_cast</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; from type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint64x2_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; to type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint32x4_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">  402 |     return (vmaxvq_u32(</span><span style="font-variant-ligatures:no-common-ligatures">static_cast&lt;uint32x4_t&gt;(a.simdInternal_)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">) != 0);</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">      |                        </span><span style="font-variant-ligatures:no-common-ligatures">^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(242,242,242);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** [src/gromacs/CMakeFiles/libgromacs.dir/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombGeom_F.cpp.o] Error 1</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(242,242,242);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** Waiting for unfinished jobs....</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">In file included from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd.h:43</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/simd.h:150</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/nbnxm_simd.h:50</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombLB_VF.cpp:49</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> In function &#39;</span><span style="font-variant-ligatures:no-common-ligatures">bool gmx::anyTrue(gmx::SimdDBool)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:402:24:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">error: </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">invalid &#39;</span><span style="font-variant-ligatures:no-common-ligatures">static_cast</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; from type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint64x2_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; to type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint32x4_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">  402 |     return (vmaxvq_u32(</span><span style="font-variant-ligatures:no-common-ligatures">static_cast&lt;uint32x4_t&gt;(a.simdInternal_)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">) != 0);</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">      |                        </span><span style="font-variant-ligatures:no-common-ligatures">^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">In file included from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd.h:43</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/simd.h:150</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/nbnxm_simd.h:50</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombLB_VgrpF.cpp:49</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> In function &#39;</span><span style="font-variant-ligatures:no-common-ligatures">bool gmx::anyTrue(gmx::SimdDBool)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:402:24:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">error: </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">invalid &#39;</span><span style="font-variant-ligatures:no-common-ligatures">static_cast</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; from type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint64x2_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; to type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint32x4_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">  402 |     return (vmaxvq_u32(</span><span style="font-variant-ligatures:no-common-ligatures">static_cast&lt;uint32x4_t&gt;(a.simdInternal_)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">) != 0);</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">      |                        </span><span style="font-variant-ligatures:no-common-ligatures">^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(242,242,242);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** [src/gromacs/CMakeFiles/libgromacs.dir/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombGeom_VF.cpp.o] Error 1</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(242,242,242);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** [src/gromacs/CMakeFiles/libgromacs.dir/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombLB_F.cpp.o] Error 1</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(242,242,242);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** [src/gromacs/CMakeFiles/libgromacs.dir/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombGeom_VgrpF.cpp.o] Error 1</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">In file included from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd.h:43</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/simd.h:150</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/nbnxm_simd.h:50</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">,</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">                 from </span><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJEwCombGeom_F.cpp:49</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> In function &#39;</span><span style="font-variant-ligatures:no-common-ligatures">bool gmx::anyTrue(gmx::SimdDBool)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;:</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(255,255,255);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">/Users/florian/Downloads/gromacs-2022-rc1/src/gromacs/simd/impl_arm_neon_asimd/impl_arm_neon_asimd_simd_double.h:402:24:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">error: </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">invalid &#39;</span><span style="font-variant-ligatures:no-common-ligatures">static_cast</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; from type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint64x2_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39; to type &#39;</span><span style="font-variant-ligatures:no-common-ligatures">uint32x4_t</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">&#39;</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">  402 |     return (vmaxvq_u32(</span><span style="font-variant-ligatures:no-common-ligatures">static_cast&lt;uint32x4_t&gt;(a.simdInternal_)</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">) != 0);</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(180,36,25);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(242,242,242)">      |                        </span><span style="font-variant-ligatures:no-common-ligatures">^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(242,242,242);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** [src/gromacs/CMakeFiles/libgromacs.dir/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombLB_VF.cpp.o] Error 1</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(242,242,242);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** [src/gromacs/CMakeFiles/libgromacs.dir/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJCombLB_VgrpF.cpp.o] Error 1</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(242,242,242);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** [src/gromacs/CMakeFiles/libgromacs.dir/nbnxm/kernels_simd_4xm/kernel_ElecEwTwinCut_VdwLJEwCombGeom_F.cpp.o] Error 1</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(242,242,242);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">make[1]: *** [src/gromacs/CMakeFiles/libgromacs.dir/all] Error 2</span></div><div style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Monaco;color:rgb(242,242,242);background-color:rgba(0,0,0,0.82)"><span style="font-variant-ligatures:no-common-ligatures">make: *** [all] Error 2</span></div></div><div><span style="font-variant-ligatures:no-common-ligatures"><br></span></div><div><br></div><div>Any clues? May be a GCC11 specific requirement?</div><div><br></div><div>Florian</div></div>-- <br>
Gromacs Developers mailing list<br>
<br>
* Please search the archive at <a href="http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List</a> before posting!<br>
<br>
* Can&#39;t post? Read <a href="http://www.gromacs.org/Support/Mailing_Lists" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists</a><br>
<br>
* For (un)subscribe requests visit<br>
<a href="https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers" rel="noreferrer" target="_blank">https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers</a> or send a mail to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Erik Lindahl &lt;<a href="mailto:erik.lindahl@dbb.su.se" target="_blank">erik.lindahl@dbb.su.se</a>&gt;</div><div>Professor of Biophysics, Dept. Biochemistry &amp; Biophysics, Stockholm University</div><div>Science for Life Laboratory, Box 1031, 17121 Solna, Sweden</div><div><br></div><div>Note: I frequently do email outside office hours because it is a convenient time for me to write, but please do not interpret that as an expectation for you to respond outside your work hours.<br></div></div></div></div></div></div></div></div></div>