<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Thanks Barry, it works fine! :)</p>
    <p>Eric</p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 2022-08-31 16:28, Barry Smith wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:D94561B1-2460-4018-8E7B-2C47B7AECC01@petsc.dev">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class=""><br class="">
      </div>
        You  can use <span style="color: rgb(0, 0, 255); font-family:
        Menlo; font-size: 14px; background-color: rgb(162, 255, 159);"
        class="">PetscObjectSetOptionsPrefix((PetscObject)
        partitioner,...</span>
      <div class=""><font class="" face="Menlo" color="#0000ff"><span
            style="caret-color: rgb(0, 0, 255); font-size: 14px;
            background-color: rgb(162, 255, 159);" class=""><br class="">
          </span></font>
        <div><br class="">
          <blockquote type="cite" class="">
            <div class="">On Aug 31, 2022, at 10:21 AM, Eric Chamberland
              <<a href="mailto:Eric.Chamberland@giref.ulaval.ca"
                class="moz-txt-link-freetext" moz-do-not-send="true">Eric.Chamberland@giref.ulaval.ca</a>>
              wrote:</div>
            <br class="Apple-interchange-newline">
            <div class="">
              <meta charset="UTF-8" class="">
              <p class="">Anyone have something to say about this?</p>
              <p class="">Thanks,</p>
              <p class="">Eric</p>
              <div class="moz-cite-prefix">On 2022-07-06 22:32, Eric
                Chamberland wrote:<br class="">
              </div>
              <blockquote type="cite"
                cite="mid:2e24bf11-3889-617f-01b6-eeaa5460b53b@giref.ulaval.ca"
                class="">
                <p class="">Hi,</p>
                <p class="">I was looking for
                  PetscPartitionerSetOptionsPrefix function, but only
                  found this post mentioning it.</p>
                <p class="">I was "blindly" coding with in mind the
                  possibility to manage different options for
                  partitioning different meshes for the same global
                  computation, so I thought each PetscPartitionner would
                  be able to have his own prefixe...</p>
                <p class="">Do you think it is feasible to add this
                  feature?...</p>
                <p class="">...or does it exist under another name?</p>
                <p class="">Thanks,</p>
                <p class="">Eric</p>
                <div class=""><br class="webkit-block-placeholder">
                </div>
                <div class="moz-cite-prefix">On 2017-11-06 08:09, Vaclav
                  Hapla wrote:<br class="">
                </div>
                <blockquote type="cite"
                  cite="mid:77665596-15D7-4D5B-BC33-DC40BDD8DB47@erdw.ethz.ch"
                  class="">
                  <pre class="moz-quote-pre" wrap="">Hello

The whole PetscPartitioner class sources are part of src/dm/impls/plex/plexpartition.c, mixed together with some DMPlex* functions.
If you don't mind, I would move the PetscPartitioner* stuff into the separate file petscpartitioner.c
(in future, it could be even moved to a separate directory).

I would also like to
* add PetscPartitioner{Add,Set,Get}OptionsPrefix,
* create the partitioner lazily in DMPlexGetPartitioner, followed by PetscObjectIncrementTabLevel, PetscLogObjectParent and PetscPartitionerSetOptionsPrefix calls,
* edit src/dm/impls/plex/examples/tutorials/ex5.c so that it calls DMSetFromOptions right after DMPlexCreateFromFile, in order to make the partitioner changeable from options.

Do you have anything against?

Vaclav</pre>
                </blockquote>
                <pre class="moz-signature" cols="72">-- 
Eric Chamberland, ing., M. Ing
Professionnel de recherche
GIREF/Université Laval
(418) 656-2131 poste 41 22 42</pre>
              </blockquote>
              <pre class="moz-signature" cols="72">-- 
Eric Chamberland, ing., M. Ing
Professionnel de recherche
GIREF/Université Laval
(418) 656-2131 poste 41 22 42</pre>
            </div>
          </blockquote>
        </div>
        <br class="">
      </div>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Eric Chamberland, ing., M. Ing
Professionnel de recherche
GIREF/Université Laval
(418) 656-2131 poste 41 22 42</pre>
  </body>
</html>