IT 专业人士的资源 > 论坛主页 > Windows HPC Server Developers - General > 32- bit SDK for HPC Server 2008 fails --- "The procedure entry point GetProcessIdOfThread could not be located..."
提出问题提出问题
 

已答复32- bit SDK for HPC Server 2008 fails --- "The procedure entry point GetProcessIdOfThread could not be located..."

  • 2008年10月8日 19:16Joe Hummel, PhD 用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    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:

      mpiexec -n 4 MyMPIApp.exe

    Immediately, a dialog pops up that says "The procedure entry point GetProcessIdOfThread could not be located in the dynamic link library KERNEL32.dll".  I close the dialog, and the console window then displays:

      ReadFile() failed, error 109
      Error: unable to start the local smpd manager

    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.

    Any ideas?  Thanks!

答案

全部回复