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

ifort 14: warning #13003: message verification failed for: 25216; reverting to internal message

AShte
Beginner
2,156 Views
sh-4.1$ ifort --version ifort (IFORT) 14.0.0 20130728 Copyright (C) 1985-2013 Intel Corporation. All rights reserved. sh-4.1$ cat 4a.f90 implicit none real :: r(3,2)[2,*] r = this_image() * & reshape((/ 1,2,3,4,5,6 /),(/ 3,2 /)) if ( this_image() .eq. 1 ) & sync images (3) if ( this_image() .eq. 3) then sync images (1) r(1,1) = r(1,2)[1,1] end if write (*,"(a,i0,a,6f4.0)") "image ", & this_image(), ": r=", r end sh-4.1$ ifort -coarray -warn all 4a.f90 warning #13003: message verification failed for: 25216; reverting to internal message sh-4.1$ What does this warning mean? Thanks Anton
0 Kudos
4 Replies
Steven_L_Intel1
Employee
2,156 Views

It means that the compiler had a problem loading its message catalog. How did you get ifort in your path - did you "source" the ifortvars.sh script?

0 Kudos
AShte
Beginner
2,156 Views
no idea. This cluster is maintained by (hopefully) an experienced HPC team. Consistent with the current practice they tell users which modules to load. Perhaps they got it wrong this time. I need to check this. Anyway, which file do I use: /cm/shared/apps/intel-cluster-runtime/3.4/fc/13.0.079/bin/ifortvars.sh /cm/shared/apps/intel-cluster-runtime/3.4/fce/13.0.079/bin/ifortvars.sh /cm/shared/apps/intel-cluster-studio/composer_xe_2013.1.117/bin/ifortvars.sh /cm/shared/apps/intel-cluster-studio/bin/ifortvars.sh /cm/shared/apps/intel/composer_xe/2011_sp1.8.273/bin/ifortvars.sh /cm/shared/apps/intel/composer_xe/2011_sp1.8.273/pkg_bin/ifortvars.sh /cm/shared/languages/Intel-Compiler-XE-14/bin/ifortvars.sh /cm/shared/languages/Intel-Compiler-XE-14/composer_xe_2013_sp1.0.080/bin/ifortvars.sh /cm/shared/languages/Intel-Compiler-XE-14-old/bin/ifortvars.sh /cm/shared/languages/Intel-Compiler-XE-14-old/composer_xe_2013_sp1.0.080/bin/ifortvars.sh Is this described in the manual? Thank you Anton
0 Kudos
Steven_L_Intel1
Employee
2,156 Views

Yes, it is described in the documentation, but your installs are into non-standard directories so it could be confusing. I think of the ones you listed, I'd use /cm/shared/apps/intel-cluster-studio/bin/ifortvars.sh - this SHOULD be a softlink to the latest installed version. Otherwise try /cm/shared/languages/Intel-Compiler-XE-14/composer_xe_2013_sp1.0.080/bin/ifortvars.sh

0 Kudos
AShte
Beginner
2,156 Views
I replied, but my post doesn't appear, so I'll reply again. Thank you It seems my cluster setup is indeed non-standard (wrong, perhaps...) if I source /cm/shared/apps/intel-cluster-studio/bin/ifortvars.sh, then I get ifort 13.0. If I source /cm/shared/languages/Intel-Compiler-XE-14/bin/ifortvars.sh, then I get ifort 14.0. I need to clarify this with the cluster sysadmin. Many thanks Anton
0 Kudos
Reply