Feature #973: Implement ++auto-provision / ++autoProvision65/3565/9
commit1832a536122ad77c20e51f7bec72fcef8e5297b9
authorEvan Ramos <evan@hpccharm.com>
Tue, 23 Jan 2018 19:55:59 +0000 (23 13:55 -0600)
committerEvan Ramos <evan@hpccharm.com>
Wed, 31 Jan 2018 18:21:00 +0000 (31 12:21 -0600)
tree15fb0d5c3020f349a2ab0399c626be3dadd4ffed
parent7c308a4186efd8252f26f724d7ab584e68b92861
Feature #973: Implement ++auto-provision / ++autoProvision

This parameter will fully subscribe available resources in a layout
determined automatically by the runtime system.

Currently, these settings are:
standalone, non-SMP: (not applicable)
standalone, SMP: oneWthPerPU
Charmrun, non-SMP: processPerCore
Charmrun, SMP: processPerSocket, oneWthPerPU

See: https://charm.cs.illinois.edu/redmine/issues/973

Change-Id: I3fd42b8cfc2992af3393e780dd67a78ca9cb9f1e
src/arch/netlrts/machine.c
src/arch/util/machine-common-core.c
src/arch/verbs/machine.c
src/util/charmrun-src/charmrun.C