[ET Trac] #2615: Riemann release not compiling with intel 2021.6.0

Wolfgang Kastaun trac-noreply at einsteintoolkit.org
Thu Jun 30 04:43:47 CDT 2022


#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](http://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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/trac/attachments/20220630/fb4598e2/attachment.html 


More information about the Trac mailing list