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
_______________________________________________
Kepler-users mailing list
[email protected]
http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users

Reply via email to