logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

MPI_Aint_diff - Returns the difference between addr1 and addr2

Input Parameters

addr1  - minuend address (integer)
       addr2  - subtrahend address (integer)

Name

       MPI_Aint_diff -  Returns the difference between addr1 and addr2

Notes

       MPI_Aint_diff  produces a new MPI_Aint value that is equivalent to the difference between addr1 and addr2
       arguments, where addr1 and addr2 represent addresses returned by calls to MPI_GET_ADDRESS. The  resulting
       address  is valid only at the process that generated addr1 and addr2, and addr1 and addr2 must correspond
       to locations in the same object in the same process. The  difference  is  calculated  in  a  manner  that
       results  the  signed  difference  from  addr1  to  addr2,  as if the process that originally produced the
       addresses had called
       (char *) addr1 - (char *) addr2

       on the addresses initially passed to MPI_GET_ADDRESS.

See Also

       MPI_Aint_add

                                                    1/21/2022                                   MPI_Aint_diff(3)

Synopsis

       #ifdef ENABLE_QMPI
       #ifndef MPICH_MPI_FROM_PMPI
       MPI_Aint QMPI_Aint_diff(QMPI_Context context, int tool_id, MPI_Aint addr1,
       MPI_Aint addr2) MPICH_API_PUBLIC

See Also