24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1422  |  回复: 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 的主题更新
信息提示
请填处理意见