From narravul at mvapich.cse.ohio-state.edu Wed Oct 10 13:13:45 2007 From: narravul at mvapich.cse.ohio-state.edu (narravul@mvapich.cse.ohio-state.edu) Date: Wed Oct 10 13:14:17 2007 Subject: [mvapich-commit] r1567 - in mvapich2/branches/0.9.8: . src/mpid/osu_ch3/channels/mrail/src/gen2 Message-ID: <200710101713.l9AHDj74022240@mvapich.cse.ohio-state.edu> Author: narravul Date: 2007-10-10 13:13:43 -0400 (Wed, 10 Oct 2007) New Revision: 1567 Modified: mvapich2/branches/0.9.8/CHANGELOG mvapich2/branches/0.9.8/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c Log: Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank variable usage in DEBUG_PRINT in rdma-cm.c. Thanks to Steve Wise for reporting these. Modified: mvapich2/branches/0.9.8/CHANGELOG =================================================================== --- mvapich2/branches/0.9.8/CHANGELOG 2007-10-09 12:19:38 UTC (rev 1566) +++ mvapich2/branches/0.9.8/CHANGELOG 2007-10-10 17:13:43 UTC (rev 1567) @@ -3,6 +3,11 @@ This file briefly describes the latest changes to the MVAPICH2 software package. The logs are arranged in the "most recent first" order. +10/10/2007 + * Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank + variable usage in DEBUG_PRINT in rdma-cm.c + Thanks to Steve Wise for reporting these. + 09/05/2007 * Minor patches for fixing (i) duplication of DESTDIR in install paths and (ii) PMIU_getval length used in simple_pmi Modified: mvapich2/branches/0.9.8/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c =================================================================== --- mvapich2/branches/0.9.8/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c 2007-10-09 12:19:38 UTC (rev 1566) +++ mvapich2/branches/0.9.8/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c 2007-10-10 17:13:43 UTC (rev 1567) @@ -30,11 +30,11 @@ #undef DEBUG_PRINT #ifdef DEBUG #define DEBUG_PRINT(args...) \ -do { \ - int rank; \ - PMI_Get_rank(&rank); \ - fprintf(stderr, "[%d][%s:%d] ", rank, __FILE__, __LINE__);\ - fprintf(stderr, args); \ +do { \ + int __rank; \ + PMI_Get_rank(&__rank); \ + fprintf(stderr, "[%d][%s:%d] ", __rank, __FILE__, __LINE__);\ + fprintf(stderr, args); \ } while (0) #else #define DEBUG_PRINT(args...) @@ -345,7 +345,7 @@ char ipaddr[16]; MPIDI_CH3I_RDMA_Process_t *proc = &MPIDI_CH3I_RDMA_Process; - rdma_base_listen_port[pg_rank] = get_base_listen_port(pg_rank); + rdma_base_listen_port[pg_rank] = htons(get_base_listen_port(pg_rank)); sprintf(ipaddr, "0.0.0.0"); /* Listen on all devices */ memset(&sin, 0, sizeof(sin)); From narravul at mvapich.cse.ohio-state.edu Wed Oct 10 13:27:11 2007 From: narravul at mvapich.cse.ohio-state.edu (narravul@mvapich.cse.ohio-state.edu) Date: Wed Oct 10 13:27:43 2007 Subject: [mvapich-commit] r1568 - in mvapich2/trunk: . src/mpid/osu_ch3/channels/mrail/src/gen2 Message-ID: <200710101727.l9AHRBgx022262@mvapich.cse.ohio-state.edu> Author: narravul Date: 2007-10-10 13:27:11 -0400 (Wed, 10 Oct 2007) New Revision: 1568 Modified: mvapich2/trunk/CHANGELOG mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c Log: Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank variable usage in DEBUG_PRINT in rdma-cm.c. Thanks to Steve Wise for reporting these. Modified: mvapich2/trunk/CHANGELOG =================================================================== --- mvapich2/trunk/CHANGELOG 2007-10-10 17:13:43 UTC (rev 1567) +++ mvapich2/trunk/CHANGELOG 2007-10-10 17:27:11 UTC (rev 1568) @@ -3,6 +3,11 @@ This file briefly describes the latest changes to the MVAPICH2 software package. The logs are arranged in the "most recent first" order. +10/10/2007 + * Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank + variable usage in DEBUG_PRINT in rdma-cm.c + Thanks to Steve Wise for reporting these. + 07/25/2007 (Release data of MVAPICH2-1.0-beta) * Following features are added in this new MVAPICH2-1.0-beta release: Modified: mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c =================================================================== --- mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c 2007-10-10 17:13:43 UTC (rev 1567) +++ mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c 2007-10-10 17:27:11 UTC (rev 1568) @@ -32,9 +32,9 @@ #ifdef DEBUG #define DEBUG_PRINT(args...) \ do { \ - int pt_rank; \ - PMI_Get_rank(&pt_rank); \ - fprintf(stderr, "[%d][%s:%d] ", pt_rank, __FILE__, __LINE__); \ + int __rank; \ + PMI_Get_rank(&__rank); \ + fprintf(stderr, "[%d][%s:%d] ", __rank, __FILE__, __LINE__); \ fprintf(stderr, args); \ fflush(stderr); \ } while (0) @@ -592,7 +592,7 @@ rdma_cm_default_port = rand() % (65536 - 1025) + 1024; } - return rdma_cm_default_port; + return htons(rdma_cm_default_port); } int rdma_cm_create_qp(int cm_rank, int rail_index, int one_sided) From narravul at mvapich.cse.ohio-state.edu Wed Oct 10 13:27:54 2007 From: narravul at mvapich.cse.ohio-state.edu (narravul@mvapich.cse.ohio-state.edu) Date: Wed Oct 10 13:28:26 2007 Subject: [mvapich-commit] r1569 - mvapich2/branches/0.9.8/src/mpid/osu_ch3/channels/mrail/src/gen2 Message-ID: <200710101727.l9AHRsSR022272@mvapich.cse.ohio-state.edu> Author: narravul Date: 2007-10-10 13:27:54 -0400 (Wed, 10 Oct 2007) New Revision: 1569 Modified: mvapich2/branches/0.9.8/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c Log: Changing the htons byte order for all rdma cm ports. Modified: mvapich2/branches/0.9.8/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c =================================================================== --- mvapich2/branches/0.9.8/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c 2007-10-10 17:27:11 UTC (rev 1568) +++ mvapich2/branches/0.9.8/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c 2007-10-10 17:27:54 UTC (rev 1569) @@ -345,7 +345,7 @@ char ipaddr[16]; MPIDI_CH3I_RDMA_Process_t *proc = &MPIDI_CH3I_RDMA_Process; - rdma_base_listen_port[pg_rank] = htons(get_base_listen_port(pg_rank)); + rdma_base_listen_port[pg_rank] = get_base_listen_port(pg_rank); sprintf(ipaddr, "0.0.0.0"); /* Listen on all devices */ memset(&sin, 0, sizeof(sin)); @@ -400,7 +400,7 @@ rdma_cm_default_port = rand() % (65536 - 1025) + 1024; } - return rdma_cm_default_port; + return htons(rdma_cm_default_port); } int create_cm_ids(struct MPIDI_CH3I_RDMA_Process_t *proc, int pg_rank, int pg_size) From narravul at mvapich.cse.ohio-state.edu Wed Oct 10 13:42:10 2007 From: narravul at mvapich.cse.ohio-state.edu (narravul@mvapich.cse.ohio-state.edu) Date: Wed Oct 10 13:42:43 2007 Subject: [mvapich-commit] r1570 - in mvapich2/branches/1.0: . src/mpid/osu_ch3/channels/mrail/src/gen2 Message-ID: <200710101742.l9AHgAPX022297@mvapich.cse.ohio-state.edu> Author: narravul Date: 2007-10-10 13:42:09 -0400 (Wed, 10 Oct 2007) New Revision: 1570 Modified: mvapich2/branches/1.0/CHANGELOG mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c Log: Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank variable usage in DEBUG_PRINT in rdma-cm.c. Thanks to Steve Wise for reporting these. Modified: mvapich2/branches/1.0/CHANGELOG =================================================================== --- mvapich2/branches/1.0/CHANGELOG 2007-10-10 17:27:54 UTC (rev 1569) +++ mvapich2/branches/1.0/CHANGELOG 2007-10-10 17:42:09 UTC (rev 1570) @@ -3,6 +3,11 @@ This file briefly describes the latest changes to the MVAPICH2 software package. The logs are arranged in the "most recent first" order. +10/10/2007 + * Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank + variable usage in DEBUG_PRINT in rdma-cm.c + Thanks to Steve Wise for reporting these. + 07/25/2007 (Release data of MVAPICH2-1.0-beta) * Following features are added in this new MVAPICH2-1.0-beta release: Modified: mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c =================================================================== --- mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c 2007-10-10 17:27:54 UTC (rev 1569) +++ mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/gen2/rdma_cm.c 2007-10-10 17:42:09 UTC (rev 1570) @@ -32,9 +32,9 @@ #ifdef DEBUG #define DEBUG_PRINT(args...) \ do { \ - int pt_rank; \ - PMI_Get_rank(&pt_rank); \ - fprintf(stderr, "[%d][%s:%d] ", pt_rank, __FILE__, __LINE__); \ + int __rank; \ + PMI_Get_rank(&__rank); \ + fprintf(stderr, "[%d][%s:%d] ", __rank, __FILE__, __LINE__); \ fprintf(stderr, args); \ fflush(stderr); \ } while (0) @@ -592,7 +592,7 @@ rdma_cm_default_port = rand() % (65536 - 1025) + 1024; } - return rdma_cm_default_port; + return htons(rdma_cm_default_port); } int rdma_cm_create_qp(int cm_rank, int rail_index, int one_sided) From huangwei at mvapich.cse.ohio-state.edu Thu Oct 11 14:03:23 2007 From: huangwei at mvapich.cse.ohio-state.edu (huangwei@mvapich.cse.ohio-state.edu) Date: Thu Oct 11 14:03:57 2007 Subject: [mvapich-commit] r1571 - mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/rdma Message-ID: <200710111803.l9BI3NpP025312@mvapich.cse.ohio-state.edu> Author: huangwei Date: 2007-10-11 14:03:21 -0400 (Thu, 11 Oct 2007) New Revision: 1571 Modified: mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/rdma/ch3_rndvtransfer.c Log: The receive size is not correctly calculated in case of datatype. iov_count == 1 is not the sufficient condition for that the communication buffer is contiguous. Modified: mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/rdma/ch3_rndvtransfer.c =================================================================== --- mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/rdma/ch3_rndvtransfer.c 2007-10-10 17:42:09 UTC (rev 1570) +++ mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/rdma/ch3_rndvtransfer.c 2007-10-11 18:03:21 UTC (rev 1571) @@ -141,7 +141,7 @@ MPIDI_CH3I_CR_lock(); #endif - if (rreq->dev.iov_count == 1) + if (rreq->dev.iov_count == 1 && rreq->dev.OnDataAvail == NULL) cts_pkt->recv_sz = rreq->dev.iov[0].MPID_IOV_LEN; else cts_pkt->recv_sz = rreq->dev.segment_size; From huangwei at mvapich.cse.ohio-state.edu Mon Oct 15 13:08:11 2007 From: huangwei at mvapich.cse.ohio-state.edu (huangwei@mvapich.cse.ohio-state.edu) Date: Mon Oct 15 13:08:47 2007 Subject: [mvapich-commit] r1578 - mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/rdma Message-ID: <200710151708.l9FH8B5p021449@mvapich.cse.ohio-state.edu> Author: huangwei Date: 2007-10-15 13:08:10 -0400 (Mon, 15 Oct 2007) New Revision: 1578 Modified: mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/rdma/ch3_rndvtransfer.c Log: The receive size is not correctly calculated in case of datatype. iov_count == 1 is not the sufficient condition for that the communication buffer is contiguous. Modified: mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/rdma/ch3_rndvtransfer.c =================================================================== --- mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/rdma/ch3_rndvtransfer.c 2007-10-15 16:34:26 UTC (rev 1577) +++ mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/rdma/ch3_rndvtransfer.c 2007-10-15 17:08:10 UTC (rev 1578) @@ -22,8 +22,7 @@ #include "pmi.h" #ifdef _SMP_ -static int MPIDI_CH3_SMP_Rendezvous_push(MPIDI_VC_t *, - MPID_Request *); +static int MPIDI_CH3_SMP_Rendezvous_push(MPIDI_VC_t *, MPID_Request *); #endif MPIDI_VC_t *flowlist; @@ -141,7 +140,7 @@ MPIDI_CH3I_CR_lock(); #endif - if (rreq->dev.iov_count == 1) + if (rreq->dev.iov_count == 1 && rreq->dev.OnDataAvail == NULL) cts_pkt->recv_sz = rreq->dev.iov[0].MPID_IOV_LEN; else cts_pkt->recv_sz = rreq->dev.segment_size; From chail at mvapich.cse.ohio-state.edu Wed Oct 17 22:42:15 2007 From: chail at mvapich.cse.ohio-state.edu (chail@mvapich.cse.ohio-state.edu) Date: Wed Oct 17 22:42:49 2007 Subject: [mvapich-commit] r1588 - mvapich/branches/0.9.9/mpid/ch_smp Message-ID: <200710180242.l9I2gFSC032408@mvapich.cse.ohio-state.edu> Author: chail Date: 2007-10-17 22:42:13 -0400 (Wed, 17 Oct 2007) New Revision: 1588 Modified: mvapich/branches/0.9.9/mpid/ch_smp/mpirun.ch_smp.in Log: Add totalview support to ch_smp. Modified: mvapich/branches/0.9.9/mpid/ch_smp/mpirun.ch_smp.in =================================================================== --- mvapich/branches/0.9.9/mpid/ch_smp/mpirun.ch_smp.in 2007-10-18 02:33:37 UTC (rev 1587) +++ mvapich/branches/0.9.9/mpid/ch_smp/mpirun.ch_smp.in 2007-10-18 02:42:13 UTC (rev 1588) @@ -62,6 +62,11 @@ else via_args="$via_show $via_xterm $via_debug" + if [ "$debugger" == "totalview" ] ; then + # user threw -tv or -totalview on command line, mpirun.args set debugger=totalview, + # and now we need to pass -tv on to mpirun_rsh which reads $TOTALVIEW from environment + via_args="$via_args -tv" + fi if [ "x$via_paramfile" != "x" ] ; then via_args="$via_args -paramfile $via_paramfile" fi From chail at mvapich.cse.ohio-state.edu Thu Oct 18 21:57:56 2007 From: chail at mvapich.cse.ohio-state.edu (chail@mvapich.cse.ohio-state.edu) Date: Thu Oct 18 21:58:31 2007 Subject: [mvapich-commit] r1591 - mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/udapl Message-ID: <200710190157.l9J1vu41002734@mvapich.cse.ohio-state.edu> Author: chail Date: 2007-10-18 21:57:55 -0400 (Thu, 18 Oct 2007) New Revision: 1591 Modified: mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/udapl/rdma_udapl_priv.c Log: Enhance udapl initialization. Modified: mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/udapl/rdma_udapl_priv.c =================================================================== --- mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/udapl/rdma_udapl_priv.c 2007-10-18 16:47:22 UTC (rev 1590) +++ mvapich2/branches/1.0/src/mpid/osu_ch3/channels/mrail/src/udapl/rdma_udapl_priv.c 2007-10-19 01:57:55 UTC (rev 1591) @@ -784,6 +784,7 @@ { ep_attr.service_type = DAT_SERVICE_TYPE_RC; ep_attr.max_mtu_size = rdma_default_mtu_size; + ep_attr.max_message_size = ia_attr.max_message_size; ep_attr.max_rdma_size = ia_attr.max_rdma_size; ep_attr.qos = DAT_QOS_BEST_EFFORT; ep_attr.recv_completion_flags = DAT_COMPLETION_DEFAULT_FLAG; @@ -805,6 +806,10 @@ ep_attr.ep_transport_specific = NULL; ep_attr.ep_provider_specific_count = 0; ep_attr.ep_provider_specific = NULL; + + ep_attr.max_rdma_read_iov = 0; + ep_attr.max_rdma_write_iov = 0; + ep_attr.srq_soft_hw = 0; } for (i = 0; i < pg_size; i++) From chail at mvapich.cse.ohio-state.edu Thu Oct 18 22:02:24 2007 From: chail at mvapich.cse.ohio-state.edu (chail@mvapich.cse.ohio-state.edu) Date: Thu Oct 18 22:02:59 2007 Subject: [mvapich-commit] r1592 - mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/udapl Message-ID: <200710190202.l9J22OVq002796@mvapich.cse.ohio-state.edu> Author: chail Date: 2007-10-18 22:02:23 -0400 (Thu, 18 Oct 2007) New Revision: 1592 Modified: mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/udapl/rdma_udapl_priv.c Log: Enhance udapl initialization. Modified: mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/udapl/rdma_udapl_priv.c =================================================================== --- mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/udapl/rdma_udapl_priv.c 2007-10-19 01:57:55 UTC (rev 1591) +++ mvapich2/trunk/src/mpid/osu_ch3/channels/mrail/src/udapl/rdma_udapl_priv.c 2007-10-19 02:02:23 UTC (rev 1592) @@ -784,6 +784,7 @@ { ep_attr.service_type = DAT_SERVICE_TYPE_RC; ep_attr.max_mtu_size = rdma_default_mtu_size; + ep_attr.max_message_size = ia_attr.max_message_size; ep_attr.max_rdma_size = ia_attr.max_rdma_size; ep_attr.qos = DAT_QOS_BEST_EFFORT; ep_attr.recv_completion_flags = DAT_COMPLETION_DEFAULT_FLAG; @@ -805,6 +806,10 @@ ep_attr.ep_transport_specific = NULL; ep_attr.ep_provider_specific_count = 0; ep_attr.ep_provider_specific = NULL; + + ep_attr.max_rdma_read_iov = 0; + ep_attr.max_rdma_write_iov = 0; + ep_attr.srq_soft_hw = 0; } for (i = 0; i < pg_size; i++) From chail at mvapich.cse.ohio-state.edu Thu Oct 18 22:10:49 2007 From: chail at mvapich.cse.ohio-state.edu (chail@mvapich.cse.ohio-state.edu) Date: Thu Oct 18 22:11:22 2007 Subject: [mvapich-commit] r1593 - mvapich2/branches/1.0 Message-ID: <200710190210.l9J2An3w002834@mvapich.cse.ohio-state.edu> Author: chail Date: 2007-10-18 22:10:48 -0400 (Thu, 18 Oct 2007) New Revision: 1593 Modified: mvapich2/branches/1.0/CHANGELOG Log: Edit CHANGELOG: 10/18/2007 * Enhance udapl initializaton, set all ep_attr fields properly. Thanks for Kanoj Sarcar from NetXen for the patch. Modified: mvapich2/branches/1.0/CHANGELOG =================================================================== --- mvapich2/branches/1.0/CHANGELOG 2007-10-19 02:02:23 UTC (rev 1592) +++ mvapich2/branches/1.0/CHANGELOG 2007-10-19 02:10:48 UTC (rev 1593) @@ -48,6 +48,10 @@ - Based on MPICH2 1.0.5p4. +10/18/2007 +* Enhance udapl initializaton, set all ep_attr fields properly. + Thanks for Kanoj Sarcar from NetXen for the patch. + 07/25/2007 * Fix for hang while using IMB with -multi option. Thanks to Pasha (Mellanox) for reporting this. From chail at mvapich.cse.ohio-state.edu Thu Oct 18 22:13:16 2007 From: chail at mvapich.cse.ohio-state.edu (chail@mvapich.cse.ohio-state.edu) Date: Thu Oct 18 22:13:49 2007 Subject: [mvapich-commit] r1594 - mvapich2/branches/1.0 Message-ID: <200710190213.l9J2DG1N002844@mvapich.cse.ohio-state.edu> Author: chail Date: 2007-10-18 22:13:16 -0400 (Thu, 18 Oct 2007) New Revision: 1594 Modified: mvapich2/branches/1.0/CHANGELOG Log: Edit CHANGELOG, put the entry in the appropriate place. Modified: mvapich2/branches/1.0/CHANGELOG =================================================================== --- mvapich2/branches/1.0/CHANGELOG 2007-10-19 02:10:48 UTC (rev 1593) +++ mvapich2/branches/1.0/CHANGELOG 2007-10-19 02:13:16 UTC (rev 1594) @@ -3,6 +3,10 @@ This file briefly describes the latest changes to the MVAPICH2 software package. The logs are arranged in the "most recent first" order. +10/18/2007 +* Enhance udapl initializaton, set all ep_attr fields properly. + Thanks for Kanoj Sarcar from NetXen for the patch. + 10/10/2007 * Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank variable usage in DEBUG_PRINT in rdma-cm.c @@ -48,10 +52,6 @@ - Based on MPICH2 1.0.5p4. -10/18/2007 -* Enhance udapl initializaton, set all ep_attr fields properly. - Thanks for Kanoj Sarcar from NetXen for the patch. - 07/25/2007 * Fix for hang while using IMB with -multi option. Thanks to Pasha (Mellanox) for reporting this. From chail at mvapich.cse.ohio-state.edu Thu Oct 18 22:15:09 2007 From: chail at mvapich.cse.ohio-state.edu (chail@mvapich.cse.ohio-state.edu) Date: Thu Oct 18 22:15:41 2007 Subject: [mvapich-commit] r1595 - mvapich2/trunk Message-ID: <200710190215.l9J2F9fj002857@mvapich.cse.ohio-state.edu> Author: chail Date: 2007-10-18 22:15:08 -0400 (Thu, 18 Oct 2007) New Revision: 1595 Modified: mvapich2/trunk/CHANGELOG Log: Edit CHANGELOG: 10/18/2007 * Enhance udapl initializaton, set all ep_attr fields properly. Thanks for Kanoj Sarcar from NetXen for the patch. Modified: mvapich2/trunk/CHANGELOG =================================================================== --- mvapich2/trunk/CHANGELOG 2007-10-19 02:13:16 UTC (rev 1594) +++ mvapich2/trunk/CHANGELOG 2007-10-19 02:15:08 UTC (rev 1595) @@ -3,6 +3,10 @@ This file briefly describes the latest changes to the MVAPICH2 software package. The logs are arranged in the "most recent first" order. +10/18/2007 +* Enhance udapl initializaton, set all ep_attr fields properly. + Thanks for Kanoj Sarcar from NetXen for the patch. + 10/10/2007 * Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank variable usage in DEBUG_PRINT in rdma-cm.c From koop at mvapich.cse.ohio-state.edu Fri Oct 26 15:55:43 2007 From: koop at mvapich.cse.ohio-state.edu (koop@mvapich.cse.ohio-state.edu) Date: Fri Oct 26 15:56:17 2007 Subject: [mvapich-commit] r1617 - mvapich/trunk/mpid/ch_gen2_ud Message-ID: <200710261955.l9QJth0q008836@mvapich.cse.ohio-state.edu> Author: koop Date: 2007-10-26 15:55:42 -0400 (Fri, 26 Oct 2007) New Revision: 1617 Added: mvapich/trunk/mpid/ch_gen2_ud/mpirun.ch_gen2_ud.in Removed: mvapich/trunk/mpid/ch_gen2_ud/mpirun.ch_gen2.in Log: * renaming file Deleted: mvapich/trunk/mpid/ch_gen2_ud/mpirun.ch_gen2.in =================================================================== --- mvapich/trunk/mpid/ch_gen2_ud/mpirun.ch_gen2.in 2007-10-26 19:50:29 UTC (rev 1616) +++ mvapich/trunk/mpid/ch_gen2_ud/mpirun.ch_gen2.in 2007-10-26 19:55:42 UTC (rev 1617) @@ -1,93 +0,0 @@ -#! /bin/sh -# -# This script gets included by the MPICH mpirun script -# when MPICH is configured with the VIA device. -# Currently the "use_mpd" command line flag is required -# for use with MPD. -# - -####################################################################### -# Copyright (C) 1999-2001 The Regents of the University of California -# (through E.O. Lawrence Berkeley National Laboratory), subject to -# approval by the U.S. Department of Energy. -# -# Your use of this software is under license -- the license agreement is -# attached and included in the MVICH top-level directory as LICENSE.TXT -# or you may contact Berkeley Lab's Technology Transfer Department at -# TTD@lbl.gov. -# -# NOTICE OF U.S. GOVERNMENT RIGHTS. The Software was developed under -# funding from the U.S. Government which consequently retains certain -# rights as follows: the U.S. Government has been granted for itself and -# others acting on its behalf a paid-up, nonexclusive, irrevocable, -# worldwide license in the Software to reproduce, prepare derivative -# works, and perform publicly and display publicly. Beginning five (5) -# years after the date permission to assert copyright is obtained from -# the U.S. Department of Energy, and subject to any subsequent five (5) -# year renewals, the U.S. Government is granted for itself and others -# acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide -# license in the Software to reproduce, prepare derivative works, -# distribute copies to the public, perform publicly and display -# publicly, and to permit others to do so. -####################################################################### - -default_install_machinefile=${prefix}/share/machines.${DEFAULT_ARCH} -default_util_machinefile=${datadir}/machines.${DEFAULT_ARCH} - -if [ "0" = "1" ] ; then - echo "ARCH = $arch" - echo "paramfile = $via_paramfile" - echo "hostfile = $via_hostfile" - echo "hostlist = $via_hostlist" - echo "debug = $via_debug" - echo "totalview = $via_tv" - echo "show = $via_show" - echo "xterm = $via_xterm" - echo "progname = $progname" -fi - -if [ "x$via_usempd" != "x" ] ; then - - via_env="" - via_args=" -np $np" - if [ "x$via_paramfile" != "x" ] ; then - via_env=`$MPIRUN_BIN/read_params.pl $via_paramfile` - if [ -n "$via_env" ] ; then - via_env=" -MPDENV- $via_env" - fi - fi - - $Show ${prefix}/bin/mpdmpexec $via_args $progname $cmdLineArgs $via_env - exitstatus=$? -else - - via_args="$via_show $via_xterm $via_debug" - if [ "x$via_paramfile" != "x" ] ; then - via_args="$via_args -paramfile $via_paramfile" - fi - via_args="$via_args -np $np" - if [ "x$via_hostfile" = "x" ]; then - via_hostfile="$machineFile" - fi - if [ "x$via_hostfile" = "x" ]; then - if [ "x$via_hostlist" != "x" ]; then - via_args="$via_args $via_hostlist" - else - if [ "x$PBS_NODEFILE" != "x" ]; then - via_args="$via_args -hostfile $PBS_NODEFILE" - elif [ -f "$default_install_machinefile" ]; then - via_args="$via_args -hostfile $default_install_machinefile" - elif [ -f "$default_util_machinefile" ]; then - via_args="$via_args -hostfile $default_util_machinefile" - else - echo "Need to provide machinefile or a list of machines" - exitstatus=1 - fi - fi - else - via_args="$via_args -hostfile $via_hostfile" - fi - - $Show $MPIRUN_HOME/mpirun_rsh $via_args $progname $cmdLineArgs - exitstatus=$? -fi Copied: mvapich/trunk/mpid/ch_gen2_ud/mpirun.ch_gen2_ud.in (from rev 1616, mvapich/trunk/mpid/ch_gen2_ud/mpirun.ch_gen2.in) From vishnu at mvapich.cse.ohio-state.edu Fri Oct 26 16:30:03 2007 From: vishnu at mvapich.cse.ohio-state.edu (vishnu@mvapich.cse.ohio-state.edu) Date: Fri Oct 26 16:30:40 2007 Subject: [mvapich-commit] r1618 - mvapich/trunk/mpid/ch_gen2_multirail Message-ID: <200710262030.l9QKU3N5008941@mvapich.cse.ohio-state.edu> Author: vishnu Date: 2007-10-26 16:30:00 -0400 (Fri, 26 Oct 2007) New Revision: 1618 Modified: mvapich/trunk/mpid/ch_gen2_multirail/vbuf.h Log: Fixing the compilation problem with respect to gcc4 Modified: mvapich/trunk/mpid/ch_gen2_multirail/vbuf.h =================================================================== --- mvapich/trunk/mpid/ch_gen2_multirail/vbuf.h 2007-10-26 19:55:42 UTC (rev 1617) +++ mvapich/trunk/mpid/ch_gen2_multirail/vbuf.h 2007-10-26 20:30:00 UTC (rev 1618) @@ -201,8 +201,6 @@ void deallocate_vbufs(void); -extern vbuf *free_vbuf_head; - vbuf *get_vbuf(void); void release_vbuf(vbuf * v); void vbuf_init_send(vbuf * v, unsigned long len, int subchannel); From perkinjo at mvapich.cse.ohio-state.edu Fri Oct 26 16:39:43 2007 From: perkinjo at mvapich.cse.ohio-state.edu (perkinjo@mvapich.cse.ohio-state.edu) Date: Fri Oct 26 16:40:17 2007 Subject: [mvapich-commit] r1619 - mvapich/trunk Message-ID: <200710262039.l9QKdhpT008961@mvapich.cse.ohio-state.edu> Author: perkinjo Date: 2007-10-26 16:39:41 -0400 (Fri, 26 Oct 2007) New Revision: 1619 Modified: mvapich/trunk/make.mvapich.vapi_multirail Log: Fixing bad PREFIX Modified: mvapich/trunk/make.mvapich.vapi_multirail =================================================================== --- mvapich/trunk/make.mvapich.vapi_multirail 2007-10-26 20:30:00 UTC (rev 1618) +++ mvapich/trunk/make.mvapich.vapi_multirail 2007-10-26 20:39:41 UTC (rev 1619) @@ -5,7 +5,7 @@ # Mandatory variables. All are checked except CXX and F90. MTHOME=/usr/local/ibgd/driver/infinihost -PREFIX=/tmp/mvapich +PREFIX=/usr/local/mvapich export CC=gcc export CXX=g++ export F77=g77 From koop at mvapich.cse.ohio-state.edu Fri Oct 26 19:41:34 2007 From: koop at mvapich.cse.ohio-state.edu (koop@mvapich.cse.ohio-state.edu) Date: Fri Oct 26 19:42:35 2007 Subject: [mvapich-commit] r1620 - in mvapich/trunk/mpid: ch_psm/process ch_smp/process Message-ID: <200710262341.l9QNfY68009433@mvapich.cse.ohio-state.edu> Author: koop Date: 2007-10-26 19:41:33 -0400 (Fri, 26 Oct 2007) New Revision: 1620 Modified: mvapich/trunk/mpid/ch_psm/process/mpirun_rsh.c mvapich/trunk/mpid/ch_smp/process/mpirun_rsh.c Log: * New version number for SMP and PSM devices Modified: mvapich/trunk/mpid/ch_psm/process/mpirun_rsh.c =================================================================== --- mvapich/trunk/mpid/ch_psm/process/mpirun_rsh.c 2007-10-26 20:39:41 UTC (rev 1619) +++ mvapich/trunk/mpid/ch_psm/process/mpirun_rsh.c 2007-10-26 23:41:33 UTC (rev 1620) @@ -172,7 +172,7 @@ {0, 0, 0, 0} }; -#define MVAPICH_VERSION "0.9.9" +#define MVAPICH_VERSION "1.0" #ifndef MVAPICH_BUILDID #define MVAPICH_BUILDID "custom" Modified: mvapich/trunk/mpid/ch_smp/process/mpirun_rsh.c =================================================================== --- mvapich/trunk/mpid/ch_smp/process/mpirun_rsh.c 2007-10-26 20:39:41 UTC (rev 1619) +++ mvapich/trunk/mpid/ch_smp/process/mpirun_rsh.c 2007-10-26 23:41:33 UTC (rev 1620) @@ -172,7 +172,7 @@ {0, 0, 0, 0} }; -#define MVAPICH_VERSION "0.9.9" +#define MVAPICH_VERSION "1.0" #ifndef MVAPICH_BUILDID #define MVAPICH_BUILDID "custom" From koop at mvapich.cse.ohio-state.edu Fri Oct 26 19:54:18 2007 From: koop at mvapich.cse.ohio-state.edu (koop@mvapich.cse.ohio-state.edu) Date: Fri Oct 26 19:54:53 2007 Subject: [mvapich-commit] r1621 - mvapich/tags Message-ID: <200710262354.l9QNsI6O009453@mvapich.cse.ohio-state.edu> Author: koop Date: 2007-10-26 19:54:16 -0400 (Fri, 26 Oct 2007) New Revision: 1621 Added: mvapich/tags/1.0-beta/ Log: * Tag for 1.0 beta release Copied: mvapich/tags/1.0-beta (from rev 1620, mvapich/trunk) From vishnu at mvapich.cse.ohio-state.edu Mon Oct 29 12:08:10 2007 From: vishnu at mvapich.cse.ohio-state.edu (vishnu@mvapich.cse.ohio-state.edu) Date: Mon Oct 29 12:08:47 2007 Subject: [mvapich-commit] r1622 - in mvapich/trunk/mpid: ch_gen2 vapi Message-ID: <200710291608.l9TG8Apn002202@mvapich.cse.ohio-state.edu> Author: vishnu Date: 2007-10-29 12:08:08 -0400 (Mon, 29 Oct 2007) New Revision: 1622 Modified: mvapich/trunk/mpid/ch_gen2/viainit.c mvapich/trunk/mpid/vapi/viainit.c Log: Fixing a typo in memset, Thanks to Patrick Latifi@qlogic for reporting this. Modified: mvapich/trunk/mpid/ch_gen2/viainit.c =================================================================== --- mvapich/trunk/mpid/ch_gen2/viainit.c 2007-10-26 23:54:16 UTC (rev 1621) +++ mvapich/trunk/mpid/ch_gen2/viainit.c 2007-10-29 16:08:08 UTC (rev 1622) @@ -613,7 +613,7 @@ viadev.array_recv_desc = (struct ibv_recv_wr *) malloc(sizeof(struct ibv_recv_wr) * viadev_rq_size); - memset(viadev.array_recv_desc, '0', + memset(viadev.array_recv_desc, 0, sizeof(struct ibv_recv_wr) * viadev_rq_size); if (viadev_use_on_demand) /*ON_DEMAND*/ Modified: mvapich/trunk/mpid/vapi/viainit.c =================================================================== --- mvapich/trunk/mpid/vapi/viainit.c 2007-10-26 23:54:16 UTC (rev 1621) +++ mvapich/trunk/mpid/vapi/viainit.c 2007-10-29 16:08:08 UTC (rev 1622) @@ -453,7 +453,7 @@ viadev.array_recv_desc = (VAPI_rr_desc_t *) malloc(sizeof(VAPI_rr_desc_t) * viadev_rq_size); - memset(viadev.array_recv_desc, '0', sizeof(VAPI_rr_desc_t) * viadev_rq_size); + memset(viadev.array_recv_desc, 0, sizeof(VAPI_rr_desc_t) * viadev_rq_size); #ifdef MCST_SUPPORT From vishnu at mvapich.cse.ohio-state.edu Mon Oct 29 12:09:16 2007 From: vishnu at mvapich.cse.ohio-state.edu (vishnu@mvapich.cse.ohio-state.edu) Date: Mon Oct 29 12:09:51 2007 Subject: [mvapich-commit] r1623 - mvapich/trunk Message-ID: <200710291609.l9TG9Gqd002212@mvapich.cse.ohio-state.edu> Author: vishnu Date: 2007-10-29 12:09:16 -0400 (Mon, 29 Oct 2007) New Revision: 1623 Modified: mvapich/trunk/CHANGELOG Log: Making appropriate changes to the CHANGELOG Modified: mvapich/trunk/CHANGELOG =================================================================== --- mvapich/trunk/CHANGELOG 2007-10-29 16:08:08 UTC (rev 1622) +++ mvapich/trunk/CHANGELOG 2007-10-29 16:09:16 UTC (rev 1623) @@ -4,6 +4,9 @@ This file briefly describes the latest changes to MVAPICH software package. The logs are arranged in the "most recent first" order. +10/29/2007 +* Added the typo patch provided by pat latifi@qlogic + 06/13/2007 * Added PSM device From huangwei at mvapich.cse.ohio-state.edu Mon Oct 29 17:12:40 2007 From: huangwei at mvapich.cse.ohio-state.edu (huangwei@mvapich.cse.ohio-state.edu) Date: Mon Oct 29 17:13:15 2007 Subject: [mvapich-commit] r1624 - mvapich2/branches/1.0 Message-ID: <200710292112.l9TLCeUB002760@mvapich.cse.ohio-state.edu> Author: huangwei Date: 2007-10-29 17:12:39 -0400 (Mon, 29 Oct 2007) New Revision: 1624 Modified: mvapich2/branches/1.0/CHANGELOG Log: update changelog Modified: mvapich2/branches/1.0/CHANGELOG =================================================================== --- mvapich2/branches/1.0/CHANGELOG 2007-10-29 16:09:16 UTC (rev 1623) +++ mvapich2/branches/1.0/CHANGELOG 2007-10-29 21:12:39 UTC (rev 1624) @@ -7,6 +7,11 @@ * Enhance udapl initializaton, set all ep_attr fields properly. Thanks for Kanoj Sarcar from NetXen for the patch. +10/15/2007 +* Fixing a bug that miscalculates the receive size in case of complex +datatype is used. + Thanks for Patrice Martinez from Bull for reporting this problem. + 10/10/2007 * Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank variable usage in DEBUG_PRINT in rdma-cm.c From huangwei at mvapich.cse.ohio-state.edu Mon Oct 29 17:14:07 2007 From: huangwei at mvapich.cse.ohio-state.edu (huangwei@mvapich.cse.ohio-state.edu) Date: Mon Oct 29 17:14:40 2007 Subject: [mvapich-commit] r1625 - mvapich2/trunk Message-ID: <200710292114.l9TLE7PT002771@mvapich.cse.ohio-state.edu> Author: huangwei Date: 2007-10-29 17:14:06 -0400 (Mon, 29 Oct 2007) New Revision: 1625 Modified: mvapich2/trunk/CHANGELOG Log: update changelog Modified: mvapich2/trunk/CHANGELOG =================================================================== --- mvapich2/trunk/CHANGELOG 2007-10-29 21:12:39 UTC (rev 1624) +++ mvapich2/trunk/CHANGELOG 2007-10-29 21:14:06 UTC (rev 1625) @@ -7,6 +7,11 @@ * Enhance udapl initializaton, set all ep_attr fields properly. Thanks for Kanoj Sarcar from NetXen for the patch. +10/15/2007 +* Fixing a bug that miscalculates the receive size in case of complex +datatype is used. + Thanks for Patrice Martinez from Bull for reporting this problem. + 10/10/2007 * Minor patches for fixing (i) NBO for rdma-cm ports and (ii) rank variable usage in DEBUG_PRINT in rdma-cm.c