On 6 November 2017 at 16:37, Matthew Knepley <[email protected]> wrote: > On Mon, Nov 6, 2017 at 8:34 AM, Smith, Barry F. <[email protected]> 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
