32-bit SDK for HPC Server 2008 fails --- "The procedure entry point GetProcessIdOfThread could not be located..."  I'm wondering if anyone has run into the following with the RTM of the SDK for HPC Server 2008.  I have various 64-bit MPI apps that run fine with the 64-bit version of the new SDK.  But I wanted to do some demos under 32-bit Windows XP Pro, so I rebuilt the apps for 32-bit, installed the 32-bit SDK on the Windows XP machine, and then tried to run my apps via mpiexec:<br><br>  mpiexec -n 4 MyMPIApp.exe<br><br>Immediately, a dialog pops up that says &quot;The procedure entry point GetProcessIdOfThread could not be located in the dynamic link library KERNEL32.dll&quot;.  I close the dialog, and the console window then displays:<br><br>  ReadFile() failed, error 109<br>  Error: unable to start the local smpd manager<br><br>I disabled the firewall, same result.  Rebooted, same result.  Installed MPI.NET and ran one of my MPI.NET apps, exactly the same error.  If I uninstall, and install the SDK for Compute Cluster Pack, the error goes away.  So something is up with the new SDK.<br><br>Any ideas?  Thanks!© 2009 Microsoft Corporation. All rights reserved.Wed, 24 Jun 2009 22:54:21 Z8f9381cb-2f16-4f24-894c-0e15074ee71ehttp://social.microsoft.com/Forums/en-US/windowshpcmpi/thread/8f9381cb-2f16-4f24-894c-0e15074ee71e#8f9381cb-2f16-4f24-894c-0e15074ee71ehttp://social.microsoft.com/Forums/en-US/windowshpcmpi/thread/8f9381cb-2f16-4f24-894c-0e15074ee71e#8f9381cb-2f16-4f24-894c-0e15074ee71eJoe Hummel, PhDhttp://social.microsoft.com/Profile/en-US/?user=Joe%20Hummel%2c%20PhD32-bit SDK for HPC Server 2008 fails --- "The procedure entry point GetProcessIdOfThread could not be located..."  I'm wondering if anyone has run into the following with the RTM of the SDK for HPC Server 2008.  I have various 64-bit MPI apps that run fine with the 64-bit version of the new SDK.  But I wanted to do some demos under 32-bit Windows XP Pro, so I rebuilt the apps for 32-bit, installed the 32-bit SDK on the Windows XP machine, and then tried to run my apps via mpiexec:<br><br>  mpiexec -n 4 MyMPIApp.exe<br><br>Immediately, a dialog pops up that says &quot;The procedure entry point GetProcessIdOfThread could not be located in the dynamic link library KERNEL32.dll&quot;.  I close the dialog, and the console window then displays:<br><br>  ReadFile() failed, error 109<br>  Error: unable to start the local smpd manager<br><br>I disabled the firewall, same result.  Rebooted, same result.  Installed MPI.NET and ran one of my MPI.NET apps, exactly the same error.  If I uninstall, and install the SDK for Compute Cluster Pack, the error goes away.  So something is up with the new SDK.<br><br>Any ideas?  Thanks!Wed, 08 Oct 2008 19:18:26 Z2008-10-08T19:18:26Zhttp://social.microsoft.com/Forums/en-US/windowshpcmpi/thread/8f9381cb-2f16-4f24-894c-0e15074ee71e#1cf8a72f-36ef-487f-816c-8caee3235a62http://social.microsoft.com/Forums/en-US/windowshpcmpi/thread/8f9381cb-2f16-4f24-894c-0e15074ee71e#1cf8a72f-36ef-487f-816c-8caee3235a62Don Patteehttp://social.microsoft.com/Profile/en-US/?user=Don%20Pattee32-bit SDK for HPC Server 2008 fails --- "The procedure entry point GetProcessIdOfThread could not be located..."There were a couple different threads on this, updating this one for completeness.<br/><br/>The RTM version of the SDK needs the patch: <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=6415c650-78a3-4b6a-8264-b855173b14d8">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=6415c650-78a3-4b6a-8264-b855173b14d8</a><br/><br/>Future service pack releases of the SDK will have this fix 'built in'.Wed, 24 Jun 2009 22:54:13 Z2009-06-24T22:54:13Z