Dear All,

We found some typos in error code/func_name/man.
Attached three patches fix them(Patch is for in V1.4x).

Best regards,
Yuki MATSUMOTO
MPI development team,
Fujitsu
Index: ompi/errhandler/errcode-internal.c
===================================================================
--- ompi/errhandler/errcode-internal.c  (revision 25448)
+++ ompi/errhandler/errcode-internal.c  (working copy)
@@ -95,7 +95,7 @@
     ompi_err_temp_out_of_resource.code = OMPI_ERR_TEMP_OUT_OF_RESOURCE;
     ompi_err_temp_out_of_resource.mpi_code = MPI_ERR_INTERN;
     ompi_err_temp_out_of_resource.index = pos++;
-    strncpy(ompi_err_temp_out_of_resource.errstring, 
"MPI_ERR_TEMP_OUT_OF_RESOURCE", OMPI_MAX_ERROR_STRING);
+    strncpy(ompi_err_temp_out_of_resource.errstring, 
"OMPI_ERR_TEMP_OUT_OF_RESOURCE", OMPI_MAX_ERROR_STRING);
     opal_pointer_array_set_item(&ompi_errcodes_intern, 
ompi_err_temp_out_of_resource.index, 
                                 &ompi_err_temp_out_of_resource);
 
Index: ompi/mpi/man/man3/MPI_Comm_delete_attr.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Comm_delete_attr.3in  (revision 25723)
+++ ompi/mpi/man/man3/MPI_Comm_delete_attr.3in  (working copy)
@@ -15,7 +15,7 @@
 .SH Fortran Syntax
 .nf
 INCLUDE 'mpif.h'
-MPI_Comm_delete_attr(\fICOMM, COMM_KEYVAL, IERROR\fP)
+MPI_COMM_DELETE_ATTR(\fICOMM, COMM_KEYVAL, IERROR\fP)
        INTEGER \fICOMM, COMM_KEYVAL, IERROR \fP
 
 .fi
Index: ompi/mpi/man/man3/MPI_Init_thread.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Init_thread.3in       (revision 25723)
+++ ompi/mpi/man/man3/MPI_Init_thread.3in       (working copy)
@@ -20,7 +20,7 @@
 .SH Fortran Syntax
 .nf
 INCLUDE 'mpif.h'
-MPI_INIT(\fIREQUIRED, PROVIDED, IERROR\fP)
+MPI_INIT_THREAD(\fIREQUIRED, PROVIDED, IERROR\fP)
        INTEGER \fIREQUIRED, PROVIDED, IERROR\fP 
 
 .fi
Index: ompi/mpi/man/man3/MPI_Comm_split.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Comm_split.3in        (revision 25723)
+++ ompi/mpi/man/man3/MPI_Comm_split.3in        (working copy)
@@ -54,7 +54,7 @@
 .ft R
 This function partitions the group associated with comm into disjoint 
subgroups, one for each value of color. Each subgroup contains all processes of 
the same color. Within each subgroup, the processes are ranked in the order 
defined by the value of the argument key, with ties broken according to their 
rank in the old group. A new communicator is created for each subgroup and 
returned in newcomm. A process may supply the color value MPI_UNDEFINED, in 
which case newcomm returns MPI_COMM_NULL. This is a collective call, but each 
process is permitted to provide different values for color and key. 
 .sp
-When you call MPI_Comm_split on an inter-communicator, the processes on the 
left with the same color as those on the right combine to create a new 
inter-communicator.  The key argument describes the relative rank of processes 
on each side of the inter-communicator.  The function returns MPI_COMM_NULL for 
 those colors that are specified on only one side of the inter-communicator, or 
for those that specify MPI_UNEDEFINED as the color.  
+When you call MPI_Comm_split on an inter-communicator, the processes on the 
left with the same color as those on the right combine to create a new 
inter-communicator.  The key argument describes the relative rank of processes 
on each side of the inter-communicator.  The function returns MPI_COMM_NULL for 
 those colors that are specified on only one side of the inter-communicator, or 
