Mac OS X Leopard actually provide openmpi
Thanks I did not know I can directly compile mpich. I installed it from MacPorts but it did not work.
I installed MPICH2 and I got this:
Quote: Code: "_MPI_Type_size", referenced from:
MPI::Datatype::Get_size() constin HYNetInterface.cpp.o
MPI::Datatype::Get_size() constin baseobj.cpp.o
MPI::Datatype::Get_size() constin batchlan.cpp.o
MPI::Datatype::Get_size() constin batchlan2.cpp.o
MPI::Datatype::Get_size() constin bgm.cpp.o
MPI::Datatype::Get_size() constin calcnode.cpp.o
MPI::Datatype::Get_size() constin category.cpp.o
MPI::Datatype::Get_size() constin hyphyunixutils.cpp.o
MPI::Datatype::Get_size() constin likefunc.cpp.o
MPI::Datatype::Get_size() constin main-unix.cxx.o
MPI::Datatype::Get_size() constin matrix.cpp.o
MPI::Datatype::Get_size() constin nexus.cpp.o
MPI::Datatype::Get_size() constin parser.cpp.o
MPI::Datatype::Get_size() constin parser2.cpp.o
MPI::Datatype::Get_size() constin scfg.cpp.o
MPI::Datatype::Get_size() constin site.cpp.o
MPI::Datatype::Get_size() constin strings.cpp.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Finished
Then I uninstalled it and installed MPICH2 and I got this:
Code:Undefined symbols:
"_PMPI_Keyval_create", referenced from:
_MPIR_Topology_init in libmpich.a(topo_util.o)
"_PMPI_Bcast", referenced from:
_MPIR_Context_alloc in libmpich.a(context_util.o)
"_PMPI_Sendrecv", referenced from:
_MPIR_Context_alloc in libmpich.a(context_util.o)
"_PMPI_Keyval_free", referenced from:
_MPIR_Topology_finalize in libmpich.a(topo_util.o)
"_PMPI_Allreduce", referenced from:
_MPIR_Context_alloc in libmpich.a(context_util.o)
_MPIR_Context_alloc in libmpich.a(context_util.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
Finished
Is there a specific version of MPICH required? Thanks!!!!