9 lutego 2010 04:50i use mpich2 in vs2008, and i can complier and excute successfully on my windows XP(32 bit). however, when i put the same code on the WCCS 2003(64bit), there are link errors, which said "unresolved external symbol MPI_File_write". Are there some difference between XP and WCCS 2003?
9 lutego 2010 19:02Hi,
Can you double-check your Visual Studio project properties so that the proper MPICH2 libraries are linked?
On 32-bit XP and 64-bit WCCS, the MPICH2 (depending on it is 32-bit or 64-bit) may be installed on different paths. So that the Visual studio needs to point to the right library and header files.
21 lutego 2010 01:44Li thanks a lot. But I only installed 64-bit version MPICH2 on my 64-bit WCCS, and if I use the 64-bit library of Microsoft HPC Pack SDK(2003) lib (amd64) instead of MPICH2, then the same error comes out. But if i choose the 32-bit version lib of HPC SDK on WCCS 2003,it seems the errors dispeared. However, if i install HPC Pack SDK 2008, i can't even lauch smpd, the error message is "smpd.exe can't find entrace---can't locate GetProceessIdofThread on dynimic libray KERNEL32.dll" Regards.
22 marca 2010 17:13
The HPC Pack SDK 2008 issue "can't locate GetProceessIdofThread ..." is a known issue. Please make sure that
1) Use latest HPC Pack SDK 2008 SP1
2) Your computer OS have all the updates installed.
- Oznaczony jako odpowiedź przez Don PatteeModerator 12 stycznia 2011 02:51
2 kwietnia 2010 02:37
Thanks, i will try it.