openmpi

    7热度

    2回答

    当我通过TCP/IP套接字在进程间发送MPI消息时,OpenMPI和MPICH如何处理安全性? 特别是,它们如何防止同一网络的其他用户连接到侦听套接字并发送伪造的MPI消息? 的具体情况如下: 管理员是可信的。不受信任的用户无法物理访问任何硬件或网络。不受信任的用户不具有root用户访问权限。 但是,不受信任的用户可以在群集中运行自己的程序;群集节点是典型的Linux机箱。特别是,不受信任的用户可

    0热度

    1回答

    除了MPI_ERROR_RETURN和MPI_ERRORS_ARE_FATAL之外是否还有在OpenMPI和MPICH中实现的错误处理程序?哪个实现更好地处理错误? 请提供链接以获得更多相关信息。

    1热度

    4回答

    我想在不同的机器集(具有Open Mpi 1.5的所有Linux机器)上运行带有mpirun的程序。 现在我有机器在那里我可以登录username A,和另一组机器,我使用username B。所有机器都可以通过SSH访问,但我无法弄清楚如何实现这一点。 我的hosts文件会是这样的: localhost #username local machine_set_A_1 #username

    2热度

    1回答

    我想在Ubuntu 11.04上使用gcc 4.5.2构建所有Boost库。所以我开始下载tar.bz2文件。我扩大了它。我跑bootstrap.sh,发现它抱怨unicode的,所以我安装: sudo apt-get install libicu-dev 而现在它似乎使用Unicode愉快地建设。麻烦的是,我想也连接到OpenMPI。呃哦。所以,我想补充using mpi ;到./tools/b

    3热度

    1回答

    其实我有3个问题。任何输入赞赏。谢谢! 1)如何在每台主机上精确运行1个进程?我的应用程序使用TBB进行多线程。这是否意味着我应该在每台主机上正确运行一个进程以获得最佳性能? 2)我的群集有不同的主机。一些主机比其他主机拥有更好的CPU和更多的内存。如何将进程队列映射到实际主机以用于工作分配目的?我想用hostname.Is有更好的办法吗? 3)如何分配进程排名?什么过程得到0?

    3热度

    1回答

    我的项目中存在严重问题。我需要将图像数据发送到群集中的另一个节点。我读与ImageMagick的图像,像: Image testImage; // read in the file testImage.read("image.png"); 我送它作为: MPI_Send(&testImage, sizeof(Image), MPI_BYTE, i , 100, MPI_COMM_WORL

    0热度

    2回答

    我正在使用C++编写OS X(Snow Leopard)笔记本电脑上的并行代码,并试图用memchecker对其进行调试。我已成功构建了带有valgrind支持的OpenMPI:configure --prefix=/opt/openmpi-1.4.3/ --enable-debug --enable-memchecker --with-valgrind=/opt/valgrind-3.6.0/

    5热度

    1回答

    我想在4个节点上运行一个简单的MPI程序。我正在使用在Centos 5.5上运行的OpenMPI 1.4.3。当我提交MPIRUN命令与hostfile/machinefile时,我没有输出,收到一个空白屏幕。因此,我不得不杀了这份工作。。 我用下面的运行命令:的mpirun --hostfile HOSTFILE -np 4 new46 OUTPUT ON KILLING JOB: mpiru

    1热度

    3回答

    我想知道如果在MPI程序中指定有线程支持,所有线程都会进行MPI :: Bcast调用(使得在调用中,发送程序只支持一个线程),这是由所有其他线程接收的,还是仅仅来自每个进程的一个线程(最快)?

    4热度

    2回答

    在MPI中,是否可以在启动后添加新节点?例如,我有两台电脑已经运行了一个并行MPI应用程序。我在第三台计算机上启动另一个此应用程序的实例,并将其添加到现有的通信器。所有电脑都在本地网络中。