Software Archive
Read-only legacy content
17061 Discussions

Installation goes well, activation seems to fail Fortan on Linux

Dave_A__from_Lifeboa
383 Views
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 for
Linux* Update 9, Version 2011.9.293
And 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 intel64
smithp01-ISI-111> source .login
Defining the Linux paths
smithp01-ISI-112> which ifort
ifort: 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 intel64
smithp01-ISI-114> source .login
Defining the Linux paths
smithp01-ISI-115> which ifort /ifs/home/smithp01/intel/composer_xe_2011_sp1.8.273/bin/intel64/ifort
smithp01-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 GNU
any help would be appreciated.
Thanks....Dave A. from Lifeboat.
0 Kudos
6 Replies
Nikolay_L_Intel
Employee
383 Views
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
0 Kudos
Dave_A__from_Lifeboa
383 Views
Thank you Nikolay, I'll relay to customer and advise if something else is needed.
Thanks...Dave A. from Lifeboat Distribution.
0 Kudos
Dave_A__from_Lifeboa
383 Views
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 intel64
set PROD_DIR=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293
if ( intel64 != ia32 && intel64 != intel64 ) then
if ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/idbvars.csh ) then
source /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/idbvars.csh intel64
if ( intel64 == ia32 ) then
if ( intel64 == intel64 ) then
source /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/bin/intel64/idbvars.csh
if ! ( 0 ) then
setenv NLSPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/debugger/intel64/locale/%l_%t/%N
else
else
endif
if ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/tbb/bin/tbbvars.csh ) then
if ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/bin/mklvars.csh ) then
source /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/bin/mklvars.csh intel64
set CPRO_PATH=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293
setenv MKLROOT /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl
set SCRIPT_NAME=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/bin/compilervars.csh
set MOD_NAME=mod
set MKL_TARGET_ARCH=
set MKL_LP64_ILP64=
set MKL_MOD=
set MKL_VERBOSE=
if ( intel64 == ) then
while ( intel64 != )
if ( intel64 == ia32 ) then
if ( intel64 == intel64 ) then
set MKL_TARGET_ARCH=intel64
else if ( intel64 == mic ) then
shift
end
while ( != )
if ( intel64 == ) then
if ( 0 ) then
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
endif
if ( 0 ) then
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
endif
if ( 1 ) then
setenv 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/%N
else
if ( 0 ) then
setenv MANPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/man/en_US:`manpath`
manpath
endif
if ( 0 ) then
setenv INCLUDE /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/include
endif
if ( 0 ) then
setenv CPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/include
endif
if ( == mod ) then
if ( 0 ) then
setenv FPATH /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/include
endif
if ( == verbose ) then
goto End
endif
if ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/ipp/bin/ippvars.csh ) then
if ( -e /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/compilervars_arch.csh ) then
source /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/pkg_bin/compilervars_arch.csh intel64
set INSTALL_DIR=/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293
if ! ( 1 ) then
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
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
if ( 0 ) then
endif
if ( `uname` == Darwin ) then
uname
if ! ( 1 ) then
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/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/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/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
if ( 0 ) then
endif
if ! ( 1 ) then
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/compiler/lib/intel64:/home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/mkl/lib/intel64
endif
if ! ( 1 ) then
setenv 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/%N
endif
if ! ( 0 ) then
setenv INTEL_LICENSE_FILE /home-isilon/smithp01/intel/composer_xe_2011_sp1.9.293/licenses:/opt/intel/licenses:/home-isilon/smithp01/intel/licenses
else
if ( 0 ) then
if ( 1 ) then
if ( en_US.UTF-8 != ) then
set LANGUAGE_TERRITORY=`echo $LANG | sed s/\\..\*//`
echo en_US.UTF-8
sed s/\..*//
endif
endif
if ( en_US != en_US ) then
if ! ( 1 ) then
setenv 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:
endif
endif
endif
smithp01-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>

0 Kudos
Nikolay_L_Intel
Employee
383 Views
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
0 Kudos
Dave_A__from_Lifeboa
383 Views
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.

0 Kudos
Nikolay_L_Intel
Employee
383 Views

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

0 Kudos
Reply