Dhabaleswar Panda wrote:
Thanks for your note and the patch. We have not done extensive testing of current mvapich-gen2 for IA64 platform (we have done it for other platforms). We will incorporate your patch, test it out, and push it out to the OpenIB/SVN soon.
Please let me know if I help I with IA64 testing I would be happy to do what I can. I have just hit another issue (which I don't believe is just an IA64 issue) while compiling viapriv.o and viainit.o for overtake. It appears that some of the structure definitions are missing, has anyone else seen this or have I missed a config step ? Errors below. Can you help ? Thanks John make overtake /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/bin/mpicc -DHAVE_MPICHCONF_H -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DUSE_STDARG=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_LONG_LONG_INT=1 -DHAVE_PROTOTYPES=1 -DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1 -DHAVE_SLEEP=1 -DHAVE_SYSCONF=1 -c overtake.c /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/bin/mpicc -DHAVE_MPICHCONF_H -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DUSE_STDARG=1 -DHAVE_LONG_DOUBLE=1 -DHAVE_LONG_LONG_INT=1 -DHAVE_PROTOTYPES=1 -DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1 -DHAVE_SLEEP=1 -DHAVE_SYSCONF=1 -c test.c /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/bin/mpicc -o overtake overtake.o test.o /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viapriv.o)(.text+0x72): In function `register_memory': : undefined reference to `ibv_reg_mr' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viapriv.o)(.text+0xd2): In function `deregister_memory': : undefined reference to `ibv_dereg_mr' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x42): In function `open_hca': : undefined reference to `ibv_get_devices' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x62): In function `open_hca': : undefined reference to `dlist_start' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x82): In function `open_hca': : undefined reference to `_dlist_mark_move' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x132): In function `open_hca': : undefined reference to `ibv_open_device' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x2a2): In function `open_hca': : undefined reference to `ibv_alloc_pd' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x442): In function `get_lid': : undefined reference to `ibv_query_port' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x612): In function `create_cq': : undefined reference to `ibv_create_cq' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x952): In function `create_qps': : undefined reference to `ibv_create_qp' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0xca2): In function `create_qps': : undefined reference to `ibv_modify_qp' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x1392): In function `ib_qp_enable': : undefined reference to `ibv_modify_qp' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x1692): In function `ib_qp_enable': : undefined reference to `ibv_modify_qp' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x1922): In function `ib_finalize': : undefined reference to `ibv_destroy_qp' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x1a92): In function `ib_finalize': : undefined reference to `ibv_destroy_cq' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x1bd2): In function `ib_finalize': : undefined reference to `ibv_dealloc_pd' /usr/src/openib/gen2/trunk/src/userspace/mpi/mvapich-gen2/lib/libmpich.a(viainit.o)(.text+0x1d12): In function `ib_finalize': : undefined reference to `ibv_close_device' collect2: ld returned 1 exit status make[4]: *** [overtake] Error 1 make[3]: [linktest] Error 2 (ignored) Could not link a C program with MPI libraries make[3]: *** [linktest] Error 1 make[2]: *** [linktest] Error 2 make[1]: *** [mpi-lib-test] Error 2 make: *** [mpi] Error 2 -- John Partridge Silicon Graphics Inc Tel: 651-683-3428 Vnet: 233-3428 E-Mail: [EMAIL PROTECTED] _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
