[kepler-users] is it possible to embed Dakota in a Kepler workflow?

Jose Borreguero borreguero at gmail.com
Wed Dec 5 09:25:25 PST 2012


Dear kepler users,

Newbie to kepler and trying to figure out how to embed a call to the Dakota
optimization package within a workflow.

When I start the workflow, I spawn a new process (process ID p1). Using the
ExternalExecution actor will create a new process for Dakota (p2). The
problem is that Dakota create i turn a new process (p3) in order to
evaluate the cost function for a given set of values of the parameters to
be optimized. This cost function is a multi-step calculation which I wanted
to model as part of the overall workflow. The problem is that the cost
function has process ID p3, but the workflow has process ID p1. How can I
connect all these different processes in a single workflow? Is this
possible?

Below is a very simplified workflow. Because it is an optimization process,
there is a loop between Dakota and CostFunction evaluations.

InitParams(p1)----->ExternalActorDakota(p2)------>CompositeActorCostFunction(p3)---|

^
                                |

|_____________________________________________________|

Any help is much appreciated
Jose
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20121205/7747de5c/attachment.html>


More information about the Kepler-users mailing list