|
所以说,smpd如果不作为服务,那么应该就没问题。刚才我尝试了使用c:\program files\MPICH2\bin\smpd.exe -d启动,一切顺利,可以正常跑cuda程序,但是可惜有很多冗余的debug信息。
这样实际上可以hack下MPICH2:
修改MPICH2中的CreateProcess()的调用,改成CreateProcessWithLogon()之类的,这样可以以单独的administrator之类的用户启动,避开windows vista/7的隔离。楼主不妨这样hack, 重新编译mpich2, 然后用新的补丁过的smpd.exe替换原来的试验下。 |
|