- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It seems the environment variables were not set correctly.
Could you double check if Fortran componentis installed? If it is not installed, please reinstall it.
To check:
Option 1. Pease go to ~/intel/composer_xe_2011_sp1.9.293/bin/intel64 and try to find ifort binary.
Option 2. Please call ~/intel/composer_xe_2011_sp1.9.293/bin/uninstall.sh and check the components to uninstall, is Fortran component there or not.
In other case please invoke environment script in "echo" mode to look how the environment setup works:
# /bin/csh -x ~/intel/composer_xe_2011_sp1.9.293/bin/compilervars.csh intel64
Please copy this command output to theforum if problem will not be solved.
I will monitor this topic and willfind another workaround.
Thank you,
- Nikolay
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
> Option 1. Pease go to ~/intel/composer_xe_2011_sp1.9.293/bin/intel64 and try to find ifort binary.
smithp01-ISI-126> ls ~/intel/composer_xe_2011_sp1.9.293/bin/intel64/
codecov idb.el ifort inspxe-wrap profdcg xild
fortcom idbc ifort.cfg libiml_attr.so profmerge
fpp idbserver iidb loopprofileviewer.csh proforder
ia32.xrd idbvars.csh inspxe-inject loopprofileviewer.sh tselect
idb idbvars.sh inspxe-runsc map_opts xiar
As you can see, fort is there.
> Option 2. Please call ~/intel/composer_xe_2011_sp1.9.293/bin/uninstall.sh and check the components to uninstall, is Fortran component there or not.
Welcome to uninstallation program for Intel Composer XE 2011 Update 9 for Linux*.
Please select the following component(s) to uninstall. After you complete your selection, press enter to proceed uninstallation for the selected component(s)
0. Select/unselect all component(s) [ ] 1. Intel Fortran Compiler XE 12.1 Update 3 on IA-32
AND Intel Fortran Compiler XE 12.1 Update 3 Intel 64 [ ] 2. Intel Debugger 12.1 Update 3 on IA-32
AND Intel Debugger 12.1 Update 3 on Intel 64 [ ] 3. Intel Math Kernel Library 10.3 Update 9 on IA-32
AND Intel Math Kernel Library 10.3 Update 9 on Intel 64
Please enter your selection : ^C
> In other case please invoke environment script in "echo" mode to look how the environment setup works:
> # /bin/csh -x ~/intel/composer_xe_2011_sp1.9.293/bin/compilervars.csh
> intel64
DUMP FILE CONTENTS
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Could you try to setup main variables manually? (reused values from thelog above)
- Nikolay
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, this works!
hpcf-106> ifort -V
Intel Fortran Intel 64 Compiler XE for applications running on Intel 64, Version 12.1.3.293 Build 20120212 Copyright (C) 1985-2012 Intel Corporation. All rights reserved.
But there is something weird going on. If I "source" the initialization file "ifort" vanishes, so somewhere in there (?) the PATH information gets flushed.
I'm still looking at it and will send more info later I hope.
MORE Here:mcrc13-4> ssh -2 -Y -X hpcf
Last login: Tue Mar 6 11:34:07 2012 from 10.193.36.208 Defining the Linux paths
hpcf-101> which ifort
ifort: Command not found.
hpcf-102> ~/intel/composer_xe_2011_sp1.9.293/bin/compilervars.csh
hpcf-102> intel64
hpcf-103> which ifort
ifort: Command not found.
hpcf-104> echo $path
/opt/openmpi/bin/ /opt/gridengine/bin/lx26-amd64/ /home-isilon/smithp01/bin/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin /home-isilon/smithp01/bin
hpcf-105> echo $PATH
/opt/openmpi/bin/:/opt/gridengine/bin/lx26-amd64/:/opt/openmpi/bin/:/opt/gridengine/bin/lx26-amd64/:/home-isilon/smithp01/bin/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home-isilon/smithp01/bin
hpcf-106> setenv PATH
hpcf-106> /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/bin/int
hpcf-106> el64:/home-isilon/smithp01/bin/bin:/sbin:/bin:/usr/sbin:/usr/b
hpcf-106> in:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/h
hpcf-106> ome-isilon/smithp01/bin:/home-isilon/smithp01/intel/composer_x
hpcf-106> e_2011_sp1.9.293/mpirt/bin/intel64
hpcf-107>
hpcf-107> setenv LD_LIBRARY_PATH
hpcf-107> /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compile
hpcf-107> r/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1
hpcf-107> .9.293/mkl/lib/intel64:/home-isilon/smithp01/intel/composer_xe
hpcf-107> _2011_sp1.9.293/mpirt/lib/intel64
hpcf-108>
hpcf-108> setenv LIBRARY_PATH
hpcf-108> /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compile
hpcf-108> r/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1
hpcf-108> .9.293/mkl/lib/intel64
hpcf-109>
hpcf-109> echo $path /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/bin/intel64 /home-isilon/smithp01/bin/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin /home-isilon/smithp01/bin /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mpirt/bin/intel64
hpcf-110> echo
hpcf-110> $PATH/opt/openmpi/bin/:/opt/gridengine/bin/lx26-amd64/:/opt/op
hpcf-110> enmpi/bin/:/opt/gridengine/bin/lx26-amd64/:/home-isilon/smithp
hpcf-110> 01/bin/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local
hpcf-110> /sbin:/usr/local/bin:/usr/X11R6/bin:/home-isilon/smithp01/bin
hpcf-111> which ifort
/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/bin/intel64/ifort
hpcf-112> ~/intel/composer_xe_2011_sp1.9.293/bin/compilervars.csh
hpcf-112> intel64hpcf-113> which
hpcf-112> ifort/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/bi
hpcf-112> n/intel64/iforthpcf-114> source
hpcf-112> ~/intel/composer_xe_2011_sp1.9.293/bin/compilervars.csh
hpcf-112> intel64
hpcf-115> which fort
ifort: Command not found.
hpcf-116> echo $path
/opt/openmpi/bin/ /opt/gridengine/bin/lx26-amd64/ /opt/openmpi/bin/ /opt/gridengine/bin/lx26-amd64/ /home-isilon/smithp01/bin/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin /home-isilon/smithp01/bin /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mpirt/bin/intel64
hpcf-117>
The bottom line is that if the path is correct the initialization script REMOVES the path to the compiler while leaving the path to the mpi wrappers.
If the path is absent it does not add it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Dave,
Unfortunately, I have no idea why it happens. I can't reproduce the problem in my lab.
There is no difference between scripts in update 8 (customer said it works fine) and update 9 (corrupt paths). It looks it is a customer environment specific..
I would recommend trying to callthe sh-based scripts instead of csh:
# source ~/intel/composer_xe_2011_sp1.9.293/bin/compilervars.sh intel64
probably it can help because of changing the interpreter..
If it does not help, the only way to setup environment is the manual setup as customer used in the postabove (customer replied that it works).
Please keep me updated if any new information will be available.
Thank you,
- Nikolay
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page