Hi,
I found a partial solution. The problem is on the mpich installation. It installed mpi.h on several places and when mpi is called any program that use it becomes confused.
I discover this during an installation checking by looking the .configure.log. It showed me that the library -lmpich was not found. Thus I just put some flags to the configure process (thanks to Dinesh Kumar from the University at Buffalo):
./configure CPPFLAGS=-I/usr/lib/mpich/include/ LDFLAGS='-L/usr/lib/mpich/lib -lmpich'
This is a particular solution for my program. I do not know how to fix this for other programs.
Gus
Hi, -I/usr/ lib/mpich/ include/ LDFLAGS= '-L/usr/ lib/mpich/ lib -lmpich'
I found a partial solution. The problem is on the mpich installation. It installed mpi.h on several places and when mpi is called any program that use it becomes confused.
I discover this during an installation checking by looking the .configure.log. It showed me that the library -lmpich was not found. Thus I just put some flags to the configure process (thanks to Dinesh Kumar from the University at Buffalo):
./configure CPPFLAGS=
This is a particular solution for my program. I do not know how to fix this for other programs.
Gus