History log of /petsc/src/dm/impls/plex/ (Results 1001 – 1025 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
78daca0815-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'bourdin/VecGetValuesSection-bindings' into 'main'

PetscSection: add fortran binding for VecGetValuesSectionF90 / VecRestoreValuesSectionF90

See merge request petsc/petsc!5385

f52d5e2b15-Aug-2022 Blaise Bourdin <bourdin@mcmaster.ca>

PetscSection: add fortran binding for VecGetValuesSectionF90 / VecRestoreValuesSectionF90

6152e20a15-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-filter-sf' into 'main'

Plex: Fix filter SF

See merge request petsc/petsc!5523

9f22da3814-Aug-2022 Barry Smith <bsmith@mcs.anl.gov>

Cleanup clarification for DMPlex chapter of users manual

I changed a figure in docs/images but could not generate the .svg version
Could someone please read the latest commit message in that reposit

Cleanup clarification for DMPlex chapter of users manual

I changed a figure in docs/images but could not generate the .svg version
Could someone please read the latest commit message in that repository and upate the
.svg file? Thanks

Commit-type: documentation
/spend 1h

show more ...

14fa577914-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'cgns_spack' into 'main'

fix(dmplex): Replace CGNS scoped typedefs

Closes #1233

See merge request petsc/petsc!5527

d3ef4daa14-Aug-2022 Matthew G. Knepley <knepley@gmail.com>

Plex ex16: Add test for parallel DMPlexFilter()

0ffc23ff14-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-09/fix-manualpage-rot' into 'main'

Stop make allmanpages if an error is detected. Otherwise errors are hidden and never fixed.

See merge request petsc/petsc!5510


/petsc/.gitignore
/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/examples/arch-ci-osx-cxx-cmplx-pkgs-dbg.py
/petsc/doc/classic/manualpages-sec/header_DMForest
/petsc/doc/classic/manualpages-sec/header_DMLabel
/petsc/doc/classic/manualpages-sec/header_DMPatch
/petsc/doc/classic/manualpages-sec/header_DMPlex
/petsc/doc/classic/manualpages-sec/header_DMStag
/petsc/doc/classic/manualpages-sec/header_DMSwarm
/petsc/doc/developers/style.rst
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/profiling.rst
/petsc/doc/docs/manualpages/index.md
/petsc/include/petscdmforest.h
/petsc/include/petscdmlabel.h
/petsc/include/petscdmplex.h
/petsc/makefile
/petsc/src/binding/petsc4py/conf/baseconf.py
/petsc/src/binding/petsc4py/setup.py
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/binding/petsc4py/test/runtests.py
/petsc/src/dm/dt/dualspace/impls/lagrange/tutorials/ex2.c
/petsc/src/dm/dt/dualspace/impls/lagrange/tutorials/output/ex2_0.out
/petsc/src/dm/dt/dualspace/impls/lagrange/tutorials/output/ex2_3d.out
/petsc/src/dm/impls/forest/makefile
/petsc/src/dm/impls/forest/p4est/makefile
/petsc/src/dm/impls/network/tests/makefile
/petsc/src/dm/impls/patch/makefile
adaptors/makefile
adaptors/mmg/makefile
adaptors/parmmg/makefile
adaptors/pragmatic/makefile
cgns/makefile
generators/ctetgen/makefile
generators/makefile
generators/tetgen/makefile
generators/triangle/makefile
makefile
plexnatural.c
transform/impls/extrude/makefile
transform/impls/filter/makefile
transform/impls/makefile
transform/impls/refine/1d/makefile
transform/impls/refine/alfeld/makefile
transform/impls/refine/bl/makefile
transform/impls/refine/makefile
transform/impls/refine/regular/makefile
transform/impls/refine/sbr/makefile
transform/impls/refine/tobox/makefile
transform/interface/makefile
transform/makefile
/petsc/src/dm/impls/stag/makefile
/petsc/src/dm/impls/swarm/makefile
/petsc/src/dm/label/makefile
/petsc/src/dm/label/tutorials/makefile
/petsc/src/ksp/ksp/tutorials/ex27.c
/petsc/src/ksp/ksp/tutorials/output/ex27_11.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4c.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4d.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4e.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4f.out
/petsc/src/ksp/ksp/utils/schurm/schurm.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/cuda/densecuda.cu
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/tutorials/ex76.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/logging/utils/eventlog.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/pinit.c
/petsc/src/ts/tutorials/eimex/allen_cahn.c
/petsc/src/ts/tutorials/eimex/ct_vdp_imex.c
/petsc/src/ts/tutorials/ex77.c
/petsc/src/ts/utils/dmplexlandau/tutorials/makefile
/petsc/src/ts/utils/dmts.c
/petsc/src/vec/vec/utils/vinv.c
e853fb4c13-Aug-2022 James Wright <james@jameswright.xyz>

fix(dmplex): Replace CGNS scoped typedefs

The change allows a CGNS to be used even if it doesn't set the
`CGNS_ENABLE_SCOPING` flag. CGNS sets the value of the `CGNS_ENUMT` (and
other) macros to lim

fix(dmplex): Replace CGNS scoped typedefs

The change allows a CGNS to be used even if it doesn't set the
`CGNS_ENABLE_SCOPING` flag. CGNS sets the value of the `CGNS_ENUMT` (and
other) macros to limit the scope of it's types. Note
`CGNS_ENUMT(ElementType_t)` is already used in other places, so this
makes the behavior more consistent.

Fixes #1233

show more ...

b1a884e712-Aug-2022 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix parallel determination of extrusion dimension

65c7898011-Aug-2022 Barry Smith <bsmith@mcs.anl.gov>

fix mixture of all caps and not all caps for SUBMANSEC for DMPLEX and friends

Commit-type: bug-fix, documentation
/spend 50m


/petsc/doc/classic/manualpages-sec/header_DMForest
/petsc/doc/classic/manualpages-sec/header_DMLabel
/petsc/doc/classic/manualpages-sec/header_DMPatch
/petsc/doc/classic/manualpages-sec/header_DMPlex
/petsc/doc/classic/manualpages-sec/header_DMStag
/petsc/doc/classic/manualpages-sec/header_DMSwarm
/petsc/doc/developers/style.rst
/petsc/doc/docs/manualpages/index.md
/petsc/include/petscdmlabel.h
/petsc/include/petscdmplex.h
/petsc/src/dm/impls/forest/makefile
/petsc/src/dm/impls/forest/p4est/makefile
/petsc/src/dm/impls/network/tests/makefile
/petsc/src/dm/impls/patch/makefile
adaptors/makefile
adaptors/mmg/makefile
adaptors/parmmg/makefile
adaptors/pragmatic/makefile
cgns/makefile
generators/ctetgen/makefile
generators/makefile
generators/tetgen/makefile
generators/triangle/makefile
makefile
transform/impls/extrude/makefile
transform/impls/filter/makefile
transform/impls/makefile
transform/impls/refine/1d/makefile
transform/impls/refine/alfeld/makefile
transform/impls/refine/bl/makefile
transform/impls/refine/makefile
transform/impls/refine/regular/makefile
transform/impls/refine/sbr/makefile
transform/impls/refine/tobox/makefile
transform/interface/makefile
transform/makefile
/petsc/src/dm/impls/stag/makefile
/petsc/src/dm/impls/swarm/makefile
/petsc/src/dm/label/makefile
/petsc/src/dm/label/tutorials/makefile
/petsc/src/snes/tutorials/ex76.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/ts/tutorials/eimex/allen_cahn.c
/petsc/src/ts/tutorials/eimex/ct_vdp_imex.c
/petsc/src/ts/tutorials/ex77.c
/petsc/src/ts/utils/dmplexlandau/tutorials/makefile
/petsc/src/ts/utils/dmts.c
ecfb7de402-Aug-2022 Blaise Bourdin <bourdin@mcmaster.ca>

Fix broken tests dm/impls/plex/tests/ex40.c


/petsc/.clang-format
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/vec.rst
/petsc/doc/tutorials/physics/guide_to_stokes.rst
/petsc/include/petsc/finclude/petscdm.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdt.h
/petsc/include/petscmat.h
/petsc/include/petscoptions.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/lib/petsc/bin/maint/petscdt_create_quadrature_headers.py
/petsc/src/binding/petsc4py/src/include/custom.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/petscdttetquadrules.h
/petsc/src/dm/dt/interface/petscdttriquadrules.h
/petsc/src/dm/dt/tests/ex15.c
/petsc/src/dm/dt/tests/output/ex15_0.out
tests/ex40.c
/petsc/src/dm/impls/stag/tutorials/ex6.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/tests/ex123.c
/petsc/src/mat/tests/output/ex123_1.out
/petsc/src/mat/tests/output/ex123_2.out
/petsc/src/mat/tests/output/ex123_3.out
/petsc/src/mat/tests/output/ex123_4.out
/petsc/src/mat/tests/output/ex123_matis.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/ex1.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/ex3.c
/petsc/src/snes/tutorials/ex3k.kokkos.cxx
/petsc/src/snes/tutorials/ex47cu.cu
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/objects/ftn-custom/zoptionsf.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/tests/ex60f90.F90
/petsc/src/sys/tests/linter/output/testDisabled.patch
/petsc/src/sys/tests/linter/output/testDuplicates.patch
/petsc/src/sys/tests/linter/output/testReferences.patch
/petsc/src/sys/tests/linter/output/testTypes.patch
/petsc/src/sys/tests/linter/output/testValidHeaders.patch
/petsc/src/sys/tests/linter/output/testValidLogicalCollective.patch
/petsc/src/sys/tests/linter/output/testValidPointers.patch
/petsc/src/sys/tests/linter/testDisabled.c
/petsc/src/sys/tests/linter/testDuplicates.c
/petsc/src/sys/tests/linter/testReferences.c
/petsc/src/sys/tests/linter/testTypes.c
/petsc/src/sys/tests/linter/testValidHeaders.c
/petsc/src/sys/tests/linter/testValidLogicalCollective.c
/petsc/src/sys/tests/linter/testValidPointers.c
/petsc/src/sys/tests/output/ex60f90_0.out
/petsc/src/tao/unconstrained/tutorials/rosenbrock1f.F90
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tests/ex1.c
/petsc/src/ts/tests/ex10.c
/petsc/src/ts/tests/ex11.c
/petsc/src/ts/tests/ex14.c
/petsc/src/ts/tests/ex15.c
/petsc/src/ts/tests/ex16.c
/petsc/src/ts/tests/ex2.c
/petsc/src/ts/tests/ex22.c
/petsc/src/ts/tests/ex24.c
/petsc/src/ts/tests/ex26.c
/petsc/src/ts/tests/ex28.c
/petsc/src/ts/tests/ex29.c
/petsc/src/ts/tests/ex5.c
/petsc/src/ts/tests/output/ex26_arkimex_explicit_stage.out
/petsc/src/ts/trajectory/interface/traj.c
/petsc/src/ts/tutorials/ex10.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex29.c
/petsc/src/ts/tutorials/ex31.c
/petsc/src/ts/tutorials/ex36.c
/petsc/src/ts/tutorials/ex36A.c
/petsc/src/ts/tutorials/ex36SE.c
/petsc/src/ts/tutorials/ex40.c
/petsc/src/ts/tutorials/ex41.c
/petsc/src/ts/tutorials/ex42.c
/petsc/src/ts/tutorials/ex43.c
/petsc/src/ts/tutorials/ex44.c
/petsc/src/ts/tutorials/ex45.c
/petsc/src/ts/tutorials/ex47.c
/petsc/src/ts/tutorials/ex48.c
/petsc/src/ts/tutorials/ex50.c
/petsc/src/ts/tutorials/ex51.c
/petsc/src/ts/tutorials/ex53.c
/petsc/src/ts/tutorials/ex74.c
/petsc/src/ts/tutorials/ex76.c
/petsc/src/ts/tutorials/ex77.c
/petsc/src/ts/tutorials/extchem.c
/petsc/src/ts/tutorials/extchemfield.c
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmts.c
/petsc/src/vec/is/is/utils/isdiff.c
5033f95412-Aug-2022 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix filter SF
- Formerly, we allowed ownership of overlap points to change, but then
did not insert the former owners into the SF
- Now we force ownership to remain the same during filtering


/petsc/.clang-format
/petsc/.gitignore
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/vec.rst
/petsc/doc/tutorials/physics/guide_to_stokes.rst
/petsc/include/petsc/finclude/petscdm.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdt.h
/petsc/include/petscmat.h
/petsc/include/petscoptions.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/lib/petsc/bin/maint/petscdt_create_quadrature_headers.py
/petsc/src/binding/petsc4py/src/include/custom.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/petscdttetquadrules.h
/petsc/src/dm/dt/interface/petscdttriquadrules.h
/petsc/src/dm/dt/tests/ex15.c
/petsc/src/dm/dt/tests/output/ex15_0.out
plexsubmesh.c
/petsc/src/dm/impls/stag/tutorials/ex6.c
/petsc/src/ksp/ksp/tutorials/ex27.c
/petsc/src/ksp/ksp/tutorials/output/ex27_11.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4c.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4d.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4e.out
/petsc/src/ksp/ksp/tutorials/output/ex27_4f.out
/petsc/src/ksp/ksp/utils/schurm/schurm.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/cuda/densecuda.cu
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/tests/ex123.c
/petsc/src/mat/tests/output/ex123_1.out
/petsc/src/mat/tests/output/ex123_2.out
/petsc/src/mat/tests/output/ex123_3.out
/petsc/src/mat/tests/output/ex123_4.out
/petsc/src/mat/tests/output/ex123_matis.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/ex1.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/ex3.c
/petsc/src/snes/tutorials/ex3k.kokkos.cxx
/petsc/src/snes/tutorials/ex47cu.cu
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/logging/utils/eventlog.c
/petsc/src/sys/objects/ftn-custom/zoptionsf.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/ex60f90.F90
/petsc/src/sys/tests/linter/output/testDisabled.patch
/petsc/src/sys/tests/linter/output/testDuplicates.patch
/petsc/src/sys/tests/linter/output/testReferences.patch
/petsc/src/sys/tests/linter/output/testTypes.patch
/petsc/src/sys/tests/linter/output/testValidHeaders.patch
/petsc/src/sys/tests/linter/output/testValidLogicalCollective.patch
/petsc/src/sys/tests/linter/output/testValidPointers.patch
/petsc/src/sys/tests/linter/testDisabled.c
/petsc/src/sys/tests/linter/testDuplicates.c
/petsc/src/sys/tests/linter/testReferences.c
/petsc/src/sys/tests/linter/testTypes.c
/petsc/src/sys/tests/linter/testValidHeaders.c
/petsc/src/sys/tests/linter/testValidLogicalCollective.c
/petsc/src/sys/tests/linter/testValidPointers.c
/petsc/src/sys/tests/output/ex60f90_0.out
/petsc/src/tao/unconstrained/tutorials/rosenbrock1f.F90
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tests/ex1.c
/petsc/src/ts/tests/ex10.c
/petsc/src/ts/tests/ex11.c
/petsc/src/ts/tests/ex14.c
/petsc/src/ts/tests/ex15.c
/petsc/src/ts/tests/ex16.c
/petsc/src/ts/tests/ex2.c
/petsc/src/ts/tests/ex22.c
/petsc/src/ts/tests/ex24.c
/petsc/src/ts/tests/ex26.c
/petsc/src/ts/tests/ex28.c
/petsc/src/ts/tests/ex29.c
/petsc/src/ts/tests/ex5.c
/petsc/src/ts/tests/output/ex26_arkimex_explicit_stage.out
/petsc/src/ts/trajectory/interface/traj.c
/petsc/src/ts/tutorials/ex10.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex29.c
/petsc/src/ts/tutorials/ex31.c
/petsc/src/ts/tutorials/ex36.c
/petsc/src/ts/tutorials/ex36A.c
/petsc/src/ts/tutorials/ex36SE.c
/petsc/src/ts/tutorials/ex40.c
/petsc/src/ts/tutorials/ex41.c
/petsc/src/ts/tutorials/ex42.c
/petsc/src/ts/tutorials/ex43.c
/petsc/src/ts/tutorials/ex44.c
/petsc/src/ts/tutorials/ex45.c
/petsc/src/ts/tutorials/ex47.c
/petsc/src/ts/tutorials/ex48.c
/petsc/src/ts/tutorials/ex50.c
/petsc/src/ts/tutorials/ex51.c
/petsc/src/ts/tutorials/ex53.c
/petsc/src/ts/tutorials/ex74.c
/petsc/src/ts/tutorials/ex76.c
/petsc/src/ts/tutorials/ex77.c
/petsc/src/ts/tutorials/extchem.c
/petsc/src/ts/tutorials/extchemfield.c
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmts.c
/petsc/src/vec/is/is/utils/isdiff.c
5cb80ecd09-Aug-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix errors in manual pages that were hidden and passed the CI

ERROR Uses Input Parameter but has multiple input parameters in PetscObjectProcessOptionsHandlers() src/sys/objects/inherit.c
ERROR (Vec

Fix errors in manual pages that were hidden and passed the CI

ERROR Uses Input Parameter but has multiple input parameters in PetscObjectProcessOptionsHandlers() src/sys/objects/inherit.c
ERROR (VecStrideSum) Incomplete argument list (probably + with no - in vinv.c
ERROR (VecStrideSumAll) Incomplete argument list (probably + with no - in vinv.c
ERROR (MatFilter_AIJ) Incomplete argument list (probably + with no - in mpiaij.c
ERROR (DMPlexCreateNaturalVector) Incomplete argument list (probably + with no - in plexnatural.c
WARNING (hypre.c): argument with no description in PCSMG
WARNING (hypre.c): argument with no description in PCSMG
WARNING (hypre.c): argument with no description in PCSMG
WARNING (hypre.c): argument with no description in PCSMG
a=`cat /Users/barrysmith/Src/petsc/arch-classic-docs/manualpages.err | wc -l`; test ! $a -gt 0
gmake[3]: [makefile:376: allmanpages] Error 1 (ignored)

show more ...


/petsc/.clang-format
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/vec.rst
/petsc/doc/tutorials/physics/guide_to_stokes.rst
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdmforest.h
/petsc/include/petscmat.h
/petsc/include/petscoptions.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/makefile
/petsc/src/binding/petsc4py/src/include/custom.h
plexnatural.c
/petsc/src/dm/impls/stag/tutorials/ex6.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex123.c
/petsc/src/mat/tests/output/ex123_1.out
/petsc/src/mat/tests/output/ex123_2.out
/petsc/src/mat/tests/output/ex123_3.out
/petsc/src/mat/tests/output/ex123_4.out
/petsc/src/mat/tests/output/ex123_matis.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/ex1.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/ex3.c
/petsc/src/snes/tutorials/ex3k.kokkos.cxx
/petsc/src/snes/tutorials/ex47cu.cu
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/tests/linter/output/testDisabled.patch
/petsc/src/sys/tests/linter/output/testDuplicates.patch
/petsc/src/sys/tests/linter/output/testReferences.patch
/petsc/src/sys/tests/linter/output/testTypes.patch
/petsc/src/sys/tests/linter/output/testValidHeaders.patch
/petsc/src/sys/tests/linter/output/testValidLogicalCollective.patch
/petsc/src/sys/tests/linter/output/testValidPointers.patch
/petsc/src/sys/tests/linter/testDisabled.c
/petsc/src/sys/tests/linter/testDuplicates.c
/petsc/src/sys/tests/linter/testReferences.c
/petsc/src/sys/tests/linter/testTypes.c
/petsc/src/sys/tests/linter/testValidHeaders.c
/petsc/src/sys/tests/linter/testValidLogicalCollective.c
/petsc/src/sys/tests/linter/testValidPointers.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock1f.F90
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tests/ex1.c
/petsc/src/ts/tests/ex10.c
/petsc/src/ts/tests/ex11.c
/petsc/src/ts/tests/ex14.c
/petsc/src/ts/tests/ex15.c
/petsc/src/ts/tests/ex16.c
/petsc/src/ts/tests/ex2.c
/petsc/src/ts/tests/ex22.c
/petsc/src/ts/tests/ex24.c
/petsc/src/ts/tests/ex26.c
/petsc/src/ts/tests/ex28.c
/petsc/src/ts/tests/ex29.c
/petsc/src/ts/tests/ex5.c
/petsc/src/ts/tests/output/ex26_arkimex_explicit_stage.out
/petsc/src/ts/trajectory/interface/traj.c
/petsc/src/ts/tutorials/ex10.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex29.c
/petsc/src/ts/tutorials/ex31.c
/petsc/src/ts/tutorials/ex36.c
/petsc/src/ts/tutorials/ex36A.c
/petsc/src/ts/tutorials/ex36SE.c
/petsc/src/ts/tutorials/ex40.c
/petsc/src/ts/tutorials/ex41.c
/petsc/src/ts/tutorials/ex42.c
/petsc/src/ts/tutorials/ex43.c
/petsc/src/ts/tutorials/ex44.c
/petsc/src/ts/tutorials/ex45.c
/petsc/src/ts/tutorials/ex47.c
/petsc/src/ts/tutorials/ex48.c
/petsc/src/ts/tutorials/ex50.c
/petsc/src/ts/tutorials/ex51.c
/petsc/src/ts/tutorials/ex53.c
/petsc/src/ts/tutorials/ex74.c
/petsc/src/ts/tutorials/ex76.c
/petsc/src/ts/tutorials/ex77.c
/petsc/src/ts/tutorials/extchem.c
/petsc/src/ts/tutorials/extchemfield.c
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmts.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/vec/utils/vinv.c
2e8d78fe09-Aug-2022 Blaise Bourdin <bourdin@mcmaster.ca>

cleanup in plexnatural.c and linked examples

- make output of test26, ex26f90, and ex62f90 more terse
- Replace VecCreateLocalVector / VecDestroyLocalVector to get block size by VecGetLocalVectore /

cleanup in plexnatural.c and linked examples

- make output of test26, ex26f90, and ex62f90 more terse
- Replace VecCreateLocalVector / VecDestroyLocalVector to get block size by VecGetLocalVectore / VecRestoreLocalVector

show more ...

a8db3e6107-Aug-2022 Blaise Bourdin <bourdin@mcmaster.ca>

Plex: add ex64

The new example src/dm/impls/plex/tests/ex64.c checks the natural
SF. It compares
- Vec created on a sequential DM which is considered natural
(everything is stored on proc 0)
- Vec

Plex: add ex64

The new example src/dm/impls/plex/tests/ex64.c checks the natural
SF. It compares
- Vec created on a sequential DM which is considered natural
(everything is stored on proc 0)
- Vec created on the distributed DM and then rearranged using
the natural SF.

show more ...

e2739ba619-Jul-2022 Alexis Marboeuf <marboeua@mcmaster.ca>

Plex: fix ex15, ex26, ex26f90, ex62f90

Fix examples in src/dm/impls/plex/tests. ex15_1 is disabled.

b7352c5c19-Jul-2022 Alexis Marboeuf <marboeua@mcmaster.ca>

Plex: use natural Vec for writing/loading in exodus files

Now a natural Vec is created from the DM thanks to DMPlexCreateNaturalVector.
The Vec in argument is rearranged to its natural ordering befo

Plex: use natural Vec for writing/loading in exodus files

Now a natural Vec is created from the DM thanks to DMPlexCreateNaturalVector.
The Vec in argument is rearranged to its natural ordering before being
written/loaded.a

show more ...

09cf685a02-Aug-2022 Alexis Marboeuf <marboeua@mcmaster.ca>

Plex: add and implement DMPlexCreateNaturalVector

DMPlexCreateNaturalVector gives a Vec capable of holding the natural ordering
and distribution. The routine mimicks DMCreateGlobalVector.

95602cf219-Jul-2022 Alexis Marboeuf <marboeua@mcmaster.ca>

Plex: simplify DMCreateSubDM and DMCreateSuperDM

Remove the creation of the natural section which is now
created inside DMCreateGlobalToNaturalSF

8aee0f9219-Jul-2022 Alexis Marboeuf <marboeua@mcmaster.ca>

Plex: create the natural point SF

When useNatural = PETSC_TRUE, sfMigration in DMPlexDistribute now maps
the points back to the ordering and distribution used in a natural DM.
The first DM with useN

Plex: create the natural point SF

When useNatural = PETSC_TRUE, sfMigration in DMPlexDistribute now maps
the points back to the ordering and distribution used in a natural DM.
The first DM with useNatural = PETSC_TRUE is considered natural.
sfMigration is now composed with its previous version if it exists.
The natural dof SF sfNatural is created using the natural point
SF sfMigration.

show more ...


/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/options/libraryOptions.py
/petsc/doc/docs/manual/additional.rst
/petsc/doc/docs/manual/dm.rst
/petsc/doc/docs/manual/dmbase.rst
/petsc/doc/docs/manual/dmnetwork.rst
/petsc/doc/docs/manual/dmplex.rst
/petsc/doc/docs/manual/getting_started.rst
/petsc/doc/docs/manual/index.rst
/petsc/doc/docs/manual/ksp.rst
/petsc/doc/docs/manual/programming.rst
/petsc/doc/docs/manual/ts.rst
/petsc/doc/install/external_software.rst
/petsc/doc/makefile
/petsc/doc/overview/features.rst
/petsc/doc/overview/nutshell.rst
/petsc/include/petscdmda_kokkos.hpp
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscsnes.h
/petsc/include/petsctao.h
/petsc/include/petscts.h
/petsc/src/binding/petsc4py/src/PETSc/KSP.pyx
/petsc/src/binding/petsc4py/src/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/PETSc/PC.pyx
/petsc/src/binding/petsc4py/src/PETSc/SNES.pyx
/petsc/src/binding/petsc4py/src/PETSc/TAO.pyx
/petsc/src/binding/petsc4py/src/PETSc/TS.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscksp.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscmat.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscpc.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscsnes.pxi
/petsc/src/binding/petsc4py/src/PETSc/petsctao.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscts.pxi
/petsc/src/binding/petsc4py/src/libpetsc4py/libpetsc4py.pyx
/petsc/src/binding/petsc4py/test/test_ksp_py.py
/petsc/src/binding/petsc4py/test/test_mat_py.py
/petsc/src/binding/petsc4py/test/test_pc_py.py
/petsc/src/binding/petsc4py/test/test_snes_py.py
/petsc/src/binding/petsc4py/test/test_tao_py.py
/petsc/src/binding/petsc4py/test/test_ts_py.py
/petsc/src/dm/impls/da/da.c
plexdistribute.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/f90-mod/petscksp.h
/petsc/src/ksp/ksp/impls/python/pythonksp.c
/petsc/src/ksp/ksp/tests/ex21.c
/petsc/src/ksp/ksp/utils/schurm/schurm.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/python/pythonpc.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/normal/normmh.c
/petsc/src/mat/impls/python/pythonmat.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex125.c
/petsc/src/mat/tests/ex258.c
/petsc/src/mat/tests/output/ex258_1.out
/petsc/src/snes/impls/python/pythonsnes.c
/petsc/src/sys/objects/destroy.c
/petsc/src/tao/python/pythontao.c
/petsc/src/ts/impls/python/pythonts.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex1.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex2.c
/petsc/src/ts/utils/dmplexlandau/tutorials/output/ex1_0.out
41e9d8b503-Aug-2022 Matthew G. Knepley <knepley@gmail.com>

TetGen: Initialize marker array

4cc27a7e03-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-periodic-latex' into 'main'

Plex ex1: Periodic latex

See merge request petsc/petsc!5450

d40579cb02-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-extrude-tet' into 'main'

Fix 3D extrusion, and some Plex fixes

See merge request petsc/petsc!5439

1e8b4be001-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-location-check' into 'main'

Plex: Grid hash can find particle, but no cell is covering the box

See merge request petsc/petsc!5456

6b27ecab01-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'marboeuf/plex-fix-g2n-constraintdof' into 'main'

Plex: bug fix in DMPlexCreateGlobalToNaturalSF in presence of constraint dofs

See merge request petsc/petsc!5453

1...<<41424344454647484950>>...235