blob: 22347585fbb5e758b3b2d212e49778bdc54b3793 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<templates>
<template name="upc_init_shared_array" id="org.eclipse.ptp.pldt.upc.templates.c.upcisa"
autoinsert="true" context="org.eclipse.cdt.ui.text.templates.c" deleted="false"
description="Initialize a UPC shared array in a loop, with address affinity" enabled="true" >
int ${i};
upc_forall(${i}=0; ${i}&lt;N; ${i}++; &amp;${A}[${i}]) {
${A}[${i}]=&lt;init value&gt;;
}
upc_barrier;
</template>
<template name="upc_init_shared_array_int" id="org.eclipse.ptp.pldt.upc.templates.c.upcisai"
autoinsert="true" context="org.eclipse.cdt.ui.text.templates.c" deleted="false"
description="Initialize a UPC shared array in a loop, with integer affinity" enabled="true" >
int ${i};
upc_forall(${i}=0; ${i}&lt;N; ${i}++; &amp;${A}[${i}]) {
${A}[${i}]=&lt;init value&gt;;
}
upc_barrier;
</template>
</templates>