並行Python腳本我有一個Python腳本,我通常在並行使用命令運行在C
mpirun -n x script.py
是否有可能嵌入在C程序並行化這個Python代碼運行嗎?
I.e. python.org描述瞭如何在C here中嵌入python代碼。例如。
#include <Python.h>
int
main(int argc, char *argv[])
{
Py_SetProgramName(argv[0]); /* optional but recommended */
Py_Initialize();
PyRun_SimpleString("from time import time,ctime\n"
"print 'Today is',ctime(time())\n");
Py_Finalize();
return 0;
}
是否有可能做的,如果類似的東西,而不是報告的時候,代碼是並行的Python代碼?我的臨時解決方案是
sprintf(command_string,"mpirun -n x python script.py");
system(command_string);
但這不會很快成爲一種選擇。
感謝, 托馬斯
「但這不會很快成爲一種選擇。」爲什麼不? – wnnmaw 2014-09-10 21:57:20