The RTM for HPC Server 2008 was recently released, and I've been happily running HPC apps on my clusters. I wanted to run some demos for my students, so I installed the SDK for HPC Server 2008 on the classroom machine (a 32-bit Windows XP box), and launched as usual with mpiexec:
mpiexec -n 4 MyMPIApp.exe
A dialog box immediately appeared with the error message "The procedure entry point GetProcessIdOfThread could not be located in the dynamic link library KERNEL32.dll". I closed the dialog, and the console window then displayed this error message:
ReadFile() failed, error 109
Error: unable to start the local smpd manager
A firewall problem? Disabled the firewall, same error. Reboot? Same error. Installed MPI.NET and ran an MPI.NET app; same error. So it seems to be a problem with the 32-bit SDK for HPC Server. I did find a temporary solution: uninstall the SDK, download and install the v1 SDK for Compute Cluster Server, available here. Same MPI apps ran fine with the older SDK. I've submitted a bug report to Microsoft, I'll post when we figure out what's going on.
Posted
Oct 10 2008, 08:21 PM
by
joe-hummel