Blame www/www3/MPI_Aint_add.html

Packit Service c5cf8c
Packit Service c5cf8c
<HTML>
Packit Service c5cf8c
<HEAD>
Packit Service c5cf8c
<META NAME="GENERATOR" CONTENT="DOCTEXT">
Packit Service c5cf8c
<TITLE>MPI_Aint_add</TITLE>
Packit Service c5cf8c
</HEAD>
Packit Service c5cf8c
<BODY BGCOLOR="FFFFFF">
Packit Service c5cf8c

MPI_Aint_add

Packit Service c5cf8c
Returns the sum of base and disp 
Packit Service c5cf8c

Synopsis

Packit Service c5cf8c
Packit Service c5cf8c
MPI_Aint MPI_Aint_add(MPI_Aint base, MPI_Aint disp)
Packit Service c5cf8c
Packit Service c5cf8c

Input Parameters

Packit Service c5cf8c
Packit Service c5cf8c
base
base address (integer)
Packit Service c5cf8c
Packit Service c5cf8c
disp
displacement (integer)
Packit Service c5cf8c
Packit Service c5cf8c

Packit Service c5cf8c

Return value

Packit Service c5cf8c
Sum of the base and disp argument
Packit Service c5cf8c

Packit Service c5cf8c

Notes

Packit Service c5cf8c
MPI_Aint_Add produces a new MPI_Aint value that is equivalent to the sum of the
Packit Service c5cf8c
base and disp arguments, where base represents a base address returned by a call
Packit Service c5cf8c
to MPI_GET_ADDRESS and disp represents a signed integer displacement. The resulting
Packit Service c5cf8c
address is valid only at the process that generated base, and it must correspond
Packit Service c5cf8c
to a location in the same object referenced by base. The addition is performed in
Packit Service c5cf8c
a manner that results in the correct MPI_Aint representation of the output address,
Packit Service c5cf8c
as if the process that originally produced base had called:
Packit Service c5cf8c
Packit Service c5cf8c
    MPI_Get_address((char *) base + disp, &result)
Packit Service c5cf8c
Packit Service c5cf8c
Packit Service c5cf8c

Packit Service c5cf8c

See Also

Packit Service c5cf8c
 MPI_Aint_diff
Packit Service c5cf8c

Packit Service c5cf8c
</BODY></HTML>