for those that specify MPI_UNDEFINED as the color.  
 .sp
 A call to MPI_Comm_create(\fIcomm\fP, \fIgroup\fP, \fInewcomm\fP) is 
equivalent to a call to MPI_Comm_split(\fIcomm\fP, \fIcolor\fP,\fI key\fP, 
\fInewcomm\fP), where all members of \fIgroup\fP provide \fIcolor\fP = 0 and 
\fIkey\fP = rank in group, and all processes that are not members of 
\fIgroup\fP provide \fIcolor\fP = MPI_UNDEFINED. The function MPI_Comm_split 
allows more general partitioning of a group into one or more subgroups with 
optional reordering. 
 .sp
Index: ompi/mpi/man/man3/MPI_Comm_free_keyval.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Comm_free_keyval.3in  (revision 25723)
+++ ompi/mpi/man/man3/MPI_Comm_free_keyval.3in  (working copy)
@@ -39,7 +39,7 @@
 
 .SH DESCRIPTION
 .ft R
-MPI_Comm_free_keyval frees an extant attribute key. This function sets the 
value of \fIkeyval\fP to  MPI_KEYVAL_INVALID. Note that it is not erroneous to 
free an attribute key that is in use, because the actual free does not 
transpire until after all references (in other communicators on the process) to 
the key have been freed. These references need to be explictly freed by the 
program, either via calls to MPI_Comm_delete_attr that free one attribute 
instance, or by calls to MPI_Comm_free that free all attribute instances 
associated with the freed communicator. 
+MPI_Comm_free_keyval frees an extant attribute key. This function sets the 
value of \fIkeyval\fP to  MPI_KEYVAL_INVALID. Note that it is not erroneous to 
free an attribute key that is in use, because the actual free does not 
transpire until after all references (in other communicators on the process) to 
the key have been freed. These references need to be explicitly freed by the 
program, either via calls to MPI_Comm_delete_attr that free one attribute 
instance, or by calls to MPI_Comm_free that free all attribute instances 
associated with the freed communicator. 
 .sp
 This call is identical to the call MPI_Keyval_free but is needed to match the  
communicator-specific creation function introduced in the MPI-2 standard. The 
use of MPI_Keyval_free is deprecated. 
 
Index: ompi/mpi/man/man3/MPI_Scan.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Scan.3in      (revision 25723)
+++ ompi/mpi/man/man3/MPI_Scan.3in      (working copy)
@@ -166,7 +166,7 @@
 .fi
 
 .SH USE OF IN-PLACE OPTION
-WHen the communicator is an intracommunicator, you can perform a scanning 
operation in place (the output buffer is used as the input buffer).  Use the 
variable MPI_IN_PLACE as the value of the \fIsendbuf\fR argument.  The input 
data is taken from the receive buffer and replaced by the output data.  
+When the communicator is an intracommunicator, you can perform a scanning 
operation in place (the output buffer is used as the input buffer).  Use the 
variable MPI_IN_PLACE as the value of the \fIsendbuf\fR argument.  The input 
data is taken from the receive buffer and replaced by the output data.  
 
 .SH NOTES ON COLLECTIVE OPERATIONS
 .ft R
Index: ompi/mpi/man/man3/MPI_Keyval_free.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Keyval_free.3in       (revision 25723)
+++ ompi/mpi/man/man3/MPI_Keyval_free.3in       (working copy)
@@ -38,7 +38,7 @@
 .sp
 This deprecated routine is not available in C++. 
 .sp
-Frees an extant attribute key. This function sets the value of keyval to  
MPI_KEYVAL_INVALID. Note that it is not erroneous to free an attribute key that 
is in use, because the actual free does not transpire until after all 
references (in other communicators on the process) to the key have been freed. 
These references need to be explictly freed by the program, either via calls to 
MPI_Attr_delete that free one attribute instance, or by calls to MPI_Comm_free 
that free all attribute instances associated with the freed communicator. 
+Frees an extant attribute key. This function sets the value of keyval to  
MPI_KEYVAL_INVALID. Note that it is not erroneous to free an attribute key that 
is in use, because the actual free does not transpire until after all 
references (in other communicators on the process) to the key have been freed. 
These references need to be explicitly freed by the program, either via calls 
to MPI_Attr_delete that free one attribute instance, or by calls to 
MPI_Comm_free that free all attribute instances associated with the freed 
communicator. 
 
 .SH NOTE
 .ft R
