- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Openmp is still unusable in 16.0 for me here is another openmp task bug : the compiler ends with
LOC_type is: 1
101000_1
catastrophic error: **Internal compiler error.
Compiling with -O0 works or commenting the call to fun in fun1 works.
module tata use omp_lib implicit none contains subroutine toto(fun,x,f) double precision,dimension(:),intent(in) :: x double precision,intent(inout) :: f interface subroutine fun(x,res) double precision,dimension(:),intent(in) :: x double precision :: res end subroutine end interface !$omp task !$ print *,'Thread :',omp_get_thread_num(),'compute_f in omp' call fun(x,f) !$omp end task contains function fun1(X) result(y) double precision,dimension(:),intent(in) :: x double precision :: y call fun(x,y) end function end subroutine end module tata
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am sorry to hear about the continued problems. I reproduced this internal error and escalated it to the Developers. Thank you for reporting this and for the convenient reproducer.
(Internal tracking id: DPD200376074)
(Resolution Update on 02/23/2016): This defect is fixed in the Intel® Parallel Studio XE 2016 Update 2 Release (PSXE 2016.2.062/ CnL 2016.2.181 - Linux)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This internal compiler error has been fixed in the recently announced Intel® Parallel Studio XE 2016 Update 2 release (PSXE 2016.2.062/ CnL 2016.2.181 - Linux).
I hope nothing new surfaces for you with this update. Thank you again for reporting the error.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page