<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Windows HPC Team Blog : PowerShell Visual Studio compile HPC</title><link>http://blogs.technet.com/windowshpc/archive/tags/PowerShell+Visual+Studio+compile+HPC/default.aspx</link><description>Tags: PowerShell Visual Studio compile HPC</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>HPC Visual Studio Command Line Compilation from Powershell</title><link>http://blogs.technet.com/windowshpc/archive/2009/03/06/hpc-visual-studio-command-line-compilation-from-powershell.aspx</link><pubDate>Sat, 07 Mar 2009 01:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3210216</guid><dc:creator>FrankChism</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/windowshpc/comments/3210216.aspx</comments><wfw:commentRss>http://blogs.technet.com/windowshpc/commentrss.aspx?PostID=3210216</wfw:commentRss><wfw:comment>http://blogs.technet.com/windowshpc/rsscomments.aspx?PostID=3210216</wfw:comment><description>&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;I admit to an almost perverse fondness for command line environments.&amp;nbsp;So I decided to jump onto PowerShell as my default command line environment because its way more cool than the cmd shell and&amp;nbsp;even a nerd with a penchant for undead languages sometimes worries about being cool to some tiny degree. Only know about bash, csh, ksh, or sh? See: &lt;A href="http://en.wikipedia.org/wiki/Windows_PowerShell" mce_href="http://en.wikipedia.org/wiki/Windows_PowerShell"&gt;http://en.wikipedia.org/wiki/Windows_PowerShell&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;One of the things I often do is build very simple little programs to test various features of Windows HPC Server 2008. So when I began using Powershell, I almost immediately ran into a situation where I wanted to do a quick C++ compile from within the PowerShell environment. I have been doing this for a couple of years in cmd shell because Visual Studio provides a shortcut the Tools folder of its start menu item that starts a cmd shell with all the environment variable preset for you.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;“Ah ha!”, says I. “I need to do the same thing for PowerShell.” Here are my notes on how I did this and then tested it.&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;Start with the HPC version of the PowerShell shortcut in the Start menu. You’ll need to install at least the HPC Pack Client Utilities to get this shortcut. See: &lt;A href="http://technet.microsoft.com/en-us/library/cc947676.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc947676.aspx"&gt;http://technet.microsoft.com/en-us/library/cc947676.aspx&lt;/A&gt; for a quick overview of all the cmdlets you get with this Client Pack.&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;You’ll also need to install Visual Studio 2008 (or earlier) and the Windows SDK for Server 2008 and HPC Server SDKs to do anything useful.&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;The Windows SDK for Server 2008 is at:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E6E1C3DF-A74F-4207-8586-711EBE331CDC&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E6E1C3DF-A74F-4207-8586-711EBE331CDC&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=E6E1C3DF-A74F-4207-8586-711EBE331CDC&amp;amp;displaylang=en&lt;/A&gt;. &lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;The HPC SDK is at: &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=12887DA1-9410-4A59-B903-693116BFD30E&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=12887DA1-9410-4A59-B903-693116BFD30E&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=12887DA1-9410-4A59-B903-693116BFD30E&amp;amp;displaylang=en&lt;/A&gt;. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;Now, let’s cut to the chase. First get that shortcut.&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;Start-&amp;gt;Microsoft HPC Pack-&amp;gt;HPC Powershell and right click and copy it.&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;Paste it somewhere handy, I put it on my desktop. I also change the ‘Start in:’ field to point to my globally available share rather than my /Users home.&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;&lt;FONT face=Calibri size=3&gt;As with all my command shells I turn on Quick Edit and Insert modes in the General tab of properties for this shortcut.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;At that location I have a file, pVSvars.ps1, that sets the same environment variables in a Powershell manner as is done for the default Visual Studio command shell.&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;PS C:\Home\fchism&amp;gt; dir pVSvars.ps1&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; mso-ascii-font-family: Courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face=Courier&gt; Directory: Microsoft.PowerShell.Core\FileSystem::C:\Home\fchism&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Mode&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; mso-ascii-font-family: Courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face=Courier&gt; LastWriteTime&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; mso-ascii-font-family: Courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face=Courier&gt; Length Name&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;----&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; mso-ascii-font-family: Courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face=Courier&gt; -------------&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; mso-ascii-font-family: Courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face=Courier&gt; ------ ----&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; mso-ascii-font-family: Courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face=Courier&gt; 3/3/2009&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; mso-ascii-font-family: Courier"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face=Courier&gt; 4:14 PM&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; mso-ascii-font-family: Courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face=Courier&gt; 1686 pVSvars.ps1&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;PS C:\Home\fchism&amp;gt; more pVSvars.ps1&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;# Set up Visual Studio Variables for Powershell&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;$env:PATH="C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64;C:\W&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;indows\Microsoft.NET\Framework64\v3.5;C:\Windows\Microsoft.NET\Framework64\v3.5&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;\Microsoft .NET Framework 3.5 (Pre-Release Version);C:\Windows\Microsoft.NET\Fr&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;amework64\v2.0.50727;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\VCPa&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;ckages;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;C:\Progra&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;m Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools;C:\Program Files (x86)\&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Microsoft Visual Studio 9.0\Common7\Tools\bin;C:\Program Files\Microsoft SDKs\W&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;indows\v6.0A\bin\x64;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\win64\x6&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;4;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin;C:\Program Files\Microsoft&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;SDKs\Windows\v6.0A\Bin\x64;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\wi&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;n64\x64;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\;$env:PATH"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;$env:INCLUDE="C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\INCL&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;UDE;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE;C:\Program Fi&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;les\Microsoft SDKs\Windows\v6.0A\include;$env:INCLUDE"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;$env:LIB="C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\LIB\amd6&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;4;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\LIB\amd64;C:\Program Fi&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;les\Microsoft SDKs\Windows\v6.0A\lib\x64;$env:LIB"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;$env:LIBPATH="C:\Windows\Microsoft.NET\Framework64\v3.5;C:\Windows\Microsoft.NE&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;T\Framework64\v2.0.50727;C:\Windows\Microsoft.NET\Framework64\v3.5;C:\Windows\M&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;icrosoft.NET\Framework64\v2.0.50727;C:\Program Files (x86)\Microsoft Visual Stu&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;dio 9.0\VC\ATLMFC\LIB\amd64;C:\Program Files (x86)\Microsoft Visual Studio 9.0\&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;VC\LIB\amd64;$env:LIBPATH"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;PS C:\Home\fchism&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Courier"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;I have an ‘Unrestricted’ execution policy, so all I have to do at this point is enter .\pVSvars.ps1 at the command prompt. Now I have a Visual Studio Powershell ready to do command line compiling.&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;As an example, here are the contents of a sample build directory for an MPI hello world build directory.&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;PS C:\Home\fchism\pSane\MpiHi&amp;gt; dir&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Directory: Microsoft.PowerShell.Core\FileSystem::C:\Home\fchism\pSane\MpiHi&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastWriteTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Length Name&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------ ----&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2/6/2007&amp;nbsp; 11:13 AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 !MPI-HelloWorld&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/3/2009&amp;nbsp;&amp;nbsp; 4:30 PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 794 Makefile&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5/1/2008&amp;nbsp;&amp;nbsp; 6:10 PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2632 mpihi.c&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2/6/2007&amp;nbsp; 11:13 AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 428 README&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/4/2009&amp;nbsp; 10:58 AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1222 run-mpi.ps1&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/3/2009&amp;nbsp;&amp;nbsp; 4:20 PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1006 script-mpihi.cmd&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;--------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;Notice that there is both a Makefile and a C source file in this directory. The Makefile is nmake compatible. Here’s the contents of this directory pointing to the Windows HPC Server SDK include and library directories required to build an MPI application for Windows HPC Server 2008. Here are the contents of that Makefile:&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;PS C:\Home\fchism\pSane\MpiHi&amp;gt; more Makefile&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;# Makefile for Simple MPI Hello World program&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;#&amp;nbsp; F. Chism 30August2006&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;#&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;# Requires the PATH from starting a Visual Studio cmd shell&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;# Use nmake not make when building&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;#&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;# To build 64-bit version (the default) run from a VS 64-bit cmd shell&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;#&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;# namke mpihi.exe&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;#&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;# To build a 32-bit version add -DWIN32 to the nmake command and run&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; from a 32-bit cmd shell&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;#&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;# namke WIN32=true mpihi.exe&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;CCP_SDK="C:\Program Files\Microsoft HPC Pack 2008 SDK\"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;CC=cl&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;CPPFLAGS=/I "C:\Program Files\Microsoft HPC Pack 2008 SDK\Include"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;# Default to 64-bit build&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;LIBS="C:\Program Files\Microsoft HPC Pack 2008 SDK\Lib\amd64\msmpi.lib"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;#!IFDEF WIN32&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;#LIBS="$(CCP_LIB32)\msmpi.lib"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;#!ENDIF&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;mpihi.exe: mpihi.c&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(CC) $(CPPFLAGS)&amp;nbsp; mpihi.c $(LIBS)&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;clean:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; del mpihi.exe mpihi.obj&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-------------------------------------------------------------------------------------&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Now all I have to do is type nmake at the prompt, and voila! A working .exe is created.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;PS C:\Home\fchism\pSane\MpiHi&amp;gt; nmake&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Microsoft (R) Program Maintenance Utility Version 9.00.21022.08&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Copyright (C) Microsoft Corporation.&amp;nbsp; All rights reserved.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cl /I "C:\Program Files\Microsoft HPC Pack 2008 SDK\Include"&amp;nbsp; mpihi.c "C&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;:\Program Files\Microsoft HPC Pack 2008 SDK\Lib\amd64\msmpi.lib"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Microsoft (R) C/C++ Optimizing Compiler Version 15.00.21022.08 for x64&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Copyright (C) Microsoft Corporation.&amp;nbsp; All rights reserved.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;mpihi.c&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Microsoft (R) Incremental Linker Version 9.00.21022.08&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Copyright (C) Microsoft Corporation.&amp;nbsp; All rights reserved.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;/out:mpihi.exe&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;mpihi.obj&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;"C:\Program Files\Microsoft HPC Pack 2008 SDK\Lib\amd64\msmpi.lib"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;PS C:\Home\fchism\pSane\MpiHi&amp;gt; dir&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Directory: Microsoft.PowerShell.Core\FileSystem::C:\Home\fchism\pSane\MpiHi&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastWriteTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Length Name&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------ ----&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2/6/2007&amp;nbsp; 11:13 AM&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0 !MPI-HelloWorld&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/3/2009&amp;nbsp;&amp;nbsp; 4:30 PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 794 Makefile&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/4/2009&amp;nbsp; 11:36 AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2638 mpihi.c&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/4/2009&amp;nbsp; 11:36 AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 53760 mpihi.exe&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/4/2009&amp;nbsp; 11:36 AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2806 mpihi.obj&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2/6/2007&amp;nbsp; 11:13 AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 428 README&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/4/2009&amp;nbsp; 10:58 AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1222 run-mpi.ps1&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-a---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/3/2009&amp;nbsp;&amp;nbsp; 4:20 PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1006 script-mpihi.cmd&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;PS C:\Home\fchism\pSane\MpiHi&amp;gt; mpiexec -n 8 mpihi.exe&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank,&amp;nbsp;&amp;nbsp; 2,Headnode&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank,&amp;nbsp;&amp;nbsp; 6,Headnode&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank, &amp;nbsp;&amp;nbsp;7,Headnode&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank,&amp;nbsp;&amp;nbsp; 1,Headnode&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank,&amp;nbsp;&amp;nbsp; 5,Headnode&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank,&amp;nbsp;&amp;nbsp; 4,Headnode&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank,&amp;nbsp;&amp;nbsp; 3,Headnode&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank,&amp;nbsp;&amp;nbsp; 0,Headnode&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 3 to say Hi to rank 4.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 5 to say Hi to rank 6.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 0 to say Hi to rank 1.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 7 to say Hi to rank 0.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 2 to say Hi to rank 3.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 4 to say Hi to rank 5.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 6 to say Hi to rank 7.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 1 to say Hi to rank 2.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 5 said 'Hi Powershell Fans' to rank 6.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 1 said 'Hi Powershell Fans' to rank 2.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 7 said 'Hi Powershell Fans' to rank 0.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 0 said 'Hi Powershell Fans' to rank 1.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 3 said 'Hi Powershell Fans' to rank 4.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 4 said 'Hi Powershell Fans' to rank 5.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 6 said 'Hi Powershell Fans' to rank 7.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;Rank 2 said 'Hi Powershell Fans' to rank 3.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Courier&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;PS C:\Home\fchism\pSane\MpiHi&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=Console style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Courier&gt;-------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;I use “Windows PowerShell In Action” as my main study guide for PowerShell. A nice list of books on Powershell can be found at: &lt;A href="http://search.barnesandnoble.com/booksearch/results.asp?CAT=1375303" mce_href="http://search.barnesandnoble.com/booksearch/results.asp?CAT=1375303"&gt;http://search.barnesandnoble.com/booksearch/results.asp?CAT=1375303&lt;/A&gt; or &lt;A href="http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&amp;amp;field-keywords=Powershell" mce_href="http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&amp;amp;field-keywords=Powershell"&gt;&lt;FONT color=#0000ff&gt;http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&amp;amp;field-keywords=Powershell&lt;/FONT&gt;&lt;/A&gt; or &lt;A href="http://www.borders.com/online/store/SearchResults?keyword=powershell&amp;amp;type=0&amp;amp;simple=1" mce_href="http://www.borders.com/online/store/SearchResults?keyword=powershell&amp;amp;type=0&amp;amp;simple=1"&gt;http://www.borders.com/online/store/SearchResults?keyword=powershell&amp;amp;type=0&amp;amp;simple=1&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P class=BLOGStyle style="MARGIN: auto 0in"&gt;Later Dudes and Dudettes,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Frankie&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3210216" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/windowshpc/archive/tags/PowerShell+Visual+Studio+compile+HPC/default.aspx">PowerShell Visual Studio compile HPC</category></item></channel></rss>