| <?xml version="1.0" encoding="UTF-8"?> |
| <am:Amalthea xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:am="http://app4mc.eclipse.org/amalthea/2.1.0"> |
| <swModel> |
| <tasks xmi:id="no-name?type=Task" name="" multipleTaskActivationLimit="0"> |
| <activityGraph> |
| <items xsi:type="am:RunnableCall" runnable="RunnableA?type=Runnable"> |
| <context label="RunnableA/localContextA?type=LocalModeLabel"> |
| <valueSource xsi:type="am:ModeLiteralConst" value="Variants/cuda?type=ModeLiteral"/> |
| </context> |
| </items> |
| </activityGraph> |
| </tasks> |
| <runnables xmi:id="RunnableA?type=Runnable" name="RunnableA" callback="false" service="false"> |
| <localLabels xmi:id="RunnableA/localContextA?type=LocalModeLabel" name="localContextA" mode="Variants?type=EnumMode" defaultValue="cuda"/> |
| <activityGraph> |
| <items xsi:type="am:Switch"> |
| <entries name="CPU"> |
| <items xsi:type="am:Ticks"> |
| <default xsi:type="am:DiscreteValueConstant" value="100"/> |
| </items> |
| <condition> |
| <entries xsi:type="am:LocalModeCondition" label="RunnableA/localContextA?type=LocalModeLabel" relation="EQUAL"> |
| <valueSource xsi:type="am:ModeLiteralConst" value="Variants/cpu?type=ModeLiteral"/> |
| </entries> |
| </condition> |
| </entries> |
| <entries name="CUDA"> |
| <items xsi:type="am:Ticks"> |
| <default xsi:type="am:DiscreteValueConstant" value="100"/> |
| </items> |
| <condition> |
| <entries xsi:type="am:LocalModeCondition" label="RunnableA/localContextA?type=LocalModeLabel" relation="EQUAL"> |
| <valueSource xsi:type="am:ModeLiteralConst" value="Variants/cuda?type=ModeLiteral"/> |
| </entries> |
| </condition> |
| </entries> |
| <entries name="openMP"> |
| <items xsi:type="am:Ticks"> |
| <default xsi:type="am:DiscreteValueConstant" value="100"/> |
| </items> |
| <condition> |
| <entries xsi:type="am:LocalModeCondition" label="RunnableA/localContextA?type=LocalModeLabel" relation="EQUAL"> |
| <valueSource xsi:type="am:ModeLiteralConst" value="Variants/openMP?type=ModeLiteral"/> |
| </entries> |
| </condition> |
| </entries> |
| </items> |
| </activityGraph> |
| </runnables> |
| <modes xsi:type="am:EnumMode" xmi:id="Variants?type=EnumMode" name="Variants"> |
| <literals xmi:id="Variants/cuda?type=ModeLiteral" name="cuda"/> |
| <literals xmi:id="Variants/openMP?type=ModeLiteral" name="openMP"/> |
| <literals xmi:id="Variants/cpu?type=ModeLiteral" name="cpu"/> |
| </modes> |
| </swModel> |
| </am:Amalthea> |