Index: ompi/mpi/man/man3/MPI_Comm_get_attr.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Comm_get_attr.3in     (revision 25723)
+++ ompi/mpi/man/man3/MPI_Comm_get_attr.3in     (working copy)
@@ -16,7 +16,7 @@
 .SH Fortran Syntax (see FORTRAN 77 NOTES)
 .nf
 INCLUDE 'mpif.h'
-MPI_COMM_GET_ATTR(\fICOMM, COMM_KEYVAL, ATTRIBUTE_VAL, IERROR\fP)
+MPI_COMM_GET_ATTR(\fICOMM, COMM_KEYVAL, ATTRIBUTE_VAL, FLAG, IERROR\fP)
        INTEGER \fICOMM, COMM_KEYVAL, IERROR \fP
        INTEGER(KIND=MPI_ADDRESS_KIND) \fIATTRIBUTE_VAL\fP
        LOGICAL \fIFLAG\fP
Index: ompi/mpi/man/man3/MPI_Type_get_envelope.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Type_get_envelope.3in (revision 25723)
+++ ompi/mpi/man/man3/MPI_Type_get_envelope.3in (working copy)
@@ -2,7 +2,7 @@
 .\" Copyright (c) 1996 Thinking Machines Corporation
 .TH MPI_Type_get_envelope 3 "#OMPI_DATE#" "#PACKAGE_VERSION#" "#PACKAGE_NAME#"
 .SH NAME
-\fBMPI_Type_get_envelope\fP \- Returns informaion about input arguments 
associated with a data type. 
+\fBMPI_Type_get_envelope\fP \- Returns information about input arguments 
associated with a data type. 
 
 .SH SYNTAX
 .ft R
@@ -56,7 +56,7 @@
 
 .SH DESCRIPTION
 .ft R
-For the given data type, MPI_Type_get_envelope returns information on the 
number and type of input arguments used in teh call that created the data type. 
The number-of-arguments values returned can be used to provide sufficiently 
large arrays in the decoding routine MPI_Type_get_contents. This call and the 
meaning of the returned values is described below. The combiner reflects the 
MPI data type constructor call that was used in creating \fIdatatype\fP. 
+For the given data type, MPI_Type_get_envelope returns information on the 
number and type of input arguments used in the call that created the data type. 
The number-of-arguments values returned can be used to provide sufficiently 
large arrays in the decoding routine MPI_Type_get_contents. This call and the 
meaning of the returned values is described below. The combiner reflects the 
MPI data type constructor call that was used in creating \fIdatatype\fP. 
 
 .SH NOTES
 .ft R
Index: ompi/mpi/man/man3/MPI_Intercomm_create.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Intercomm_create.3in  (revision 25723)
+++ ompi/mpi/man/man3/MPI_Intercomm_create.3in  (working copy)
@@ -2,7 +2,7 @@
 .\" Copyright (c) 1996 Thinking Machines Corporation
 .TH MPI_Intercomm_create 3 "#OMPI_DATE#" "#PACKAGE_VERSION#" "#PACKAGE_NAME#"
 .SH NAME
-\fBMPI_Intercomm_create\fP \- Creates an intercommuncator from two 
intracommunicators.
+\fBMPI_Intercomm_create\fP \- Creates an intercommunicator from two 
intracommunicators.
 
 .SH SYNTAX
 .ft R
@@ -70,7 +70,7 @@
 We recommend using a dedicated peer communicator, such as a duplicate of 
MPI_COMM_WORLD, to avoid trouble with peer communicators.
 .sp
 The MPI 1.1 Standard contains two mutually exclusive comments on the
-input intracommunicators.  One says that their repective groups must be
+input intracommunicators.  One says that their respective groups must be
 disjoint; the other that the leaders can be the same process.  After
 some discussion by the MPI Forum, it has been decided that the groups must
 be disjoint.  Note that the 
Index: ompi/mpi/man/man3/MPI_Pcontrol.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Pcontrol.3in  (revision 25723)
+++ ompi/mpi/man/man3/MPI_Pcontrol.3in  (working copy)
@@ -16,7 +16,7 @@
 .nf
 INCLUDE 'mpif.h'
 MPI_PCONTROL(\fILEVEL\fP)
-       INTEGER \fILEVEL\fP, \&...
+       INTEGER \fILEVEL\fP
 
 .fi
 .SH C++ Syntax
Index: ompi/mpi/man/man3/MPI_Sizeof.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Sizeof.3in    (revision 25723)
+++ ompi/mpi/man/man3/MPI_Sizeof.3in    (working copy)
@@ -20,7 +20,7 @@
 .ft R
 .TP 1i
 X
-A Fortran variable of numeric intrisic type (choice).
+A Fortran variable of numeric intrinsic type (choice).
 
 .SH OUTPUT PARAMETERS
 .ft R
Index: ompi/mpi/man/man3/MPI_Request_get_status.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Request_get_status.3in        (revision 25723)
+++ ompi/mpi/man/man3/MPI_Request_get_status.3in        (working copy)
@@ -15,7 +15,7 @@
 .SH Fortran Syntax
 .nf
 INCLUDE 'mpif.h'
-MPI_REQUEST_FREE(\fIREQUEST\fP, \fIFLAG\fP, \fISTATUS\fP, \fIIERROR\fP)
+MPI_REQUEST_GET_STATUS(\fIREQUEST\fP, \fIFLAG\fP, \fISTATUS\fP, \fIIERROR\fP)
        INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR 
        LOGICAL FLAG
 
Index: ompi/mpi/man/man3/MPI_Type_create_subarray.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Type_create_subarray.3in      (revision 25723)
+++ ompi/mpi/man/man3/MPI_Type_create_subarray.3in      (working copy)
@@ -97,7 +97,7 @@
              {subsize , subsize , \..., subsize       },
                      0         1               ndims-1
              {start , start , \..., start       }, \fIoldtype\fP)
-                   0       1             bduns-1
+                   0       1             ndims-1
 .fi
 .sp
 Let the typemap of \fIoldtype\fP have the form:
Index: ompi/mpi/man/man3/MPI_Comm_spawn.3in
===================================================================
--- ompi/mpi/man/man3/MPI_Comm_spawn.3in        (revision 25723)
+++ ompi/mpi/man/man3/MPI_Comm_spawn.3in        (working copy)
@@ -23,7 +23,7 @@
 
        CHARACTER*(*) \fICOMMAND, ARGV(*)\fP 
        INTEGER \fIINFO, MAXPROCS, ROOT, COMM, INTERCOMM, 
-       ARRAY_OF_ERRORCODES(*), IERROR\fP 
+       ARRAY_OF_ERRCODES(*), IERROR\fP 
 
 .fi
 .SH C++ Syntax
Index: ompi/mpi/c/add_error_string.c
===================================================================
--- ompi/mpi/c/add_error_string.c       (revision 25763)
+++ ompi/mpi/c/add_error_string.c       (working copy)
@@ -31,7 +31,7 @@
 #include "ompi/mpi/c/profile/defines.h"
 #endif
 
-static const char FUNC_NAME[] = "MPI_Add_error_code";
+static const char FUNC_NAME[] = "MPI_Add_error_string";
 
 
 int MPI_Add_error_string(int errorcode, char *string)
Index: ompi/mpi/c/accumulate.c
===================================================================
--- ompi/mpi/c/accumulate.c     (revision 25763)
+++ ompi/mpi/c/accumulate.c     (working copy)
@@ -35,7 +35,7 @@
 #include "ompi/mpi/c/profile/defines.h"
 #endif
 
-static const char FUNC_NAME[] = "MPI_Accumlate";
+static const char FUNC_NAME[] = "MPI_Accumulate";
 
 
 int MPI_Accumulate(void *origin_addr, int origin_count, MPI_Datatype 
origin_datatype,

Reply via email to