[petsc-dev] Gathering information: types of interpolations in PETSc and which ones are supported?

Smith, Barry F. bsmith at mcs.anl.gov
Tue Sep 4 13:02:18 CDT 2018



> On Sep 4, 2018, at 5:35 AM, Lisandro Dalcin <dalcinl at gmail.com> wrote:
> 
> I vote for Lawrence's suggestion: DMPlexCompleteToplogy()

    Sounds good to me.


> 
> On Sun, 2 Sep 2018 at 00:37, Hapla Vaclav <vaclav.hapla at erdw.ethz.ch> wrote:
> > 31. 8. 2018 v 22:23, Lawrence Mitchell <wencel at gmail.com>:
> > 
> > 
> > 
> >> On 31 Aug 2018, at 20:52, Matthew Knepley <knepley at gmail.com> wrote:
> >> 
> >> Yes. Unfortunately, the same word is used by topology people. I am willing to change this since very few people use it, when they do its
> >> only used once, and its completely different. It refers to figuring out the edges and faces automatically in a mesh when you get only cells
> >> and vertices. Better name?
> > 
> > DMPlexCompleteToplogy?
> > 
> > Lawrence
> 
> I totally agree that coexistence of DMInterpolate and DMPlexInterpolate which do something fundamentally different is confusing.
> 
> What about DMPlexInterpolateTopology (or DMPlexTopologyInterpolate?) - would still refer to "interpolation" if somebody is used to that and the same time more clearly distinguish from DMInterpolate. And as Matt says, it's usually used up to once per program so the longer name is not a pain.
> 
> Vaclav
> 
> 
> -- 
> 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