mpi4py

    0热度

    1回答

    我最近为python3安装了mpi4py版本2.0.0。我希望此API使用MPI版本3.0,但默认情况下它使用的是MPI 2.0版。我怎样才能使它使用MPI 3.0版。 PS:我使用“pip3 install mpi4py”安装了mpi4py。

    2热度

    3回答

    我想出一个SQL查询到Access数据库。下面是一个示例表,这将有助于解释我遇到的问题: ID Status ------------- 123 Pass 123 Fail 456 Pass 789 Pass 789 Fail 012 Fail 我想拉它有一个Status=Pass但没有Status=Fail所有ID的。从上表 所以,这将被拉动的唯一记录是: 456 Pass

    1热度

    1回答

    你可以看到herempi4py似乎已经定义了mprobe和improbe,但是,似乎没有mrecv,Mrecv或任何其他类似的变化。我应该用什么来接收信息?

    1热度

    1回答

    我有一个进程运行一个名为t1.py的程序,它产生了3个其他进程,所有进程都运行t2.py。我想从生成的进程中以等级0向其他两个衍生进程广播一个值。但是,当调用bcast时,程序会阻塞。任何想法为什么发生这种情况我该如何解决它? t1.py from mpi4py import MPI import sys sub_comm = MPI.COMM_SELF.Spawn(sys.executab

    1热度

    1回答

    我有一个小型测试代码,充当任务服务器场,主进程将任务发送给从服务器。 我想知道是否有一种简单的方法,使主人从任务列表中分享工作。例如使用发送和接收来自主人自己,但我不确定这是否会完成干净。 的代码如下: ###!/usr/bin/env python from mpi4py import MPI import numpy import sys import os import time

    0热度

    1回答

    我有一段代码使用mpi4py来产生mpi exectuable的几个实例。我希望代码在这些进程完成时暂停,然后调用第二组相同的可执行文件。 问题是,所有对mpi可执行文件的调用都会立即产生。 似乎没有办法使用屏障来防止这种情况发生。有谁知道这是否正确,如果有的话,是否有人有一个明智的想法,以获得我需要的结果。 #!/usr/bin/env python from mpi4py import MP

    1热度

    1回答

    在我用服务器上的openmpi编译mpi4py后,出现运行时错误。 OS: SuSe GCC: 4.8.5 OpenMPI: 1.10.1 HDF5: 1.8.11 mpi4py: 2.0.0 Python: 2.7.9 环境设置: 我使用的virtualenv(服务器没有管理员权限) (ENV) [email protected]:~/test> echo $PATH /opt/

    0热度

    2回答

    我正在尝试使用MS-SSIS 2012加载CSV文件。CSV中的日期格式为: 1900-12-12 1987-01-23 .. etc 我写这段代码的日期从字符串转换为日期,然后修复空值(不是每行始终有一个日期) (DT_DATE)(SUBSTRING(ISNULL(Geboortedatum) ? "1900-01-01" : Geboortedatum,1,4) + "-" + SUB

    0热度

    2回答

    可以说我有几个类,我试图调用我的超类中的一个方法,并且发生此错误。我无法理解为什么? 文件1: public class A extends B { public A(int arg1){ this(arg1, new class_C(getMethod())); // Throws error here } public A(int arg1, int

    0热度

    1回答

    我已经在一台新的服务器上设置了mpi4py,但它并没有工作。当我输入mpi4py.MPI时,它崩溃。但是,如果我在mpiexec下执行同样的操作,它就会起作用。在我的另一台服务器和我的工作站上,两种技术都可以正常工作我在新服务器上丢失了什么? 这里是在新服务器上发生的事情: $ python -c 'from mpi4py import MPI; print("OK")' -----------