<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>FSharp.MPITools</title><link>http://www.codeplex.com/fsmpitools/Project/ProjectRss.aspx</link><description>Message Passing Interface &amp;#40;MPI&amp;#41; is the standard of message passing in a distributed computing environment. Its benefit for researchers is invaluable.       The idea is to have many machines on a high-s...</description><item><title>Source code checked in, #16095</title><link>http://www.codeplex.com/fsmpitools/SourceControl/ListDownloadableCommits.aspx</link><description>FSharp CTP Update</description><author>canerten</author><pubDate>Fri, 03 Oct 2008 16:32:25 GMT</pubDate><guid isPermaLink="false">Source code checked in, #16095 20081003043225P</guid></item><item><title>Source code checked in, #16094</title><link>http://www.codeplex.com/fsmpitools/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>canerten</author><pubDate>Fri, 03 Oct 2008 16:27:38 GMT</pubDate><guid isPermaLink="false">Source code checked in, #16094 20081003042738P</guid></item><item><title>Source code checked in, #16093</title><link>http://www.codeplex.com/fsmpitools/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>canerten</author><pubDate>Fri, 03 Oct 2008 16:26:04 GMT</pubDate><guid isPermaLink="false">Source code checked in, #16093 20081003042604P</guid></item><item><title>UPDATED RELEASE: 0.1 (Jan 25, 2008)</title><link>http://www.codeplex.com/fsmpitools/Release/ProjectReleases.aspx?ReleaseId=10198</link><description>Compiled with 1.9.3.14 F&amp;#35; compiler.</description><author></author><pubDate>Fri, 15 Feb 2008 15:22:25 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1 (Jan 25, 2008) 20080215032225P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/fsmpitools/SourceControl/ListDownloadableCommits.aspx</link><description>cleanup</description><author>canerten</author><pubDate>Fri, 15 Feb 2008 15:20:24 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080215032024P</guid></item><item><title>UPDATED RELEASE: 0.1 (Jan 25, 2008)</title><link>http://www.codeplex.com/fsmpitools/Release/ProjectReleases.aspx?ReleaseId=10198</link><description>Compiled with 1.9.3.14 F&amp;#35; compiler.</description><author></author><pubDate>Fri, 15 Feb 2008 15:04:35 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1 (Jan 25, 2008) 20080215030435P</guid></item><item><title>UPDATED RELEASE: 0.1 (Jan 25, 2008)</title><link>http://www.codeplex.com/fsmpitools/Release/ProjectReleases.aspx?ReleaseId=10198</link><description>Compiled with 1.9.3.14 F&amp;#35; compiler.</description><author></author><pubDate>Fri, 25 Jan 2008 20:20:05 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1 (Jan 25, 2008) 20080125082005P</guid></item><item><title>CREATED RELEASE: MpiTools.Bindings (Jan 25, 2008)</title><link>http://www.codeplex.com/fsmpitools/Release/ProjectReleases.aspx?ReleaseId=10198</link><description>Compiled with 1.9.3.14 F&amp;#35; compiler.</description><author></author><pubDate>Fri, 25 Jan 2008 18:15:29 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: MpiTools.Bindings (Jan 25, 2008) 20080125061529P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/fsmpitools/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Message Passing Interface &amp;#40;MPI&amp;#41; is the standard of message passing in a distributed computing environment. Its benefit for researchers is invaluable. &lt;br /&gt;&lt;br /&gt;The idea is to have many machines on a high-speed network, clusters of computers running the same program. Recently, with the invention and adoption of multi-core CPU systems for desktops, it has become even more important. MPI makes even easier for people to build supercomputers by the usage of powerful computers, high speed networks and powerful libraries. &lt;br /&gt;&lt;br /&gt;MPICH is an open source, portable implementation of MPI for developing distributed memory application &amp;#40;19&amp;#41;. MPICH comes almost any platforms. Mainly MPI is not used by high level managed languages because of the difficulty to use those libraries. In this project it has been tried to overcome this issue.&lt;br /&gt;&lt;br /&gt;The goal of MPI Tools is to make easy to write programs that runs on a cluster of machines. Also make the transition easy of existing programs in cluster. Using MPITools, it is possible to create distributed functional applications with F&amp;#35;. 
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;More&lt;/b&gt;&lt;br /&gt;More information can be found on &lt;a href="http://www.canerten.com/distributed-functional-programming-with-f-mpi-tools/" class="externalLink"&gt;http://www.canerten.com/distributed-functional-programming-with-f-mpi-tools/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Feel free to contribute to the project.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Usage&lt;/b&gt;&lt;br /&gt;Install MPICH for Windows&lt;br /&gt;Compile MPITools.Bindings Project&lt;br /&gt;Write your program using MPITools.Bindings.dll&lt;br /&gt;Run the compiled program.exe using &amp;quot;mpiexec -n N program.exe&amp;quot; from the command line.&lt;br /&gt; &lt;br /&gt;MPITools has a neat syntax and helper functions for different type communication.&lt;br /&gt;   1. let send(data,destination, tag)   &lt;br /&gt;   2.       'a * int * int -&amp;gt; unit   &lt;br /&gt;   3.   &lt;br /&gt;   4. let sendArray(data : 'a array,destination,tag)   &lt;br /&gt;   5.       a array * int * int -&amp;gt; unit   &lt;br /&gt;   6.   &lt;br /&gt;   7. let sendMatrix (data : matrix,destination,tag)   &lt;br /&gt;   8.       matrix * int * int -&amp;gt; unit   &lt;br /&gt;
&lt;/div&gt;</description><author>canerten</author><pubDate>Sun, 20 Jan 2008 04:42:29 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080120044229A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/fsmpitools/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Message Passing Interface &amp;#40;MPI&amp;#41; is the standard of message passing in a distributed computing environment. Its benefit for researchers is invaluable. &lt;br /&gt;&lt;br /&gt;The idea is to have many machines on a high-speed network, clusters of computers running the same program. Recently, with the invention and adoption of multi-core CPU systems for desktops, it has become even more important. MPI makes even easier for people to build supercomputers by the usage of powerful computers, high speed networks and powerful libraries. &lt;br /&gt;&lt;br /&gt;MPICH is an open source, portable implementation of MPI for developing distributed memory application &amp;#40;19&amp;#41;. MPICH comes almost any platforms. Mainly MPI is not used by high level managed languages because of the difficulty to use those libraries. In this project it has been tried to overcome this issue.&lt;br /&gt;&lt;br /&gt;The goal of MPI Tools is to make easy to write programs that runs on a cluster of machines. Also make the transition easy of existing programs in cluster. Using MPITools, it is possible to create distributed functional applications with F&amp;#35;. 
&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;More.. *&lt;/li&gt;
&lt;/ul&gt;More information can be found on &lt;a href="http://www.canerten.com/distributed-functional-programming-with-f-mpi-tools/" class="externalLink"&gt;http://www.canerten.com/distributed-functional-programming-with-f-mpi-tools/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Feel free to contribute to the project.&lt;br /&gt; &lt;br /&gt;*Usage : *&lt;br /&gt;Install MPICH for Windows&lt;br /&gt;Compile MPITools.Bindings Project&lt;br /&gt;Write your program using MPITools.Bindings.dll&lt;br /&gt;Run the compiled program.exe using &amp;quot;mpiexec -n N program.exe&amp;quot; from the command line.&lt;br /&gt; &lt;br /&gt;MPITools has a neat syntax and helper functions for different type communication.&lt;br /&gt;   1. let send(data,destination, tag)   &lt;br /&gt;   2.       'a * int * int -&amp;gt; unit   &lt;br /&gt;   3.   &lt;br /&gt;   4. let sendArray(data : 'a array,destination,tag)   &lt;br /&gt;   5.       a array * int * int -&amp;gt; unit   &lt;br /&gt;   6.   &lt;br /&gt;   7. let sendMatrix (data : matrix,destination,tag)   &lt;br /&gt;   8.       matrix * int * int -&amp;gt; unit   &lt;br /&gt;
&lt;/div&gt;</description><author>canerten</author><pubDate>Sun, 20 Jan 2008 04:39:41 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080120043941A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/fsmpitools/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Message Passing Interface &amp;#40;MPI&amp;#41; is the standard of message passing in a distributed computing environment. Its benefit for researchers is invaluable. &lt;br /&gt;&lt;br /&gt;The idea is to have many machines on a high-speed network, clusters of computers running the same program. Recently, with the invention and adoption of multi-core CPU systems for desktops, it has become even more important. MPI makes even easier for people to build supercomputers by the usage of powerful computers, high speed networks and powerful libraries. &lt;br /&gt;&lt;br /&gt;MPICH is an open source, portable implementation of MPI for developing distributed memory application &amp;#40;19&amp;#41;. MPICH comes almost any platforms. Mainly MPI is not used by high level managed languages because of the difficulty to use those libraries. In this project it has been tried to overcome this issue.&lt;br /&gt;&lt;br /&gt;The goal of MPI Tools is to make easy to write programs that runs on a cluster of machines. Also make the transition easy of existing programs in cluster. Using MPITools, it is possible to create distributed functional applications with F&amp;#35;. 
&lt;br /&gt;&lt;h1&gt;
More..
&lt;/h1&gt;More information can be found on &lt;a href="http://www.canerten.com/distributed-functional-programming-with-f-mpi-tools/" class="externalLink"&gt;http://www.canerten.com/distributed-functional-programming-with-f-mpi-tools/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Feel free to contribute to the project.&lt;br /&gt;!Usage : &lt;br /&gt;Install MPICH for Windows&lt;br /&gt;Compile MPITools.Bindings Project&lt;br /&gt;Write your program using MPITools.Bindings.dll&lt;br /&gt;Run the compiled program.exe using &amp;quot;mpiexec -n N program.exe&amp;quot; from the command line.&lt;br /&gt; &lt;br /&gt;MPITools has a neat syntax and helper functions for different type communication.&lt;br /&gt;   1. let send(data,destination, tag)   &lt;br /&gt;   2.       'a * int * int -&amp;gt; unit   &lt;br /&gt;   3.   &lt;br /&gt;   4. let sendArray(data : 'a array,destination,tag)   &lt;br /&gt;   5.       a array * int * int -&amp;gt; unit   &lt;br /&gt;   6.   &lt;br /&gt;   7. let sendMatrix (data : matrix,destination,tag)   &lt;br /&gt;   8.       matrix * int * int -&amp;gt; unit   &lt;br /&gt;
&lt;/div&gt;</description><author>canerten</author><pubDate>Sun, 20 Jan 2008 04:38:58 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080120043858A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/fsmpitools/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Message Passing Interface &amp;#40;MPI&amp;#41; is the standard of message passing in a distributed computing environment. Its benefit for researchers is invaluable. &lt;br /&gt;&lt;br /&gt;The idea is to have many machines on a high-speed network, clusters of computers running the same program. Recently, with the invention and adoption of multi-core CPU systems for desktops, it has become even more important. MPI makes even easier for people to build supercomputers by the usage of powerful computers, high speed networks and powerful libraries. &lt;br /&gt;&lt;br /&gt;MPICH is an open source, portable implementation of MPI for developing distributed memory application &amp;#40;19&amp;#41;. MPICH comes almost any platforms. Mainly MPI is not used by high level managed languages because of the difficulty to use those libraries. In this project it has been tried to overcome this issue.&lt;br /&gt;&lt;br /&gt;The goal of MPI Tools is to make easy to write programs that runs on a cluster of machines. Also make the transition easy of existing programs in cluster. Using MPITools, it is possible to create distributed functional applications with F&amp;#35;. &lt;br /&gt;&lt;br /&gt;Usage &amp;#58; &lt;br /&gt;Install MPICH for Windows&lt;br /&gt;Compile MPITools.Bindings Project&lt;br /&gt;Write your program using MPITools.Bindings.dll&lt;br /&gt;Run the compiled program.exe using &amp;#34;mpiexec -n N program.exe&amp;#34; from the command line.&lt;br /&gt;&lt;br /&gt;MPITools has a neat syntax and helper functions for different type communication.&lt;br /&gt;   1. let send&amp;#40;data,destination, tag&amp;#41;   &lt;br /&gt;   2.       &amp;#39;a &amp;#42; int &amp;#42; int -&amp;#62; unit   &lt;br /&gt;   3.   &lt;br /&gt;   4. let sendArray&amp;#40;data &amp;#58; &amp;#39;a array,destination,tag&amp;#41;   &lt;br /&gt;   5.       a array &amp;#42; int &amp;#42; int -&amp;#62; unit   &lt;br /&gt;   6.   &lt;br /&gt;   7. let sendMatrix &amp;#40;data &amp;#58; matrix,destination,tag&amp;#41;   &lt;br /&gt;   8.       matrix &amp;#42; int &amp;#42; int -&amp;#62; unit   
&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>canerten</author><pubDate>Sun, 20 Jan 2008 04:37:40 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080120043740A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/fsmpitools/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Message Passing Interface &amp;#40;MPI&amp;#41; is the standard of message passing in a distributed computing environment. Its benefit for researchers is invaluable. &lt;br /&gt;&lt;br /&gt;The idea is to have many machines on a high-speed network, clusters of computers running the same program. Recently, with the invention and adoption of multi-core CPU systems for desktops, it has become even more important. MPI makes even easier for people to build supercomputers by the usage of powerful computers, high speed networks and powerful libraries. &lt;br /&gt;&lt;br /&gt;MPICH is an open source, portable implementation of MPI for developing distributed memory application &amp;#40;19&amp;#41;. MPICH comes almost any platforms. Mainly MPI is not used by high level managed languages because of the difficulty to use those libraries. In this project it has been tried to overcome this issue.&lt;br /&gt;&lt;br /&gt;The goal of MPI Tools is to make easy to write programs that runs on a cluster of machines. Also make the transition easy of existing programs in cluster. Using MPITools, it is possible to create distributed functional applications with F&amp;#35;. &lt;br /&gt;&lt;br /&gt;Usage &amp;#58; &lt;br /&gt;Install MPICH for Windows&lt;br /&gt;Compile MPITools.Bindings Project&lt;br /&gt;Write your program using MPITools.Bindings.dll&lt;br /&gt;Run the compiled program.exe using &amp;#34;mpiexec -n N program.exe&amp;#34; from the command line.&lt;br /&gt;&lt;br /&gt;MPITools has a neat syntax and helper functions for different type communication.&lt;br /&gt;   1. let send&amp;#40;data,destination, tag&amp;#41;   &lt;br /&gt;   2.       &amp;#39;a &amp;#42; int &amp;#42; int -&amp;#62; unit   &lt;br /&gt;   3.   &lt;br /&gt;   4. let sendArray&amp;#40;data &amp;#58; &amp;#39;a array,destination,tag&amp;#41;   &lt;br /&gt;   5.       a array &amp;#42; int &amp;#42; int -&amp;#62; unit   &lt;br /&gt;   6.   &lt;br /&gt;   7. let sendMatrix &amp;#40;data &amp;#58; matrix,destination,tag&amp;#41;   &lt;br /&gt;   8.       matrix &amp;#42; int &amp;#42; int -&amp;#62; unit   
&lt;br /&gt; &lt;br /&gt;&lt;h1&gt;
More..
&lt;/h1&gt;More information can be found on &lt;a href="http://www.canerten.com/distributed-functional-programming-with-f-mpi-tools/" class="externalLink"&gt;http://www.canerten.com/distributed-functional-programming-with-f-mpi-tools/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Feel free to contribute to the project.&lt;br /&gt;
&lt;/div&gt;</description><author>canerten</author><pubDate>Sun, 20 Jan 2008 04:15:09 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080120041509A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/fsmpitools/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Message Passing Interface &amp;#40;MPI&amp;#41; is the standard of message passing in a distributed computing environment. Its benefit for researchers is invaluable. &lt;br /&gt;&lt;br /&gt;The idea is to have many machines on a high-speed network, clusters of computers running the same program. Recently, with the invention and adoption of multi-core CPU systems for desktops, it has become even more important. MPI makes even easier for people to build supercomputers by the usage of powerful computers, high speed networks and powerful libraries. &lt;br /&gt;&lt;br /&gt;MPICH is an open source, portable implementation of MPI for developing distributed memory application &amp;#40;19&amp;#41;. MPICH comes almost any platforms. Mainly MPI is not used by high level managed languages because of the difficulty to use those libraries. In this project it has been tried to overcome this issue.&lt;br /&gt;&lt;br /&gt;The goal of MPI Tools is to make easy to write programs that runs on a cluster of machines. Also make the transition easy of existing programs in cluster. Using MPITools, it is possible to create distributed functional applications with F&amp;#35;. &lt;br /&gt;&lt;br /&gt;Usage &amp;#58; &lt;br /&gt;Install MPICH for Windows&lt;br /&gt;Compile MPITools.Bindings Project&lt;br /&gt;Write your program using MPITools.Bindings.dll&lt;br /&gt;Run the compiled program.exe using &amp;#34;mpiexec -n N program.exe&amp;#34; from the command line.&lt;br /&gt;&lt;br /&gt;MPITools has a neat syntax and helper functions for different type communication.&lt;br /&gt;   1. let send&amp;#40;data,destination, tag&amp;#41;   &lt;br /&gt;   2.       &amp;#39;a &amp;#42; int &amp;#42; int -&amp;#62; unit   &lt;br /&gt;   3.   &lt;br /&gt;   4. let sendArray&amp;#40;data &amp;#58; &amp;#39;a array,destination,tag&amp;#41;   &lt;br /&gt;   5.       a array &amp;#42; int &amp;#42; int -&amp;#62; unit   &lt;br /&gt;   6.   &lt;br /&gt;   7. let sendMatrix &amp;#40;data &amp;#58; matrix,destination,tag&amp;#41;   &lt;br /&gt;   8.       matrix &amp;#42; int &amp;#42; int -&amp;#62; unit   
&lt;br /&gt; &lt;br /&gt;More information can be found on &lt;a href="http://www.canerten.com/distributed-functional-programming-with-f-mpi-tools/" class="externalLink"&gt;http://www.canerten.com/distributed-functional-programming-with-f-mpi-tools/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Feel free to contribute to the project.&lt;br /&gt;
&lt;/div&gt;</description><author>canerten</author><pubDate>Sun, 20 Jan 2008 04:14:18 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080120041418A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/fsmpitools/SourceControl/ListDownloadableCommits.aspx</link><description>scatter,reduce and more ...</description><author>canerten</author><pubDate>Sun, 20 Jan 2008 01:42:04 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080120014204A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/fsmpitools/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>canerten</author><pubDate>Fri, 18 Jan 2008 17:29:14 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080118052914P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/fsmpitools/SourceControl/ListDownloadableCommits.aspx</link><description>matrix multiplication test</description><author>canerten</author><pubDate>Fri, 18 Jan 2008 01:47:49 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080118014749A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/fsmpitools/SourceControl/ListDownloadableCommits.aspx</link><description>send receive matrix</description><author>canerten</author><pubDate>Thu, 17 Jan 2008 22:56:30 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080117105630P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/fsmpitools/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>canerten</author><pubDate>Thu, 17 Jan 2008 10:30:52 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080117103052A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/fsmpitools/SourceControl/ListDownloadableCommits.aspx</link><description>small fixes</description><author>canerten</author><pubDate>Thu, 17 Jan 2008 01:21:22 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080117012122A</guid></item></channel></rss>