24小时热门版块排行榜    

查看: 2454  |  回复: 26
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

板桥霜

木虫 (正式写手)

[求助] help---------openmpi 已有2人参与

hello every, I've got some problems when I try to compile hello_c.c, one sample of openmpi1.8 examples, the  messages are here:
./Makefile hello_c.c
./Makefile: line 27: CC: command not found
./Makefile: line 28: CXX: command not found
./Makefile: line 29: CCC: command not found
./Makefile: line 30: FC: command not found
./Makefile: line 31: JAVAC: command not found
./Makefile: line 32: SHMEMCC: command not found
./Makefile: line 33: SHMEMFC: command not found
./Makefile: line 40: CFLAGS: command not found
./Makefile: line 41: CXXFLAGS: command not found
./Makefile: line 42: CCFLAGS: command not found
./Makefile: line 43: FCFLAGS: command not found
./Makefile: line 47: EXAMPLES: command not found
./Makefile: line 70: all:: command not found
./Makefile: line 71: syntax error near unexpected token `then'
./Makefile: line 71: `        @ if which ompi_info >/dev/null 2>&1 ; then \'
[root@lab-host examples]# which mpicc
/home/han/program/openmpi/bin/mpicc
I have add the path of mpicc, mpic++ and mifort to PATH, what should I do?
Thanks alot
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

板桥霜

木虫 (正式写手)

environmental variables on nodes lab-p1 and lab-p2 are:
[han@lab-p2 ~]$ echo $PATH
/home/han/program/icc/bin:/home/han/program/openmpi/bin:/usr/lib/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/han/bin
[han@lab-p2 ~]$ echo $LD_LIBRARY_PATH
/home/han/program/icc/lib/ia32:/home/han/program/icc/composer_xe_2013_sp1.2.144/compiler/lib/ia32:/home/han/program/openmpi/lib:
9楼2014-08-30 11:46:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 27 个回答

板桥霜

木虫 (正式写手)

waiting online..............
2楼2014-08-28 09:40:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liliangfang

荣誉版主 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
在root下试试
yum install gcc*
3楼2014-08-29 07:54:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

板桥霜

木虫 (正式写手)

引用回帖:
3楼: Originally posted by liliangfang at 2014-08-29 07:54:58
在root下试试
yum install gcc*

I've tried using root, still wrong.
and it's not about gcc, cause
$ rpm -qa |grep gcc
gcc-c++-4.4.6-3.el6.i686
gcc-gfortran-4.4.6-3.el6.i686
gcc-4.4.6-3.el6.i686
libgcc-4.4.6-3.el6.i686
The program was complied with icc, ifort
thanks anyway~
==================================================
The work was carried out in a cluster composed of 1 server(lib-host), 2 nodes(lib-p1 and lib-p2).
NFS, NIS, RSH, and ip ruls were set up.
now,  when I login the server as user (username han):
[han@lab-host ~]$ which mpicc
~/program/openmpi/bin/mpicc
[han@lab-host ~]$ which mpic++
~/program/openmpi/bin/mpic++
[han@lab-host ~]$ which mpifort
~/program/openmpi/bin/mpifort
[han@lab-host ~]$ which mpiexec
~/program/openmpi/bin/mpiexec
[han@lab-host ~]$ which mpirun
~/program/openmpi/bin/mpirun
===================================
I can locate the file here:
[han@lab-host ~]$ locate libsvml.so
/home/han/program/icc/composer_xe_2013_sp1.2.144/compiler/lib/ia32/libsvml.so
===================================
but when I log in the node , sth was wrong:

the program of "which " was correct
[han@lab-host ~]$ locate libsvml.so
/home/han/program/icc/composer_xe_2013_sp1.2.144/compiler/lib/ia32/libsvml.so
======================================
when I use the program of "locate"
[han@lab-p1 ~]$ locate libsvml.so
[han@lab-p1 ~]$
nothing was located
the enveriment variables of PATH, LD_LIBARARY_PATH was added. what' wrong with my cluster.....


thank you
4楼2014-08-29 09:02:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见