openmpi

    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/

    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热度

    3回答

    我对集群实现(“Beowulf集群”)如何与MPI等通信协议相关有点困惑。需要使用OpenMPI之类的软件组件来设置“群集”?

    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调用(使得在调用中,发送程序只支持一个线程),这是由所有其他线程接收的,还是仅仅来自每个进程的一个线程(最快)?

    0热度

    1回答

    由于2小时,我的openMPI安装失灵了......我不明白为什么! 我得到了3个服务员(称为clusterX),直到今天仍像魅力一样运行。 我尝试的是使用Nohup命令来启动我的MPI作业,以便注销我的SSH会话并让我的进程运行一晚。 它工作。 但现在,我不能运行任何MPI作业,我得到的所有的时间这条消息: *** buffer overflow detected ***: /mirror/mp

    -2热度

    2回答

    请帮我找一些正在使用openmpi的工作应用程序。我需要任何广泛应用/全世界使用并基于openmpi(使用它)的应用程序名称。至少这种应用程序的名称就足够了。 感谢

    4热度

    2回答

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

    1热度

    2回答

    在Cray计算机(如XE6)上,通过aprun启动混合MPI/pthreads应用程序时,会有深度参数指示每个进程可以产生的线程数。例如, aprun -N2 -n12 -d5 每个进程可以产生5个线程,OS将分配这些线程。 使用Slurm的srun启动OpenMPI/pthread应用程序时是否有类似的选项?该机器是一个通用惠普集群,带有Nehalem处理器和IB互连。如果线程支持级别仅为M