Installation goes well, activation seems to fail Fortan on Linux

Installation goes well, activation seems to fail Fortan on Linux

My customer writes the following on a failure after what appears to be a successful installation:I have downloaded and installed the latest update of the Linux compiler: Fortran Composer XE 2011 forLinux* Update 9, Version 2011.9.293And it seems to install OK. The license is fine too.However, the compiler setup script does not identify the compiler correctly and as such the thing is useless.I get:smithp01-ISI-110> source ~/intel/composer_xe_2011_sp1.9.293/bin/compilervars.csh intel64smithp01-ISI-111> source .loginDefining the Linux pathssmithp01-ISI-112> which ifortifort: Command not found.If I initialize the older version it works...smithp01-ISI-113> source ~/intel/composer_xe_2011_sp1.8.273/bin/compilervars.csh intel64smithp01-ISI-114> source .loginDefining the Linux pathssmithp01-ISI-115> which ifort /ifs/home/smithp01/intel/composer_xe_2011_sp1.8.273/bin/intel64/ifortsmithp01-ISI-116>I have downloaded and installed the latest update of the Linux compiler: Fortran Composer XE 2011 forLinux* Update 9, Version 2011.9.293And it seems to install OK. The license is fine too.However, the compiler setup script does not identify the compiler correctly and as such the thing is useless.I get:smithp01-ISI-110> source ~/intel/composer_xe_2011_sp1.9.293/bin/compilervars.csh intel64smithp01-ISI-111> source .loginDefining the Linux pathssmithp01-ISI-112> which ifortifort: Command not found.If I initialize the older version it works...smithp01-ISI-113> source ~/intel/composer_xe_2011_sp1.8.273/bin/compilervars.csh intel64smithp01-ISI-114> source .loginDefining the Linux pathssmithp01-ISI-115> which ifort /ifs/home/smithp01/intel/composer_xe_2011_sp1.8.273/bin/intel64/ifortsmithp01-ISI-116>I believe they are running GNUany help would be appreciated.Thanks....Dave A. from Lifeboat.

7 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Hello,

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

Thank you Nikolay, I'll relay to customer and advise if something else is needed.Thanks...Dave A. from Lifeboat Distribution.

Nikolay,Customer tried what you said here are the results:

> 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

