|
阅读:966回复:6
[求助]kmwang
求助kmwang:
并行计算程序中多用到mpich并行库,而rh系列linux操作系统中自带一个lam的东西 据说和mpich的功能差不多,那么我编写一个程序可不可以同时调用这两个库,而在 运行的时候同时开启两个并行服务进程? 在操作系统的一级,不同节点的计算进程之间主要靠rsh(lam) \ ssh(mpich)来进行, 如果同时调用两个库可以通过编译,那么运行的时候怎样解决使用lam的进程和使用 mpich的进程之间的通信? |
|
|
2C#
发布于:2004-12-07 19:47
Re:[求助]kmwang
有可能 kmwang 一直没看到呢
--------------------
我就是我,松柏!
日志:http://songbai.blog.wait4c.com/ |
|
|
|
3C#
发布于:2004-12-09 23:25
Re:[求助]kmwang
呵呵,确实很少来了,要考试了,得出7份卷子和答案,刚出卷子回来:(
没明白楼主为什么要这样做.这两个库实现的都是MPI,为什么要两个都联接呢. 这两个库没有比较过,如果没有名子冲突,当然可以在含有fork两个进程的程序里面分别用,但这和编两个程序是一样的,和只使用一个库也没有任何区别. 建议还是把MPI和集群搞明白,至于实现应用,看一个就够了. |
|
|
4C#
发布于:2004-12-13 15:43
Re:[求助]kmwang
会贴了哦 顶顶~
--------------------
到底什么是爱情~~~~~~ kissbaby的说 kiss 亲亲 baby宝贝 嘿嘿 亲亲我的宝贝儿~~~~ |
|
|
|
5C#
发布于:2004-12-14 00:13
Re:[求助]kmwang
哎,我也不想这么做,可是用户要求这样!!!没有办法,要挣钱啊。
程序的编译是可以通过的 但是在运行的时候就出现了问题,mpich库的并行作业采用ssh向各节点分发 而lam采用的是rsh向各个节点分发,如果一个程序中调用了以上两个库,在作业 分发的时候就出现了问题。 这应该是一个系统登陆服务的问题。 我觉得应该通过集群系统的调试来解决,但又不知如何解决,查了好多资料 大都对分发时候的系统要求一笔带过,没有太大收获,郁闷啊郁闷! 在此感谢kmwang!!! [ 2004-12-14 00:16:20 九歌 修改 ] |
|
|
6C#
发布于:2004-12-15 08:43
Re:[求助]kmwang
这要求真是过分:P
LAM也支持SSH,实验一下 shell$ lamboot -ssi boot-rsh-agent ssh my_hostfile 不知道你们具体想达到什么目的,为什么非要指定编程库呢,只要目的达到了不就行了吗 |
|