- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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

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