IMP5 contributions to ETS

The IMP5 codes have been added to the ETS using the IMP5HCD composite actor. In addition a composite actor for generating an initial state of the IMP5 cpos, including the input cpos Antennas and NBI has been provided.

Proceedure for providing a physics module to the IMP5HCD and the ETS in 4.09a

TopPreviousNext

The following is a proceedure for coupling an actor (physics module) to the ETS in 4.09a:

  1. Build an single-code-workflow for testing your actor. This workflow may include only UALinit, the actor with "your physics module" and the UAL collector; all coupled serially. One such example is the Mars workflow, which include also advanced features like a phytons visualisation actor.
  2. Verify that your actor reproduces results obtained in previous non-Kepler based version of your code
  3. Download the IMP5HCD-SA workflow (see Accessing the IMP5HCD-SA workflow)
  4. Import your actor into the IMP5HCD
  5. Verify that you get the same result that you got in your single-code-workflow
  6. Download the ETS workflow (download: svn co http://gforge.efda-itm.eu/svn/keplerworkflows/trunk/4.09a/imp3/ets/ and follow the instructions in the README file)
  7. Import your version of the IMP5HCD into the ETS workflow (see Import IMP5HCD into the ETS)
  8. Verify that your code give the correct result in the ETS
  9. Verify that your is correctly captured in the coresource CPO generated by the workflow

Import a new version of IMP5HCD into the ETS in 4.09a

TopPreviousNext

Importing the IMP5HCD into the ETS is still not done automatically. Here follows a description for how to import a new version of the IMP5HCD into the ETS.

The first step is to save the IMP5HCD composite actor as a library, as in the figure below.

Next open the workflow ETS_WORKFLOW_V2.1.xml (download: svn co http://gforge.efda-itm.eu/svn/keplerworkflows/trunk/4.09a/imp3/ets/ and follow the instructions in the README file for installation of the nessecary cpos). Inside the ETS we find the IMP5HCD by first opening up the "Convergence Loop"

Next, open "Update Sources"

Open the "HCD"

We are now at the place where the IMP5HCD should be imported. First, identify the old version of IMP5HCD Actor, marked in yellow in the figure below. Then search for the imp5hcd among Components, as shown in the figure below. Drag the imp5hcd into the workflow and replace the old version.

The final step is to set the parameters in the local IMP5HCD composite actor as you wish to run the composite actor.

NOTE: make sure the Local_UALsliceCollector is false.

We have now updated the ETS with a new IMP5HCD module.

Import a new version of "initial_imp5_state" into the ETS in 4.09a

TopPreviousNext

Here follows a description for how to import a new version of the composite actor "initial_imp5_state" into the ETS.

This composite actor is located inside the actor "H&CD input" in the IMP5HCD-SA workflow, see figure.

Save the "Initialise IMP5 cpos" to a KAR file

Next open the workflow ETS_WORKFLOW_V2.1.xml (download: svn co http://gforge.efda-itm.eu/svn/keplerworkflows/trunk/4.09a/imp3/ets/ and follow the instructions in the README file for installation of the nessecary cpos).

In the ETS_WORKFLOW_V2.1.xml workflow, open the Actor "BEFORE THE TIME EVOLUTION"

Next, open the Actor "HCD settings"

We're now at the place where the new "initial_imp5_state" Actor should be imported. First, identify the old version of the Actor, marked in yellow in the figure below. Then search for the "initial_imp5_state" among Components, as shown in the figure below. Drag the "initial_imp5_state" Actor into the workflow and replace the old version.