免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 897 | 回复: 2
打印 上一主题 下一主题

请问JCLUSTER怎么用? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-24 11:43 |只看该作者 |倒序浏览
今天很高兴,因为辛苦的一天又有了收获。
    早上在计算机的办公室门口等了老师一个上午,说来也有气,这几天先把mpi环境搭建起来,并能测试成功。
    说来也巧,按照资料的步骤,我一步一步的往下弄,哎,还是那样,不行啊。我知道这是正常的,所以就开始检查了啊,什么检查配置文件啊,重启计算机啊,都试过了但还是错误。
    找来找去,晕,发现是走错了路。正确的路径是
  /usr/local/mpich1.2.7p1/examples下的cpi,而我开始的时候用make命令编译
  /usr/local/mpich1.2.7p1/share/examples下的cpi.c,还有最后一步,就是是在普通用户下启动并计算  mpirun -np 1 cpi   按回车, 出现了可爱的文字啊,哈哈成功了。接着就用time mpirun -np 1 cpi  查看real time了,改1为2也试了一下,郁闷的是两台机子并行计算的时间居然比一台机子的时间还多。我们的解释是,这个测试点计算太简单了,两台机子的传输时间发的更多,所以麻木的增加集群数量不是一个最优的选择的哦。
    接下去的时间,我们还配置了jdk和tomcat,还算成功。
    1.安装jdk
    (1)进入pub目录,找到jdk文件
    (2)./jdk-1_5_0_06_linux-i586.rpm.bin
    (3)在pub目录下产生jdk-1_5_0_06_linux-i586.rpm
    (4)利用rpm命令进行安装
        rpm -ivh jdk-1_5_0_06_linux-i586.rpm
    (5)安装成功,查看安装的默认路径,用rpm -ql jdk,得到自/usr/java目录下
    (6)设置环境变量
        vi ~/.bashrc 加入
    export JAVA_HOME=/usr/java/jdk1.5.0_06
    export PATH=$JAVA_HOME/binPATH
    export CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar
    (7)reboot 重新登陆,并用etho $JAVA_HOME,或者用#java -version测试
    2.安装hkarta-tomcat
    (1)进入pub目录,找到jakarta-tomcat-5.0.28.tar.gz
    (2)tar -zxvf jakarta-tomcat-5.0.28.tar.gz
    (3)vi jakarta-tomcat-5.0.28/bin/catalina.50.sh  加入
        JAVA_HOME=/usr/jsva/jdk1.5.0_06
    (4)在pub目录下的jakarta-tomcat-5.0.28/bin下找到startup.sh
        启动服务./starup.sh
    (5)查看8080端口:在windows真机的地址栏输入   
         http://192.168.107.180  (虚拟机的ip)
    现在就差一个mpi-like了,明天是否可以搞定了,晚上跟bbt也弄了蛮久的jcluster,也没有搞定啊。
现在jcluster怎么弄都弄不出来?谁来帮帮我啊

论坛徽章:
0
2 [报告]
发表于 2006-05-24 16:19 |只看该作者
县恭喜你总算半个脚趾踩进了门.

1. mpich 自己带的 example 程序,你可以复知道你的 home(nfs export)目录下面编译,把mpicc的路径加好就可以了. 一般都是用户各管各用的,如果这个小cluster只有你一个就不用麻烦了.

2. 你们关于cpi的运算效果的解释是错误的,我这里不告诉你答案,因为思考这个问题是一个很好的开端,你得想想,为什么cpi 会有这样的效果, time + mpirun 的做法是错误的.

我建议不要用 c版本的PI计算,example目录还有一个 fpi, 是fortran写的圆周率计算程序,可以调计算长度,你可以设定的长一点,这样可以看出效果.
去理解了这个cpi/fpi 的实际运行效果,你以后的并行程序编写就会有概念了.

3. jcluster 没有玩过,帮不了你.  我的项目中基本上都是和C/Fortran还有大量的perl在战斗,没有涉及到并行java的.

Good Luck,

论坛徽章:
0
3 [报告]
发表于 2006-05-26 16:28 |只看该作者
"mpich 自己带的 example 程序,你可以复知道你的 home(nfs export)目录下面编译,把mpicc的路径加好就可以了"版竹啊这句话能给我具体说下不
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP