I just tried to explicitly specify where 32.out is on the server when using mpirun, and it worked. So the problem I had earlier did lie in the server not being able to find 32.out. So what should I do so that I don't have to explicitly specify the location of the program everytime I run mpirun? I tried including the directory under PATH in .bash_profile in my server, where the 32.out should run on, restarted the server, but it didn't work.
Also, since having the 32-bit server run the 32-bit program and the 64-bit PC run the 64-bit program works, I guess it means my server cannot run the program compiled by my PC and hence, the mpirun failed when trying to get both the PC and server to run the same program compiled by the PC.
Search, browse and book your hotels and flights through Yahoo! Travel.