- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I was trying to compile a piece of code using to make use of cluster-openmp, but without success. I managed to localise the problem though: in some cases the compiler refuses to accept subroutine calls with assumed size array arguments. Without -cluster-openmp the code compiles fine. See the attached code.
Cheers,
Albert
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
Copyright (C) 1985-2009 Intel Corporation. All rights reserved.
uname -a
Linux hostname 2.6.9-67.0.22smp #1 SMP Mon Nov 10 14:02:23 GMT 2008 x86_64 x86_64 x86_64 GNU/Linux
test_comp.f95(3): 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.
call sub1((/1,2/))
--------^
compilation aborted for test_comp.f95 (code 3)
CODE:
I was trying to compile a piece of code using to make use of cluster-openmp, but without success. I managed to localise the problem though: in some cases the compiler refuses to accept subroutine calls with assumed size array arguments. Without -cluster-openmp the code compiles fine. See the attached code.
Cheers,
Albert
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
Copyright (C) 1985-2009 Intel Corporation. All rights reserved.
uname -a
Linux hostname 2.6.9-67.0.22smp #1 SMP Mon Nov 10 14:02:23 GMT 2008 x86_64 x86_64 x86_64 GNU/Linux
test_comp.f95(3): 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.
call sub1((/1,2/))
--------^
compilation aborted for test_comp.f95 (code 3)
CODE:
[plain]program test_comp call sub1((/1,2/)) contains subroutine sub1(input) integer, dimension(:), intent(in) :: input !integer, dimension(2), intent(in) :: input endsubroutine sub1 endprogram test_comp [/plain]
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In principle, the recommended action, as it says, is to file a report on your premier.intel.com account. Unfortunately, cluster-openmp seems to have been de-emphasized.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We'll take a look. No need to file a report at premier.intel.com
I can reproduce this and sent it on to development - the tracking ID is DPD200136051. Note that Cluster OpenMP is now an unsupported "What If" feature, so no promises on a fix.
I can reproduce this and sent it on to development - the tracking ID is DPD200136051. Note that Cluster OpenMP is now an unsupported "What If" feature, so no promises on a fix.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks very much for this. I've had such a positive experience with openmp so I thought cluster openmp is worth a try :)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This problem was corrected in version 11.1.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page