24小时热门版块排行榜    

查看: 1552  |  回复: 7
本帖产生 1 个 数学EPI ,点击这里进行查看

wudi_82

[交流] 【求助】安装MPI 【已解决】 已有3人参与

请问哪位有安装MPI的详细过程?我自己在网上找了几个,试着安装总失败。MPI指导手册里提到需要很多的库函数包,但我听人说这其中很多库函数也不是必须的,因此也没有安装指导手册上的说明装。
MPI-1.2就可以,  MPI-2 有点复杂。
谢谢了。

[ Last edited by wudi_82 on 2010-6-3 at 12:10 ]
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)

wudi_82(金币+1):感谢提醒。 2010-06-02 22:07:13
windows? or Linux? or other?
长期招收博士生,参见http://fsl-unsw.com
2楼2010-06-01 22:21:40
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

再见北极雪

木虫 (著名写手)

快乐家族之打酱油的小伙计

这个不是很懂。我只知道联并行机的时候用这个……
3楼2010-06-02 10:23:21
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

wudi_82

Sorry, 我忘记提了。  我需要在Linux系统下使用
4楼2010-06-02 22:06:09
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)

★ ★ ★
javeey(金币+3):谢谢提供帮助 2010-06-02 23:58:56
Doctorcbw(数学EPI+1): 2010-06-03 08:40:46
wudi_82(金币+4):感谢你相信的说明! 2010-06-03 12:04:01
下面简要说一些注意事项:

1、编译器
2、rsh配置
3、mpich1.*的安装
这些说明主要来源于我的blog。有的地方变成表情,没关系。

硬件配置:

主板:升技KN9-S
CPU:AMD3800+
内存:KST 1G DDR533  *  2
显卡:蓝X550企业静音
机箱:ATX+鑫谷300W
网卡:主板集成网卡
交换机:思科WS-12960-48TT
操作系统:RHEL4.U4.X86_64(支持串口硬盘)

在安装OS的时候,注意选择老的服务器***,开发***类的,把rsh,glibc等安装了。

配置rsh信任服务器用

在所有机器里面进行以下三个文件编辑
[xiaogouzi@node01 ~]$ vi .rhosts
node01
node02
...
[root@node01 tfbao]# vi /etc/hosts

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               node01.cfd node01 localhost.localdomain localhost
                   (注意,这里不同的机器名)
192.168.211.101         node01.cfd node01
192.168.211.102         node02.cfd node02
...
[root@node01 tfbao]# vi /etc/hosts.equiv
node01.cfd xiaogouzi
node02.cfd xiaogouzi
...
启动rsh,rlogin等r服务,现在基本上实现rsh服务,例如:
[xiaogouzi@node01 ~]$ rsh node16
Last login: Sun Sep  3 15:57:47 from node01
[xiaogouzi@node16 ~]$



编译器的安装

编译器一般用PGI,这个天狼上有盗版的其装法各个版本略有不同。我们使用PGI.Server.v6.0.5.LINUX-TBE,下面列出方法:

先以root修改下列文件,目的是设置坏境变量,我们这里是将其安装在/usr/pgi里面的,如果装在别的地方,作适当修改。最后一句的意义是改变编码,以便能够较好的显示汉语等。

# /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
        if ! echo $PATH | /bin/egrep -q "(^|$1($|" ; then
           if [ "$2" = "after" ] ; then
              PATH=$PATH:$1
           else
             PATH=$1:$PATH
           fi
        fi
}
# Path manipulation
if [ `id -u` = 0 ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
fi
pathmunge /usr/X11R6/bin after
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
        . $i
    fi
done
unset i
unset pathmunge
PGI=/usr/pgi
export PGI
PATH=$PGI/linux86-64/6.0/bin:$PATH
export PATH
export LD_LIBRARY_PATH=/usr/pgi/linux86-64/6.0/lib
MANPATH=$MANPATH:$PGI/man
export MANPATH
export LM_LICENSE_FILE=$PGI/license.dat
export MPICH=/usr/mpich
export PATH=$MPICH/bin:$PATH
export LC_ALL=zh_CN.GB2312
编辑完了,退出重新登录即可。然后进入安装pgi,正常安装即可,如果出现找不到文件,则解压内部相关包,即可。然后将PGI.Server.v6.0.5.LINUX-TBE下的license.dat coppy到/usr/pgi下复盖之。



mpi的安装
解压好软件之后,假定我们的安装目录为/usr/mpich
./configure –enable-debug –prefix=/usr/mpich \
>-fc=pgf77 –f90=pgf90 –rsh=rsh

Make && make install

# Vi /usr/mpich/share/machines.LINUX

内容如下:
node01
node02
......

改用普通用户,用example里面的例子测试一下即可。

[ Last edited by onesupeng on 2010-6-2 at 22:31 ]
长期招收博士生,参见http://fsl-unsw.com
5楼2010-06-02 22:29:59
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)

