[petsc-users] any reasons to distinguish MPIU_SUM from MPI_SUM?
Barry Smith
bsmith at mcs.anl.gov
Mon Aug 17 19:18:52 CDT 2015
It is crucial. MPI also doesn't provide sums for __float128 precision. But MPI does always provide sums for 32 and 64 bit integers so no need for MPIU_SUM for PETSC_INT
> On Aug 17, 2015, at 5:49 PM, Satish Balay <balay at mcs.anl.gov> wrote:
>
> I think some MPI impls didn't provide some of the ops on MPI_COMPLEX
> datatype.
>
> So petsc provides these ops for PetscReal i.e MPIU_SUM, MPIU_MAX, MPIU_MIN
>
> Satish
>
> On Mon, 17 Aug 2015, Fande Kong wrote:
>
>> Hi all,
>>
>> I was wondering why, in Petsc, MPI_Reduce with PetscInt needs MPI_SUM
>> meanwhile MPI_Reduce with PetscReal needs MPIU_SUM? Do we have any special
>> reasons to distinguish them?
>>
>> Thanks,
>>
>> Fande Kong,
>>
>
More information about the petsc-users
mailing list