[petsc-users] Are there any functions (objects ) for scattering and gathering 64-bit integers just like VecScatter for PetscScalar?

Jed Brown jedbrown at mcs.anl.gov
Fri Nov 2 17:04:18 CDT 2012


The current implementation uses one-sided because that was a natural. I
need a solid day to implement without one-sided. As stated in the issue I
posted, this is necessary because Open MPI data types are broken.


On Fri, Nov 2, 2012 at 5:01 PM, Fande Kong <fd.kong at siat.ac.cn> wrote:

> did you remove horrible one-side communication? and did you make some
> tests with using 64-bit integers?
>
>
> On Fri, Nov 2, 2012 at 3:50 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
>
>> I am using PetscSF for this. You would need petsc-dev and the current
>> implementation requires an MPI with non-broken data types.
>>
>>
>> https://bitbucket.org/petsc/petsc-dev/issue/9/implement-petscsf-without-one-sided
>>
>> Here are some (dated) notes about the communication model.
>> http://59A2.org/files/StarForest.pdf
>>
>>
>> On Fri, Nov 2, 2012 at 4:41 PM, Fande Kong <fd.kong at siat.ac.cn> wrote:
>>
>>> Hi all,
>>>
>>> Are there any functions (objects ) for scattering and gathering 64-bit
>>> integers just like VecScatter for PetscScalar? The VecScatter is very
>>> useful for managing communication for PetscScalar. But I can't find any
>>> functions or objects to do similar things for PetscInt. Any suggestions?
>>>
>>> Regards,
>>> --
>>> Fande Kong
>>> ShenZhen Institutes of Advanced Technology
>>> Chinese Academy of Sciences
>>>
>>>
>>>
>>>
>>
>
>
> --
> Fande Kong
> ShenZhen Institutes of Advanced Technology
> Chinese Academy of Sciences
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20121102/d17069ff/attachment.html>


More information about the petsc-users mailing list