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