24小时热门版块排行榜    

查看: 545  |  回复: 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 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 让我中一个面上吧! +8 大萍1987 2026-08-20 10/500 2026-08-20 21:48 by 大萍1987
[基金申请] 言之凿凿,明天官网会通知放榜? +15 医学老男孩 2026-08-20 17/850 2026-08-20 20:35 by CaoLG
[基金申请] 时间戳又变了 +12 wuchongjun 2026-08-20 17/850 2026-08-20 20:05 by spzhao
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 只有每年这种时候来逛逛小木虫 +21 yaoyewhu2008 2026-08-20 22/1100 2026-08-20 17:03 by yaoyewhu2008
[基金申请] 放榜前的不淡定 40+3 snowwithsea 2026-08-19 12/600 2026-08-20 15:56 by lfy8008
[基金申请] 今天基金会出结果吗?20260819 +14 kkkl_v 2026-08-19 15/750 2026-08-20 08:21 by sunzitan
[基金申请] filecode,4个jtjc了 +11 ziyangfang 2026-08-19 13/650 2026-08-19 21:28 by aasahr
[教师之家] 为什么余额宝的年化利率越来越低?主要原因有哪些? +5 瞬息宇宙 2026-08-15 5/250 2026-08-19 20:23 by super2002521
[基金申请] 今天放榜没戏了吧 +4 yuleib84 2026-08-19 5/250 2026-08-19 19:52 by hhs666
[基金申请] 今天放榜吗? +14 布布和一二 2026-08-19 15/750 2026-08-19 18:07 by gltch
[基金申请] filecode=后面第一个是大写字母 +10 wangze12014 2026-08-14 12/600 2026-08-19 16:56 by 苦难博士
[基金申请] 什么时候开奖? +6 CrisMessi 2026-08-18 6/300 2026-08-19 08:06 by Equinoxhua
[论文投稿] 投稿咨询 +4 wwm09 2026-08-17 6/300 2026-08-18 15:36 by wwm09
[基金申请] 时间戳又变了8-15 +14 archvillain 2026-08-15 26/1300 2026-08-18 13:37 by phantomgost
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
[基金申请] 93BebMhtakh前后11位开头都是大写 +4 且听虎啸 2026-08-17 5/250 2026-08-18 00:49 by 蔡棒棒菂
[基金申请] 感觉是下周放榜了 +6 angus9576 2026-08-17 11/550 2026-08-17 23:57 by angus9576
[精细化工] 招聘 金属平磨液,抛光液研发工程师 +3 小天0311 2026-08-14 3/150 2026-08-16 07:31 by H9PLUS
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
信息提示
请填处理意见