Intel® C++ Compiler
Support and discussions for creating C++ code that runs on platforms based on Intel® processors.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.

IFORT ICC and ICPC do not working

sakthi_V_
Beginner
218 Views

Dear all

i have a problem with ifort and icc and icpc. the compilers do not compiling anything. i tried to compile a sample fortran 90 and c program. but the following error is displayed on terminal

[muthu_mku@kalki ~]$ icc array.c -o array
icc: internal error: error generating temporary file name, check disk space and permissions  (shared/driver/hostutil.c, line 853)
[muthu_mku@kalki ~]$ icpc array.c -o array
icpc: internal error: error generating temporary file name, check disk space and permissions  (shared/driver/hostutil.c, line 853)
[muthu_mku@kalki ~]$ ifort for.f95 -o for     
ifort: internal error: error generating temporary file name, check disk space and permissions  (shared/driver/hostutil.c, line 853)
[muthu_mku@kalki ~]$

i compiled it on a cluster which has the following memory places

[muthu_mku@kalki ~]$ df -lh
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              95G   71G   20G  79% /
/dev/sda6              92G   86G  925M  99% /export
/dev/sda5              48G   32G   14G  71% /opt
/dev/sda1              99M   63M   31M  68% /boot
tmpfs                  16G     0   16G   0% /dev/shm
tmpfs                 7.7G   37M  7.7G   1% /var/lib/ganglia/rrds
[muthu_mku@kalki ~]$

could anyone help me to resolve this problem. my compilers are in latest version

[muthu_mku@kalki ~]$ which icpc icc ifort
/opt/intel/Compiler/11.1/046/bin/intel64/icpc
/opt/intel/Compiler/11.1/046/bin/intel64/icc
/opt/intel/Compiler/11.1/046/bin/intel64/ifort
[muthu_mku@kalki ~]$

thank you very much

0 Kudos
1 Reply
TimP
Black Belt
218 Views

Check that you have permission to create and delete files in working directory and temporary directory, e.g.

pwd # do you own the directory where you are working?

touch junk

rm junk

echo $TMPDIR

touch $TMPDIR/junk

rm $TMPDIR/junk

 

 

Reply