<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://www.mesham.com/index.php?action=history&amp;feed=atom&amp;title=Eageronesided</id>
	<title>Eageronesided - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.mesham.com/index.php?action=history&amp;feed=atom&amp;title=Eageronesided"/>
	<link rel="alternate" type="text/html" href="http://www.mesham.com/index.php?title=Eageronesided&amp;action=history"/>
	<updated>2026-04-23T15:05:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://www.mesham.com/index.php?title=Eageronesided&amp;diff=1353&amp;oldid=prev</id>
		<title>Polas: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://www.mesham.com/index.php?title=Eageronesided&amp;diff=1353&amp;oldid=prev"/>
		<updated>2019-04-15T15:45:05Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:45, 15 April 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en-GB&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Polas</name></author>
		
	</entry>
	<entry>
		<id>http://www.mesham.com/index.php?title=Eageronesided&amp;diff=1352&amp;oldid=prev</id>
		<title>Polas: Created page with &#039;== Syntax ==  eageronesided[a,b]  == Syntax ==  eageronesided[]  == Semantics ==  Identical to the Onesided type, but will perform onesided communication rather than p2p. Thi…&#039;</title>
		<link rel="alternate" type="text/html" href="http://www.mesham.com/index.php?title=Eageronesided&amp;diff=1352&amp;oldid=prev"/>
		<updated>2013-05-11T16:17:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;== Syntax ==  eageronesided[a,b]  == Syntax ==  eageronesided[]  == Semantics ==  Identical to the &lt;a href=&quot;/index.php?title=Onesided&quot; title=&quot;Onesided&quot;&gt;Onesided&lt;/a&gt; type, but will perform onesided communication rather than p2p. Thi…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
eageronesided[a,b]&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
eageronesided[]&lt;br /&gt;
&lt;br /&gt;
== Semantics ==&lt;br /&gt;
&lt;br /&gt;
Identical to the [[Onesided]] type, but will perform onesided communication rather than p2p. This form of one sided communication is similar to normal [[Onesided|one sided]] communication but remote memory access happens immediately and is not linked to the synchronisation keyword. By virtue of the fact that RMA access happens immediately means this form of communication is potentially less performant than normal one sided.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
 function void main() {&lt;br /&gt;
    var i:Int::eageronesided::allocated[single[on[2]]];&lt;br /&gt;
    proc 0 {i:=34;};&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
In the above code example variable &amp;#039;&amp;#039;i&amp;#039;&amp;#039; is declared to be an Integer using eager onesided communication on process two only. In line two an assignment occurs on process zero which will write the value, from process zero into the memory held by process two immediately and that value is now available after that line to every other process.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Since: Version 1.0&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Type Library]]&lt;br /&gt;
[[Category:Compound Types]]&lt;br /&gt;
[[Category:Primitive Communication Types]]&lt;/div&gt;</summary>
		<author><name>Polas</name></author>
		
	</entry>
</feed>