smithp01-ISI-101> /bin/csh -x ~/intel/composer_xe_2011_sp1.9.293/bin/compilervars.csh intel64set PROD_DIR=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293if ( intel64 != ia32 && intel64 != intel64 ) thenif ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/idbvars.csh ) thensource /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/idbvars.csh intel64if ( intel64 == ia32 ) thenif ( intel64 == intel64 ) thensource /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/bin/intel64/idbvars.cshif ! ( 0 ) thensetenv NLSPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/debugger/intel64/locale/%l_%t/%Nelseelseendifif ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/tbb/bin/tbbvars.csh ) thenif ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/bin/mklvars.csh ) thensource /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/bin/mklvars.csh intel64set CPRO_PATH=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293setenv MKLROOT /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mklset SCRIPT_NAME=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/bin/compilervars.cshset MOD_NAME=modset MKL_TARGET_ARCH=set MKL_LP64_ILP64=set MKL_MOD=set MKL_VERBOSE=if ( intel64 == ) thenwhile ( intel64 != )if ( intel64 == ia32 ) thenif ( intel64 == intel64 ) thenset MKL_TARGET_ARCH=intel64else if ( intel64 == mic ) thenshiftendwhile ( != )if ( intel64 == ) thenif ( 0 ) thensetenv LD_LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64endifif ( 0 ) thensetenv LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64endifif ( 1 ) thensetenv NLSPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64/locale/%l_%t/%N:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/debugger/intel64/locale/%l_%t/%Nelseif ( 0 ) thensetenv MANPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/man/en_US:`manpath`manpathendifif ( 0 ) thensetenv INCLUDE /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/includeendifif ( 0 ) thensetenv CPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/includeendifif ( == mod ) thenif ( 0 ) thensetenv FPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/includeendifif ( == verbose ) thengoto Endendifif ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/ipp/bin/ippvars.csh ) thenif ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/compilervars_arch.csh ) thensource /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/compilervars_arch.csh intel64set INSTALL_DIR=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293if ! ( 1 ) thensetenv 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/binsetenv 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/intel64if ( 0 ) thenendifif ( `uname` == Darwin ) thenunameif ! ( 1 ) thensetenv LD_LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64setenv LD_LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mpirt/lib/intel64if ( 0 ) thenendifif ! ( 1 ) thensetenv LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64endifif ! ( 1 ) thensetenv NLSPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64/locale/%l_%t/%N:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64/locale/%l_%t/%N:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/debugger/intel64/locale/%l_%t/%Nendifif ! ( 0 ) thensetenv INTEL_LICENSE_FILE /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/licenses:/opt/intel/licenses:/home-isilon/smithp01/intel/licenseselseif ( 0 ) thenif ( 1 ) thenif ( en_US.UTF-8 != ) thenset LANGUAGE_TERRITORY=`echo $LANG | sed s/\\..\*//`echo en_US.UTF-8sed s/\..*//endifendifif ( en_US != en_US ) thenif ! ( 1 ) thensetenv MANPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/man/en_US:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/man/en_US:/home-isilon/smithp01/bin/man:/usr/share/man/en:/usr/share/man:/usr/local/share/man:/usr/local/man:endifendifendifsmithp01-ISI-102>smithp01-ISI-101> /bin/csh -x ~/intel/composer_xe_2011_sp1.9.293/bin/compilervars.csh intel64set PROD_DIR=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293if ( intel64 != ia32 && intel64 != intel64 ) thenif ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/idbvars.csh ) thensource /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/idbvars.csh intel64if ( intel64 == ia32 ) thenif ( intel64 == intel64 ) thensource /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/bin/intel64/idbvars.cshif ! ( 0 ) thensetenv NLSPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/debugger/intel64/locale/%l_%t/%Nelseelseendifif ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/tbb/bin/tbbvars.csh ) thenif ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/bin/mklvars.csh ) thensource /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/bin/mklvars.csh intel64set CPRO_PATH=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293setenv MKLROOT /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mklset SCRIPT_NAME=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/bin/compilervars.cshset MOD_NAME=modset MKL_TARGET_ARCH=set MKL_LP64_ILP64=set MKL_MOD=set MKL_VERBOSE=if ( intel64 == ) thenwhile ( intel64 != )if ( intel64 == ia32 ) thenif ( intel64 == intel64 ) thenset MKL_TARGET_ARCH=intel64else if ( intel64 == mic ) thenshiftendwhile ( != )if ( intel64 == ) thenif ( 0 ) thensetenv LD_LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64endifif ( 0 ) thensetenv LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64endifif ( 1 ) thensetenv NLSPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64/locale/%l_%t/%N:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/debugger/intel64/locale/%l_%t/%Nelseif ( 0 ) thensetenv MANPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/man/en_US:`manpath`manpathendifif ( 0 ) thensetenv INCLUDE /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/includeendifif ( 0 ) thensetenv CPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/includeendifif ( == mod ) thenif ( 0 ) thensetenv FPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/includeendifif ( == verbose ) thengoto Endendifif ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/ipp/bin/ippvars.csh ) thenif ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/compilervars_arch.csh ) thensource /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/compilervars_arch.csh intel64set INSTALL_DIR=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293if ! ( 1 ) thensetenv 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/binsetenv 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/intel64if ( 0 ) thenendifif ( `uname` == Darwin ) thenunameif ! ( 1 ) thensetenv LD_LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64setenv LD_LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mpirt/lib/intel64if ( 0 ) thenendifif ! ( 1 ) thensetenv LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64endifif ! ( 1 ) thensetenv NLSPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64/locale/%l_%t/%N:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64/locale/%l_%t/%N:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/debugger/intel64/locale/%l_%t/%Nendifif ! ( 0 ) thensetenv INTEL_LICENSE_FILE /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/licenses:/opt/intel/licenses:/home-isilon/smithp01/intel/licenseselseif ( 0 ) thenif ( 1 ) thenif ( en_US.UTF-8 != ) thenset LANGUAGE_TERRITORY=`echo $LANG | sed s/\\..\*//`echo en_US.UTF-8sed s/\..*//endifendifif ( en_US != en_US ) thenif ! ( 1 ) thensetenv MANPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/man/en_US:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/man/en_US:/home-isilon/smithp01/bin/man:/usr/share/man/en:/usr/share/man:/usr/local/share/man:/usr/local/man:endifendifendifsmithp01-ISI-102>

It is strange. Based on log file - should work fine.
Could you try to setup main variables manually? (reused values from thelog above)

setenv 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

setenv LD_LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mpirt/lib/intel64

setenv LIBRARY_PATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64

- Nikolay

Hi Nikolay,That worked ! But....something else is now going on...customer writes:

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.

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

Login to leave a comment.