<html>#2615: Riemann release not compiling with intel 2021.6.0
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Wolfgang Kastaun</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td>ET_2022_05</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td></td></tr>
</table>

<p>When trying to build a pristine checkout of the Riemann release using the official <a data-is-external-link="true" href="http://einsteintoolkit.th" rel="nofollow">einsteintoolkit.th</a> provided with the release, compilation of <code>arrangements/Lean/LeanBSSNMoL/src/adm_vs_bssn.F90</code> fails. I am using intel compilers version 2021.6.0. The issue seems to be a multiline OMP directive</p>
<p><code>holohome/wolfgang.kastaun/ET/Riemann/Cactus/arrangements/Lean/LeanBSSNMoL/src/adm_vs_bssn.F90(197): error #7844: Invalid directive.</code><br>
<code>!$OMP a, b, c, m, n)</code></p>
<p>The code looks like</p>
<p><code>192   !$OMP PARALLEL DO COLLAPSE(3) &amp;</code><br>
<code>193   !$OMP PRIVATE( i, j, k, &amp;</code><br>
<code>194   !$OMP hh, jac, hu, &amp;</code><br>
<code>195   !$OMP d1_hh11, d1_hh12, d1_hh13, d1_hh22, d1_hh23, d1_hh33, d1_hh, &amp;</code><br>
<code>196   !$OMP cf1, cf2, gammat, &amp;</code><br>
<code>197   !$OMP a, b, c, m, n)</code><br>
<code>198   do k = 1+cctk_nghostzones(3), cctk_lsh(3)-cctk_nghostzones(3)</code><br>
<code>199   do j = 1+cctk_nghostzones(2), cctk_lsh(2)-cctk_nghostzones(2)</code><br>
<code>200   do i = 1+cctk_nghostzones(1), cctk_lsh(1)-cctk_nghostzones(1)</code></p>
<p>I think this is legal but the intel ifort compiler apparently disagrees.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2615/riemann-release-not-compiling-with-intel'>https://bitbucket.org/einsteintoolkit/tickets/issues/2615/riemann-release-not-compiling-with-intel</a></p>
</html>