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

ICE for coarray component of a derived-type

FlyingHermes
New Contributor I
390 Views

Hi,

Trying to find a workaround for the issue DPD200244116 (http://software.intel.com/en-us/forums/topic/392292), I've encountered a internal compiler error.

I've attached the source code.

I'm working with

[bash]$ ifort -V
Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.1.163 Build 20130313
Copyright (C) 1985-2013 Intel Corporation.  All rights reserved.
FOR NON-COMMERCIAL USE ONLY[/bash]
and the compiler error is the following:

[bash]$ make
ifort -coarray -coarray-num-images=1 -c main.f90 -o main.o
main.f90(9): error #6404: This name does not have a type, and must have an explicit type.   [BLOCK_TYPE]
  call Construct_Mesh( Mesh )
^
main.f90(12): catastrophic error: Internal Compiler Error: possible out of order or missing USE
compilation aborted for main.f90 (code 1)
make: *** [main.o] Erreur 1[/bash]

0 Kudos
1 Reply
Anonymous66
Valued Contributor I
390 Views

We are planning to include a fix for this issue in the next major release which is currently scheduled for later this year.

Annalee

0 Kudos
Reply