mirror of https://github.com/QMCPACK/qmcpack.git
nexus: allow omp thread oversubscription by providing processes per node
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7222 e5b18d87-469d-4833-9cc0-8cdfa06e9491
This commit is contained in:
parent
9e0c48ba57
commit
2772668409
|
@ -1384,7 +1384,11 @@ class Supercomputer(Machine):
|
|||
else:
|
||||
job.cores = min(job.cores,job.nodes*self.cores_per_node)
|
||||
#end if
|
||||
job.processes = max(1,int(float(job.cores)/job.threads))
|
||||
if job.processes_per_node!=None:
|
||||
job.processes=job.nodes*job.processes_per_node
|
||||
else:
|
||||
job.processes = max(1,int(float(job.cores)/job.threads))
|
||||
#end if
|
||||
job.tot_cores = job.nodes*self.cores_per_node
|
||||
job.procs = job.nodes*self.procs_per_node
|
||||
|
||||
|
|
Loading…
Reference in New Issue