Upgrade macos

This commit is contained in:
Bassem Girgis
2025-03-19 08:52:56 -05:00
parent 53580cb51f
commit d29ef955f5
8041 changed files with 1936720 additions and 130842 deletions

View File

@@ -1,10 +1,18 @@
.TH MPI_Op_create 3 "6/5/2019" " " "MPI"
.TH MPI_Op_create 3 "2/3/2025" " " "MPI"
.SH NAME
MPI_Op_create \- Creates a user-defined combination function handle
.SH SYNOPSIS
.nf
int MPI_Op_create(MPI_User_function * user_fn, int commute, MPI_Op * op)
.fi
.nf
int MPI_Op_create(MPI_User_function *user_fn, int commute, MPI_Op *op)
.fi
.nf
int MPI_Op_create_c(MPI_User_function_c *user_fn, int commute, MPI_Op *op)
.fi
.SH INPUT PARAMETERS
.PD 0
.TP
@@ -14,7 +22,7 @@ int MPI_Op_create(MPI_User_function * user_fn, int commute, MPI_Op * op)
.PD 0
.TP
.B commute
- true if commutative; false otherwise. (logical)
- true if commutative; false otherwise. (logical)
.PD 1
.SH OUTPUT PARAMETERS
@@ -48,6 +56,23 @@ to the datatype given to the MPI collective computation routine (i.e.,
) is also
passed to the user-specified routine.
.SH NOTES ON COLLECTIVE OPERATIONS
The reduction functions (
.I MPI_Op
) do not return an error value. As a result,
if the functions detect an error, all they can do is either call
.I MPI_Abort
or silently skip the problem. Thus, if you change the error handler from
.I MPI_ERRORS_ARE_FATAL
to something else, for example,
.I MPI_ERRORS_RETURN
,
then no error may be indicated.
The reason for this is the performance problems in ensuring that
all collective routines return the same error value.
.SH THREAD AND INTERRUPT SAFETY
This routine is thread-safe. This means that this routine may be
@@ -80,23 +105,6 @@ All MPI objects (e.g.,
.I INTEGER
in Fortran.
.SH NOTES ON COLLECTIVE OPERATIONS
The reduction functions (
.I MPI_Op
) do not return an error value. As a result,
if the functions detect an error, all they can do is either call
.I MPI_Abort
or silently skip the problem. Thus, if you change the error handler from
.I MPI_ERRORS_ARE_FATAL
to something else, for example,
.I MPI_ERRORS_RETURN
,
then no error may be indicated.
The reason for this is the performance problems in ensuring that
all collective routines return the same error value.
.SH ERRORS
All MPI routines (except
@@ -122,7 +130,7 @@ its use is deprecated. The predefined error handler
may be used to cause error values to be returned.
Note that MPI does
.B not
guarentee that an MPI program can continue past
guarantee that an MPI program can continue past
an error; however, MPI implementations will attempt to continue whenever
possible.
@@ -131,6 +139,22 @@ possible.
.B MPI_SUCCESS
- No error; MPI routine completed successfully.
.PD 1
.PD 0
.TP
.B MPI_ERR_ARG
- Invalid argument. Some argument is invalid and is not
identified by a specific error class (e.g.,
.I MPI_ERR_RANK
).
.PD 1
.PD 0
.TP
.B MPI_ERR_OTHER
- Other error; use
.I MPI_Error_string
to get more information
about this error code.
.PD 1
.SH SEE ALSO
MPI_Op_free