24小时热门版块排行榜    

查看: 417  |  回复: 0

[资源] 【原创】并行平台构建与管理[3]:通讯,编译器与并行库

5、配置rsh信任服务器用

在所有机器里面进行以下三个文件编辑

[supeng@node01 ~]$ vi .rhosts

node01

node02

node03

node04

node05

node06

node07

node08

node09

node10

node11

node12

node13

node14

node15

node16



[root@node01 supeng]# 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

192.168.211.103         node03.cfd node03

192.168.211.104         node04.cfd node04

192.168.211.105         node05.cfd node05

192.168.211.106         node06.cfd node06

192.168.211.107         node07.cfd node07

192.168.211.108         node08.cfd node08

192.168.211.109         node09.cfd node09

192.168.211.110         node10.cfd node10

192.168.211.111         node11.cfd node11

192.168.211.112         node12.cfd node12

192.168.211.113         node13.cfd node13

192.168.211.114         node14.cfd node14

192.168.211.115         node15.cfd node15

192.168.211.116         node16.cfd node16



[root@node01 supeng]# vi /etc/hosts.equiv

node01.cfd supeng

node02.cfd supeng

。。。


启动rsh,rlogin等r服务,现在基本上实现rsh服务,例如:

     [supeng@node01 ~]$ rsh node16

Last login: Sun Sep  3 15:57:47 from node01

[supeng@node16 ~]$



6、编译器的安装

编译器一般用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下复盖之。

7、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

node03

......

改用普通用户,用example里面的例子测试一下即可。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 onesupeng 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 272求调剂 +4 田智友 2026-02-28 4/200 2026-03-01 06:43 by 刘兵
[考研] 材料调剂 +4 爱擦汗的可乐冰 2026-02-28 4/200 2026-03-01 00:38 by 猫猫球alter
[基金申请] 面上模板改不了页边距吧? +5 ieewxg 2026-02-25 6/300 2026-03-01 00:10 by addressing
[考研] 304求调剂 +3 52hz~~ 2026-02-28 5/250 2026-03-01 00:00 by 52hz~~
[考研] 317一志愿华南理工电气工程求调剂 +5 Soliloquy_Q 2026-02-28 8/400 2026-02-28 23:36 by xyx2012xyx
[考研] 272求调剂 +3 材紫有化 2026-02-28 3/150 2026-02-28 22:52 by ms629
[考研] 化工专硕348,一志愿985求调剂 +4 弗格个 2026-02-28 6/300 2026-02-28 22:00 by wang_dand
[考研] 290求调剂 +5 材料专硕调剂; 2026-02-28 6/300 2026-02-28 21:40 by gaoxiaoniuma
[考研] 295求调剂 +5 19171856320 2026-02-28 5/250 2026-02-28 21:39 by gaoxiaoniuma
[考博] 26申博 +4 想申博! 2026-02-26 4/200 2026-02-28 21:37 by limorning
[考研] 材料学调剂 +5 提神豆沙包 2026-02-28 5/250 2026-02-28 21:34 by gaoxiaoniuma
[考研] 264求调剂 +3 巴拉巴拉根556 2026-02-28 3/150 2026-02-28 21:31 by gaoxiaoniuma
[考研] 材料类求调剂 +6 wana_kiko 2026-02-28 6/300 2026-02-28 21:20 by gaoxiaoniuma
[考研] 求调剂 +4 repeatt?t 2026-02-28 4/200 2026-02-28 21:16 by gaoxiaoniuma
[考研] 0856材料求调剂 +10 hyf hyf hyf 2026-02-28 11/550 2026-02-28 18:50 by 无际的草原
[高分子] 求环氧树脂研发1名 +3 孙xc 2026-02-25 11/550 2026-02-28 16:57 by ichall
[考研] 265分求调剂不调专业和学校有行学上就 +4 礼堂丁真258 2026-02-28 6/300 2026-02-28 16:18 by 求调剂zz
[考研] 304求调剂 +5 曼殊2266 2026-02-28 6/300 2026-02-28 12:44 by 迷糊CCPs
[硕博家园] 博士自荐 +6 科研狗111 2026-02-26 9/450 2026-02-28 12:32 by seaskyy
[硕博家园] 【博士招生】太原理工大学2026化工博士 +4 N1ce_try 2026-02-24 8/400 2026-02-26 08:40 by N1ce_try
信息提示
请填处理意见