def compile(self, nb_procs):
if nb_procs > 1:
target = "lsa.mpi"
else:
target = "lsa"
cmd_comp = "make -f %sMakefile -C %s %s 1>/dev/null" % (
self.getTempDirectory(),
self.getTempDirectory(),
target)
res_comp = call(cmd_comp,
stdout=open("%sout_optim_comp" % self.getTempDirectory(),"w"),
stderr=open("%serr_optim_comp" % self.getTempDirectory(),"w"),
shell=True, preexec_fn=setpgrp, close_fds=True)
if res_comp != 0 or getsize(self.getTempDirectory() + "err_optim_comp") > 0:
return self.OPTIM_FAILURE
else:
return self.OPTIM_SUCCESS
OptimizationExecution.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录