[petsc-dev] proposed minor PetscPartitioner changes

Lisandro Dalcin dalcinl at gmail.com
Tue Nov 7 01:33:41 CST 2017


On 6 November 2017 at 16:37, Matthew Knepley <knepley at gmail.com> wrote:
> On Mon, Nov 6, 2017 at 8:34 AM, Smith, Barry F. <bsmith at mcs.anl.gov> wrote:
>>
>>    MatPartitioning is NOT about partitioning MATRICES it is about
>> partitioning GRAPHS, so it can support anything related to graphs including
>> dual graphs etc. Again, you didn't even try to extend/improve MatPartioning
>> you just wrote all your own duplicative code, and not even particularly
>> well.
>
>
> By "not particularly well, I assume there is some sort of deficiency there.
> However, I do not believe that there is.
>

The only concern I have about PetscPartitioner is that the API depends
on DM (PetscPartitionerPartition_<TYPE> routines). Maybe
PetscPartitioner should eventually move to became more agnostic, and
that way it can be used to partition matrices and meshes.


-- 
Lisandro Dalcin
============
Research Scientist
Computer, Electrical and Mathematical Sciences & Engineering (CEMSE)
Extreme Computing Research Center (ECRC)
King Abdullah University of Science and Technology (KAUST)
http://ecrc.kaust.edu.sa/

4700 King Abdullah University of Science and Technology
al-Khawarizmi Bldg (Bldg 1), Office # 0109
Thuwal 23955-6900, Kingdom of Saudi Arabia
http://www.kaust.edu.sa

Office Phone: +966 12 808-0459


More information about the petsc-dev mailing list