I am on a 64-bit machine with 1-cpu and 4 core Intel CPU (Core i7 Nehalem). I've compiled mpich2 and have it running charmm. But I am having some errors when I try to run Firefly (wrong ELF class errors). I have seen two recent posts about mpich2, and I realize I need 32-bit libmpich.so.1.1. My questions are:
(1) Will this problem go away if a 64-bit firefly is used? Or is this really mpich problem?
(2) I have not seen a method to compile mpich2 with both 64-bit and 32-bit libraries, so can I just grab a 32-bit libmpich.so.1.1 from another 32-bit machine?