1
1

Merge pull request #2760 from marksantcroos/topic/python_bindings

Expose opal_set_using_threads in python bindings
Этот коммит содержится в:
Mark Santcroos 2017-01-19 22:26:38 +01:00 коммит произвёл GitHub
родитель 16dc2e8c79 656bdcfc54
Коммит cbb28f372a
2 изменённых файлов: 8 добавлений и 4 удалений

Просмотреть файл

@ -2,7 +2,7 @@ from setuptools import setup
setup(
name = "orte-cffi",
version = "0.4.0",
version = "0.4.2",
author = "Mark Santcroos",
author_email = "mark.santcroos@rutgers.edu",
description = "CFFI-based Python wrapper for Open RTE",

Просмотреть файл

@ -7,7 +7,6 @@ import os
##########################################################################
#
#
# Get a path value from ompi_info based on key
#
@ -15,8 +14,12 @@ def ompi_info_path(key):
cmd = ['ompi_info', '--path', key, '--parseable']
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
stdout, stderr= p.communicate()
try:
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
except OSError:
raise Exception('ompi_info not found, check your path')
stdout, stderr = p.communicate()
if p.returncode != 0:
raise Exception(stderr)
@ -129,6 +132,7 @@ int orte_submit_job(char *cmd[], int *index,
void orte_submit_finalize(void);
int orte_submit_cancel(int index);
int orte_submit_halt(void);
bool opal_set_using_threads(bool have);
/* Callbacks */
extern "Python" void launch_cb(int, orte_job_t *, int, void *);