[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1rc1-6-ga31d19c

mysql vizuser noreply at mpich.org
Thu Nov 7 10:25:21 CST 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".

The branch, master has been updated
       via  a31d19c849957d6e400b58d7aca759e88b4ffd00 (commit)
       via  7d983392bf3fc8eda70f2cb96d1e8579afb0f301 (commit)
      from  e61b9a5baa187922a06481a48833ac3d8ba7eb90 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/a31d19c849957d6e400b58d7aca759e88b4ffd00

commit a31d19c849957d6e400b58d7aca759e88b4ffd00
Author: Huiwei Lu <huiweilu at mcs.anl.gov>
Date:   Tue Nov 5 13:31:01 2013 -0600

    Fix #1920 - enhance the output format
    
    Changes singe long line function definitions to multiple lines
    
    Signed-off-by: Wesley Bland <wbland at mcs.anl.gov>

diff --git a/src/mpi/coll/iallgather.c b/src/mpi/coll/iallgather.c
index 8f5a321..b526cdd 100644
--- a/src/mpi/coll/iallgather.c
+++ b/src/mpi/coll/iallgather.c
@@ -655,7 +655,9 @@ Output Parameters:
 
 .N Errors
 @*/
-int MPI_Iallgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request)
+int MPI_Iallgather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
+                   void *recvbuf, int recvcount, MPI_Datatype recvtype,
+                   MPI_Comm comm, MPI_Request *request)
 {
     int mpi_errno = MPI_SUCCESS;
     MPID_Comm *comm_ptr = NULL;
diff --git a/src/mpi/coll/iallreduce.c b/src/mpi/coll/iallreduce.c
index acd90be..8829c61 100644
--- a/src/mpi/coll/iallreduce.c
+++ b/src/mpi/coll/iallreduce.c
@@ -711,7 +711,9 @@ Output Parameters:
 
 .N Errors
 @*/
-int MPI_Iallreduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request)
+int MPI_Iallreduce(const void *sendbuf, void *recvbuf, int count,
+                   MPI_Datatype datatype, MPI_Op op, MPI_Comm comm,
+                   MPI_Request *request)
 {
     int mpi_errno = MPI_SUCCESS;
     MPID_Comm *comm_ptr = NULL;
diff --git a/src/mpi/coll/ialltoall.c b/src/mpi/coll/ialltoall.c
index fc1eeec..0e8e539 100644
--- a/src/mpi/coll/ialltoall.c
+++ b/src/mpi/coll/ialltoall.c
@@ -584,7 +584,9 @@ Output Parameters:
 
 .N Errors
 @*/
-int MPI_Ialltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm, MPI_Request *request)
+int MPI_Ialltoall(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
+                  void *recvbuf, int recvcount, MPI_Datatype recvtype,
+                  MPI_Comm comm, MPI_Request *request)
 {
     int mpi_errno = MPI_SUCCESS;
     MPID_Comm *comm_ptr = NULL;
diff --git a/src/mpi/coll/iexscan.c b/src/mpi/coll/iexscan.c
index 53abce9..b5d1ae7 100644
--- a/src/mpi/coll/iexscan.c
+++ b/src/mpi/coll/iexscan.c
@@ -250,7 +250,8 @@ Output Parameters:
 
 .N Errors
 @*/
-int MPI_Iexscan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request)
+int MPI_Iexscan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
+                MPI_Op op, MPI_Comm comm, MPI_Request *request)
 {
     int mpi_errno = MPI_SUCCESS;
     MPID_Comm *comm_ptr = NULL;
diff --git a/src/mpi/coll/igather.c b/src/mpi/coll/igather.c
index 8e3da9a..c1e43a4 100644
--- a/src/mpi/coll/igather.c
+++ b/src/mpi/coll/igather.c
@@ -580,7 +580,9 @@ Output Parameters:
 
 .N Errors
 @*/
-int MPI_Igather(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request)
+int MPI_Igather(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
+                void *recvbuf, int recvcount, MPI_Datatype recvtype,
+                int root, MPI_Comm comm, MPI_Request *request)
 {
     int mpi_errno = MPI_SUCCESS;
     MPID_Comm *comm_ptr = NULL;
diff --git a/src/mpi/coll/ired_scat_block.c b/src/mpi/coll/ired_scat_block.c
index 08aba15..b224b41 100644
--- a/src/mpi/coll/ired_scat_block.c
+++ b/src/mpi/coll/ired_scat_block.c
@@ -978,7 +978,10 @@ Output Parameters:
 
 .N Errors
 @*/
-int MPI_Ireduce_scatter_block(const void *sendbuf, void *recvbuf, int recvcount, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request)
+int MPI_Ireduce_scatter_block(const void *sendbuf, void *recvbuf,
+                              int recvcount,
+                              MPI_Datatype datatype, MPI_Op op, MPI_Comm comm,
+                              MPI_Request *request)
 {
     int mpi_errno = MPI_SUCCESS;
     MPID_Comm *comm_ptr = NULL;
diff --git a/src/mpi/coll/ireduce.c b/src/mpi/coll/ireduce.c
index 6502537..feb9c31 100644
--- a/src/mpi/coll/ireduce.c
+++ b/src/mpi/coll/ireduce.c
@@ -829,7 +829,8 @@ Output Parameters:
 
 .N Errors
 @*/
-int MPI_Ireduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm, MPI_Request *request)
+int MPI_Ireduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
+                MPI_Op op, int root, MPI_Comm comm, MPI_Request *request)
 {
     int mpi_errno = MPI_SUCCESS;
     MPID_Comm *comm_ptr = NULL;
diff --git a/src/mpi/coll/iscan.c b/src/mpi/coll/iscan.c
index 55449d7..7b0d286 100644
--- a/src/mpi/coll/iscan.c
+++ b/src/mpi/coll/iscan.c
@@ -384,7 +384,8 @@ Output Parameters:
 
 .N Errors
 @*/
-int MPI_Iscan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm, MPI_Request *request)
+int MPI_Iscan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype,
+              MPI_Op op, MPI_Comm comm, MPI_Request *request)
 {
     int mpi_errno = MPI_SUCCESS;
     MPID_Comm *comm_ptr = NULL;
diff --git a/src/mpi/coll/iscatter.c b/src/mpi/coll/iscatter.c
index 765de9a..7a6774e 100644
--- a/src/mpi/coll/iscatter.c
+++ b/src/mpi/coll/iscatter.c
@@ -614,7 +614,9 @@ Output Parameters:
 
 .N Errors
 @*/
-int MPI_Iscatter(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm, MPI_Request *request)
+int MPI_Iscatter(const void *sendbuf, int sendcount, MPI_Datatype sendtype,
+                 void *recvbuf, int recvcount, MPI_Datatype recvtype, int root,
+                 MPI_Comm comm, MPI_Request *request)
 {
     int mpi_errno = MPI_SUCCESS;
     MPID_Comm *comm_ptr = NULL;

http://git.mpich.org/mpich.git/commitdiff/7d983392bf3fc8eda70f2cb96d1e8579afb0f301

commit 7d983392bf3fc8eda70f2cb96d1e8579afb0f301
Author: Huiwei Lu <huiweilu at mcs.anl.gov>
Date:   Tue Nov 5 09:34:16 2013 -0600

    Fix #1920 - NBC Man Pages have no description
    
    Adds man pages for nonblocking collectives
    
    Signed-off-by: Wesley Bland <wbland at mcs.anl.gov>

diff --git a/src/mpi/coll/iallgather.c b/src/mpi/coll/iallgather.c
index 4e7673b..8f5a321 100644
--- a/src/mpi/coll/iallgather.c
+++ b/src/mpi/coll/iallgather.c
@@ -634,7 +634,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Iallgather - XXX description here
+MPI_Iallgather - Gathers data from all tasks and distribute the combined data
+                 to all tasks in a nonblocking way
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/iallgatherv.c b/src/mpi/coll/iallgatherv.c
index 1f5a7af..81e9030 100644
--- a/src/mpi/coll/iallgatherv.c
+++ b/src/mpi/coll/iallgatherv.c
@@ -736,7 +736,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Iallgatherv - XXX description here
+MPI_Iallgatherv - Gathers data from all tasks and deliver the combined data
+                  to all tasks in a nonblocking way
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/iallreduce.c b/src/mpi/coll/iallreduce.c
index ffdd34a..acd90be 100644
--- a/src/mpi/coll/iallreduce.c
+++ b/src/mpi/coll/iallreduce.c
@@ -691,7 +691,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Iallreduce - XXX description here
+MPI_Iallreduce - Combines values from all processes and distributes the result
+                 back to all processes in a nonblocking way
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/ialltoall.c b/src/mpi/coll/ialltoall.c
index efbecda..fc1eeec 100644
--- a/src/mpi/coll/ialltoall.c
+++ b/src/mpi/coll/ialltoall.c
@@ -564,7 +564,7 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Ialltoall - XXX description here
+MPI_Ialltoall - Sends data from all to all processes in a nonblocking way
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/ialltoallv.c b/src/mpi/coll/ialltoallv.c
index ab06c43..a5f6d99 100644
--- a/src/mpi/coll/ialltoallv.c
+++ b/src/mpi/coll/ialltoallv.c
@@ -291,7 +291,9 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Ialltoallv - XXX description here
+MPI_Ialltoallv - Sends data from all to all processes in a nonblocking way;
+   each process may send a different amount of data and provide displacements
+   for the input and output data.
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/ialltoallw.c b/src/mpi/coll/ialltoallw.c
index 47a3c6b..fe76606 100644
--- a/src/mpi/coll/ialltoallw.c
+++ b/src/mpi/coll/ialltoallw.c
@@ -297,7 +297,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Ialltoallw - XXX description here
+MPI_Ialltoallw - Nonblocking generalized all-to-all communication allowing
+   different datatypes, counts, and displacements for each partner
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/ibarrier.c b/src/mpi/coll/ibarrier.c
index eecf07d..ac16943 100644
--- a/src/mpi/coll/ibarrier.c
+++ b/src/mpi/coll/ibarrier.c
@@ -215,7 +215,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Ibarrier - XXX description here
+MPI_Ibarrier - Notifies the process that it has reached the barrier and returns
+               immediately
 
 Input Parameters:
 . comm - communicator (handle)
@@ -223,6 +224,16 @@ Input Parameters:
 Output Parameters:
 . request - communication request (handle)
 
+Notes:
+MPI_Ibarrier is a nonblocking version of MPI_barrier. By calling MPI_Ibarrier,
+a process notifies that it has reached the barrier. The call returns
+immediately, independent of whether other processes have called MPI_Ibarrier.
+The usual barrier semantics are enforced at the corresponding completion
+operation (test or wait), which in the intra-communicator case will complete
+only after all other processes in the communicator have called MPI_Ibarrier. In
+the intercommunicator case, it will complete when all processes in the remote
+group have called MPI_Ibarrier.
+
 .N ThreadSafe
 
 .N Fortran
diff --git a/src/mpi/coll/ibcast.c b/src/mpi/coll/ibcast.c
index 483c335..3b8e9d6 100644
--- a/src/mpi/coll/ibcast.c
+++ b/src/mpi/coll/ibcast.c
@@ -902,7 +902,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Ibcast - XXX description here
+MPI_Ibcast - Broadcasts a message from the process with rank "root" to
+             all other processes of the communicator in a nonblocking way
 
 Input/Output Parameters:
 . buffer - starting address of buffer (choice)
diff --git a/src/mpi/coll/iexscan.c b/src/mpi/coll/iexscan.c
index 6393861..53abce9 100644
--- a/src/mpi/coll/iexscan.c
+++ b/src/mpi/coll/iexscan.c
@@ -229,7 +229,9 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Iexscan - XXX description here
+MPI_Iexscan - Computes the exclusive scan (partial reductions) of data on a
+              collection of processes in a nonblocking way
+
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/igather.c b/src/mpi/coll/igather.c
index e5f4512..8e3da9a 100644
--- a/src/mpi/coll/igather.c
+++ b/src/mpi/coll/igather.c
@@ -558,7 +558,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Igather - XXX description here
+MPI_Igather - Gathers together values from a group of processes in
+              a nonblocking way
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/igatherv.c b/src/mpi/coll/igatherv.c
index b7d5422..1985b73 100644
--- a/src/mpi/coll/igatherv.c
+++ b/src/mpi/coll/igatherv.c
@@ -157,7 +157,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Igatherv - XXX description here
+MPI_Igatherv - Gathers into specified locations from all processes in a group
+               in a nonblocking way
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/ired_scat.c b/src/mpi/coll/ired_scat.c
index 989cfa6..07ccd20 100644
--- a/src/mpi/coll/ired_scat.c
+++ b/src/mpi/coll/ired_scat.c
@@ -1056,7 +1056,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Ireduce_scatter - XXX description here
+MPI_Ireduce_scatter - Combines values and scatters the results in
+                      a nonblocking way
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/ired_scat_block.c b/src/mpi/coll/ired_scat_block.c
index 3801ed1..08aba15 100644
--- a/src/mpi/coll/ired_scat_block.c
+++ b/src/mpi/coll/ired_scat_block.c
@@ -958,7 +958,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Ireduce_scatter_block - XXX description here
+MPI_Ireduce_scatter_block - Combines values and scatters the results in
+                            a nonblocking way
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/ireduce.c b/src/mpi/coll/ireduce.c
index ff897e3..6502537 100644
--- a/src/mpi/coll/ireduce.c
+++ b/src/mpi/coll/ireduce.c
@@ -808,7 +808,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Ireduce - XXX description here
+MPI_Ireduce - Reduces values on all processes to a single value
+              in a nonblocking way
 
 Input Parameters:
 + sendbuf - address of the send buffer (choice)
diff --git a/src/mpi/coll/iscan.c b/src/mpi/coll/iscan.c
index a8c242e..55449d7 100644
--- a/src/mpi/coll/iscan.c
+++ b/src/mpi/coll/iscan.c
@@ -364,7 +364,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Iscan - XXX description here
+MPI_Iscan - Computes the scan (partial reductions) of data on a collection of
+            processes in a nonblocking way
 
 Input Parameters:
 + sendbuf - starting address of the send buffer (choice)
diff --git a/src/mpi/coll/iscatter.c b/src/mpi/coll/iscatter.c
index 506ffa5..765de9a 100644
--- a/src/mpi/coll/iscatter.c
+++ b/src/mpi/coll/iscatter.c
@@ -592,7 +592,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Iscatter - XXX description here
+MPI_Iscatter - Sends data from one process to all other processes in a
+               communicator in a nonblocking way
 
 Input Parameters:
 + sendbuf - address of send buffer (significant only at root) (choice)
diff --git a/src/mpi/coll/iscatterv.c b/src/mpi/coll/iscatterv.c
index 4e86fcd..13210ca 100644
--- a/src/mpi/coll/iscatterv.c
+++ b/src/mpi/coll/iscatterv.c
@@ -163,7 +163,8 @@ fn_fail:
 #undef FCNAME
 #define FCNAME MPIU_QUOTE(FUNCNAME)
 /*@
-MPI_Iscatterv - XXX description here
+MPI_Iscatterv - Scatters a buffer in parts to all processes in a communicator
+                in a nonblocking way
 
 Input Parameters:
 + sendbuf - address of send buffer (significant only at root) (choice)

-----------------------------------------------------------------------

Summary of changes:
 src/mpi/coll/iallgather.c      |    7 +++++--
 src/mpi/coll/iallgatherv.c     |    3 ++-
 src/mpi/coll/iallreduce.c      |    7 +++++--
 src/mpi/coll/ialltoall.c       |    6 ++++--
 src/mpi/coll/ialltoallv.c      |    4 +++-
 src/mpi/coll/ialltoallw.c      |    3 ++-
 src/mpi/coll/ibarrier.c        |   13 ++++++++++++-
 src/mpi/coll/ibcast.c          |    3 ++-
 src/mpi/coll/iexscan.c         |    7 +++++--
 src/mpi/coll/igather.c         |    7 +++++--
 src/mpi/coll/igatherv.c        |    3 ++-
 src/mpi/coll/ired_scat.c       |    3 ++-
 src/mpi/coll/ired_scat_block.c |    8 ++++++--
 src/mpi/coll/ireduce.c         |    6 ++++--
 src/mpi/coll/iscan.c           |    6 ++++--
 src/mpi/coll/iscatter.c        |    7 +++++--
 src/mpi/coll/iscatterv.c       |    3 ++-
 17 files changed, 70 insertions(+), 26 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list