OpenMDAO/OpenMDAO-Framework — Issue #841: ExternalCode vs. parallel codes
Author: setowns1
Created: 2012-02-13 17:24:17+00:00
State: open

ExternalCode currently can cause allocation of multiple cpus, but other than that provides no support.
It would be better if the system had a standard scheme such that any launched code could discover the resources that have been allocated for it. An OPENMDAO_HOSTNAMES environment variable, or something similar and along the same lines as environment variables supplied by queuing systems.

Note that OpenMDAO should be able to use this itself, such that an OpenMDAO model can be executed as a batch job submitted by OpenMDAO.

This is a precondition for handling the 'CaseIteratorDriver vs. parallel codes' issue.