Hi Matt,
I created a branch marboeuf/plex-naturaldm starting from knepley/fix-plex-g2n with my minor modifications. It's incomplete now: src/dm/impls/plex/plex.c for Sub or SuperDM
are not updated and my new example src/dm/impls/plex/tests/ex47.c just does one call of DMPlexDistribute. But I have the error I mentioned with partitioners. I am configuring PETSc with
./configure --download-chaco=1--download-exodusii=1--download-fblaslapack=1--download-hdf5=1--download-hypre=1--download-metis=1--download-ml=1--download-netcdf=1--download-parmetis=1--download-pnetcdf=1--download-ptscotch=1--download-sieve=1--download-sowing=1--download-yaml=1--download-zlib=1--with-boost-dir=/opt/homebrew/Cellar/boost/1.76.0--with-boost=1--with-c2html=0--with-debugging=1--with-fortran-datatypes=1--with-mpi-dir=/opt/homebrew/Cellar/mpich/3.4.2--with-ranlib=ranlib
--with-x11=1
on my MacMook Pro Apple M1 Pro under the arm64 architecture.
I am running
mpiexec -n 2 ../ex47 -petscpartitioner_type parmetis
in $PETSC_DIR/$PETSC_ARCH/tests/dm/impls/plex/tests/runex47_0 which raises the error. The example with -petscpartitioner_type
simple works fine. ex44 also works fine even with parmetis or ptscotch partitioners. The reason is I defined 2 fields in the section of ex47 which is the only difference with the first test of ex44 for now.
I am not allowed to push my branch to the remote repository under my Username AlexisMarb although
I defined an ssh key. As soon as I am able to push it I'll do it so you can checkout and test.
Thanks a lot for your time and help.
-------------------------------------------------------------------
Alexis Marboeuf
Postdoctoral fellow, Department of Mathematics & Statistics
Hamilton Hall room 409B, McMaster University 1280 Main Street West, Hamilton, Ontario L8S 4K1, Canada
EMail: marbo...@mcmaster.ca
Tel. +1 (905) 525 9140 ext. 27031
-------------------------------------------------------------------
De : Matthew Knepley <knep...@gmail.com>
Envoyé : vendredi 17 décembre 2021 17:44 À : Alexis Marboeuf <marbo...@mcmaster.ca> Cc : petsc-dev@mcs.anl.gov <petsc-dev@mcs.anl.gov> Objet : Re: [petsc-dev] DMPlexCreateGlobalToNaturalSF and partitioners On Fri, Dec 17, 2021 at 3:04 PM Alexis Marboeuf <marbo...@mcmaster.ca> wrote:
The easiest thing to do here is to start a branch from the !4547 branch that I can checkout, and then tell me how to run what you are running.
Thanks,
Matt
What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
-- Norbert Wiener |
- [petsc-dev] DMPlexCreateGlobalToNaturalSF and partitioners Alexis Marboeuf
- Re: [petsc-dev] DMPlexCreateGlobalToNaturalSF and par... Matthew Knepley
- Re: [petsc-dev] DMPlexCreateGlobalToNaturalSF and... Alexis Marboeuf