Project

General

Profile

Feature #1178

Feature #1173: Automatic process launching, thread spawning, and hardware binding

Support automated launch/spawn/bind when using charmrun ++mpiexec

Added by Phil Miller over 2 years ago. Updated 6 months ago.

Status:
Merged
Priority:
High
Assignee:
Category:
-
Target version:
Start date:
08/23/2016
Due date:
% Done:

0%

Tags:

Description

This may already even work. I haven't tested it yet.

History

#1 Updated by Phil Miller over 2 years ago

  • Priority changed from Normal to High

#2 Updated by Phil Miller over 2 years ago

  • Target version set to 6.8.0
  • Assignee set to Gengbin Zheng

#3 Updated by Eric Bohm almost 2 years ago

  • Target version changed from 6.8.0 to 6.8.1

#4 Updated by Eric Bohm over 1 year ago

  • Assignee changed from Gengbin Zheng to PPL

#5 Updated by Sam White over 1 year ago

  • Target version changed from 6.8.1 to 6.9.0

#6 Updated by Phil Miller about 1 year ago

  • Assignee changed from PPL to Evan Ramos

#7 Updated by Evan Ramos 12 months ago

  • Status changed from New to Implemented

#8 Updated by Evan Ramos 12 months ago

  • Status changed from Implemented to New

#9 Updated by Evan Ramos 12 months ago

Are there any more details available about what this entails?

#10 Updated by Evan Ramos 11 months ago

Bump. I'm having difficulty understanding exactly to what this issue refers. Is this related to the hwloc patches?

#11 Updated by Sam White 11 months ago

I think this means the new hwloc arguments like ++oneWthPer{PU,Core,Socket,Host} should all work with ++mpiexec just like without ++mpiexec.

mpiexec is just a mechanism to launch some number of processes, but it doesn't do anything on its own about thread binding inside our processes.

It might already work, but the abort in this patch suggests it doesn't: https://charm.cs.illinois.edu/gerrit/#/c/3446/

#12 Updated by Evan Ramos 11 months ago

  • Status changed from New to Implemented

++oneWthPer{PU,Core,Socket,Host} with ++mpiexec implemented in https://charm.cs.illinois.edu/gerrit/3446 revision 7.

#13 Updated by Sam White 10 months ago

  • Status changed from Implemented to Merged

#15 Updated by Evan Ramos 6 months ago

  • Tags set to provisioning

Also available in: Atom PDF