MPI for Python']Python

被引:265
|
作者
Dalcín, L [1 ]
Paz, R [1 ]
Storti, M [1 ]
机构
[1] UNL, CIMEC, INTEC, CONICET, RA-3000 Santa Fe, Argentina
关键词
Message Passing; MPI; high level languages; parallel [!text type='Python']Python[!/text;
D O I
10.1016/j.jpdc.2005.03.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
MPI for Python provides bindings of the Message Passing Interface (MPI) standard for the Python progamming language and allows any Python program to exploit multiple processors. This package is constructed on top of the MPI-1 specification and defines an object-oriented interface which closely follows MPI-2 C++ bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of general Python objects. Efficiency has been tested in a Beowulf class cluster and satisfying results were obtained. MPI for Python is open source and available for download on the web (http: / /www. cimec. org. ar/python). (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:1108 / 1115
页数:8
相关论文
共 50 条
  • [21] Structural flexibility of the intestine of python']python (Python']Python molurus).
    Starck, JM
    Beese, K
    AMERICAN ZOOLOGIST, 1999, 39 (05): : 86A - 86A
  • [22] OMB-Py: Python']Python Micro-Benchmarks for Evaluating Performance of MPI Libraries on HPC Systems
    Alnaasan, Nawras
    Jain, Arpan
    Shafi, Aamir
    Subramoni, Hari
    Panda, Dhabaleswar K.
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022), 2022, : 870 - 879
  • [23] TICK INFESTATION IN A BALL PYTHON']PYTHON (PYTHON']PYTHON-REGIUS)
    HAMMOND, DL
    DORSETT, WA
    COMPANION ANIMAL PRACTICE, 1988, 2 (05): : 39 - 40
  • [24] OpenML-Python']Python: an extensible Python']Python API for OpenML
    Feurer, Matthias
    van Rijn, Jan N.
    Kadra, Arlind
    Gijsbers, Pieter
    Mallik, Neeratyoy
    Ravi, Sahithya
    Muller, Andreas
    Vanschoren, Joaquin
    Hutter, Frank
    JOURNAL OF MACHINE LEARNING RESEARCH, 2021, 22
  • [25] GPU-aware Communication with UCX in Parallel Programming Models: Charm plus plus , MPI, and Python']Python
    Choi, Jaemin
    Fink, Zane
    White, Sam
    Bhat, Nitin
    Richards, David F.
    Kale, Laxmikant, V
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 479 - 488
  • [26] The Python']Python Control Systems Library (python']python-control)
    Fuller, Sawyer
    Greiner, Ben
    Moore, Jason
    Murray, Richard
    van Paassen, Rene
    Yorke, Rory
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 4875 - 4881
  • [27] The Spectacle of the Ball Python']Python (Python']Python regius): A Morphological Description
    Da Silva, Mari-Ann O.
    Heegaard, Steffen
    Wang, Tobias
    Nyengaard, Jens R.
    Bertelsen, Mads F.
    JOURNAL OF MORPHOLOGY, 2014, 275 (05) : 489 - 496
  • [28] Python']Python-Bot: A Chatbot for Teaching Python']Python Programming
    Okonkwo, Chinedu Wilfred
    Ade-Ibijola, Abejide
    ENGINEERING LETTERS, 2021, 29 (01) : 25 - 34
  • [29] Implications of the 2013 Python']Python Challenge® for Ecology and Management of Python']Python molorus bivittatus (Burmese Python']Python) in Florida
    Mazzotti, Frank J.
    Rochford, Mike
    Vinci, Joy
    Jeffery, Brian M.
    Eckles, Jennifer Ketterlin
    Dove, Carla
    Sommers, Kristen P.
    SOUTHEASTERN NATURALIST, 2016, 15 : 63 - 74
  • [30] Infectious dermatitis in a ball python']python (Python']Python regius) colony
    Branch, S
    Hall, L
    Blackshear, P
    Chernoff, N
    JOURNAL OF ZOO AND WILDLIFE MEDICINE, 1998, 29 (04) : 461 - 464