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

ICE with -openmp

MR
Beginner
450 Views
Hi,
the attached code gives an internal compiler error when using
-openmp:

ifort -c -openmp ice.f90
ice.f90(1): 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.
module mod_error_norms
^
compilation aborted for ice.f90 (code 3)

ifort -V
Intel Fortran Intel 64 Compiler Professional for applications
running on Intel 64, Version 11.0 Build 20090131 Package ID:
l_cprof_p_11.0.081


module mod_error_norms
implicit none
private
contains

subroutine hybrid_err()

!$omp parallel

!$omp end parallel

end subroutine hybrid_err

subroutine primal_err(uuu)
interface
pure function uuu(xy) result(u)
real, intent(in) :: xy(:)
real :: u(size(xy))
end function uuu
end interface

end subroutine primal_err

end module mod_error_norms

0 Kudos
2 Replies
Kevin_D_Intel
Employee
450 Views

I reproduced the error and reported this to the development team. It is not fixed in any of our latest development compilers either. Thank you for the nice reproducer.(Internal ref. DPD200118376)
0 Kudos
Kevin_D_Intel
Employee
450 Views

As Steve previously announced (here), the 11.1 Release is now available, including the fix related to this thread.
0 Kudos
Reply