看起来版上作并行的不多嘛
长期招收博士生,参见http://fsl-unsw.com
6楼2010-06-03 10:34:06
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

wudi_82

我也不是专门搞并行的,我是搞间断有限元的。计算三维问题时,串行程序的等待时间难以忍受。
7楼2010-06-03 12:06:10
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)


小木虫(金币+0.5):给个红包,谢谢回帖交流
都算什么问题?
引用回帖:
Originally posted by wudi_82 at 2010-06-03 12:06:10:
我也不是专门搞并行的,我是搞间断有限元的。计算三维问题时,串行程序的等待时间难以忍受。

长期招收博士生,参见http://fsl-unsw.com
8楼2010-06-03 13:35:37
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wudi_82 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 344求调剂 +3 knight344 2026-03-16 3/150 2026-03-16 09:42 by 无际的草原
[考研] 材料专硕306英一数二 +3 z1z2z3879 2026-03-16 3/150 2026-03-16 09:19 by Demonsssss
[考研] 化学调剂0703 +7 啊我我的 2026-03-11 7/350 2026-03-15 23:03 by 凌千颂111
[考研] 327求调剂 +6 拾光任染 2026-03-15 11/550 2026-03-15 22:47 by 拾光任染
[考研] 294求调剂 +3 Zys010410@ 2026-03-13 4/200 2026-03-15 10:59 by zhq0425
[考研] 289求调剂 +5 步川酷紫123 2026-03-11 5/250 2026-03-15 00:45 by kruisytel
[考研] 304求调剂 +5 小熊joy 2026-03-14 5/250 2026-03-14 21:07 by peike
[考研] 材料工程327求调剂 +3 xiaohe12w 2026-03-11 3/150 2026-03-14 20:20 by ms629
[考研] 材料与化工 323 英一+数二+物化,一志愿:哈工大 本人本科双一流 +4 自由的_飞翔 2026-03-13 5/250 2026-03-14 19:39 by hmn_wj
[考研] 328求调剂 +3 5201314Lsy! 2026-03-13 6/300 2026-03-14 15:31 by hyswxzs
[考研] 【0703化学调剂】-一志愿华中师范大学-六级475 +5 Becho359 2026-03-11 5/250 2026-03-14 11:35 by 哦哦123
[考研] 26考研调剂 +3 ying123. 2026-03-10 3/150 2026-03-14 00:18 by JourneyLucky
[考研] 311求调剂 +5 牛乳糖的卡卡 2026-03-10 5/250 2026-03-14 00:05 by JourneyLucky
[考研] 279求调剂 +3 抓着星星的女孩 2026-03-10 3/150 2026-03-13 23:47 by userper
[考研] 0703化学调剂 +4 快乐的香蕉 2026-03-11 4/200 2026-03-13 22:41 by JourneyLucky
[考研] 四川大学085601材料工程专硕 初试294求调剂 +4 祝我们好在冬天 2026-03-11 4/200 2026-03-13 21:39 by peike
[考研] 281求调剂 +9 Koxui 2026-03-12 11/550 2026-03-13 20:50 by Koxui
[考研] 302求调剂 +6 负心者当诛 2026-03-11 6/300 2026-03-13 16:11 by JourneyLucky
[考研] 材料301分求调剂 +5 Liyouyumairs 2026-03-12 5/250 2026-03-13 14:42 by JourneyLucky
[考研] 333求调剂 +3 152697 2026-03-12 4/200 2026-03-13 07:08 by Iveryant
信息提示
请填处理意见