#2615: Riemann release not compiling with intel 2021.6.0
| Reporter: | Wolfgang Kastaun |
| Status: | new |
| Milestone: | |
| Version: | ET_2022_05 |
| Type: | bug |
| Priority: | minor |
| Component: |
When trying to build a pristine checkout of the Riemann release using the official einsteintoolkit.th provided with the release, compilation of arrangements/Lean/LeanBSSNMoL/src/adm_vs_bssn.F90 fails. I am using intel compilers version 2021.6.0. The issue seems to be a multiline OMP directive
holohome/wolfgang.kastaun/ET/Riemann/Cactus/arrangements/Lean/LeanBSSNMoL/src/adm_vs_bssn.F90(197): error #7844: Invalid directive.
!$OMP a, b, c, m, n)
The code looks like
192 !$OMP PARALLEL DO COLLAPSE(3) &
193 !$OMP PRIVATE( i, j, k, &
194 !$OMP hh, jac, hu, &
195 !$OMP d1_hh11, d1_hh12, d1_hh13, d1_hh22, d1_hh23, d1_hh33, d1_hh, &
196 !$OMP cf1, cf2, gammat, &
197 !$OMP a, b, c, m, n)
198 do k = 1+cctk_nghostzones(3), cctk_lsh(3)-cctk_nghostzones(3)
199 do j = 1+cctk_nghostzones(2), cctk_lsh(2)-cctk_nghostzones(2)
200 do i = 1+cctk_nghostzones(1), cctk_lsh(1)-cctk_nghostzones(1)
I think this is legal but the intel ifort compiler apparently disagrees.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2615/riemann-release-not-compiling-with-intel