Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

ifort ICE with OpenMP

Erik_Schnetter
Beginner
411 Views
I receive an ICE from ifort when using the OpenMP "parallel workshare" construct. I'm using

Intel Fortran Intel 64 Compiler Professional for applications running on Intel 64, Version 11.1 Build 20091130

The error message I receive is

/cluster/Compiler/Intel/11.1.064/bin/intel64/ifort -c -openmp RHS.f90
0_1855

: catastrophic error: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error.
in file /home/eschnett/Calpha/arrangements/LSUDevelopment/HyperWaveFE/src/RHS.F90, line 13, column 12

compilation aborted for RHS.f90 (code 3)

0 Kudos
1 Reply
Lorri_M_Intel
Employee
411 Views

Interesting. We just has a report of a similar failure yesterday; the tracking id is DPD200149087.

I'll add your example program to that report.

The problem is not WORKSHARE exactly, it's how the compiler is dealing with this declarationin an OpenMP program:

! Some local arrays
REAL*8, dimension(cctk_lsh(1), cctk_lsh(2), cctk_lsh(3)) &
:: dxrho, dyrho, dzrho, dxvx, dyvy, dzvz

I (or one of my colleagues) will post more when we know more.

thank you for the report --

- Lorri
0 Kudos
Reply