History log of /petsc/src/dm/impls/plex/ (Results 1301 – 1325 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d56405f807-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix labels created during submesh operations - Only create the "ghost" label when making ghost cells - vtk label should respect cell height - Lower dimensional submeshes should not pass on vtk

Plex: Fix labels created during submesh operations - Only create the "ghost" label when making ghost cells - vtk label should respect cell height - Lower dimensional submeshes should not pass on vtk label

show more ...

a147c0b509-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-02-24/rm-petscassert-false' into 'main'

Remove PetscAssertFalse(), change some incorrect use of PetscAssert*() for...

See merge request petsc/petsc!4887

6bdcaf1509-Mar-2022 Barry Smith <bsmith@mcs.anl.gov>

Remove PetscAssertFalse(), change some incorrect use of PetscAssert*() for OUTOFRANGE to PetscCheck()

Commit-type: error-checking, style-fix
/spend 1h

a01d01fa09-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

Plex ex11: speed up test

2292213e09-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-doc-errors' into 'main'

Doc: Trying to remove all reported errors

See merge request petsc/petsc!4930

f1a722f806-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

Doc: Trying to remove all reported errors - Since it reports as an error, and only occurs a very few times, I have removed the Imput/Output Parameters sections and replaced them by Output Parameters

Doc: Trying to remove all reported errors - Since it reports as an error, and only occurs a very few times, I have removed the Imput/Output Parameters sections and replaced them by Output Parameters with documentation

show more ...


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-linux-cuda-double-64idx.py
/petsc/config/examples/arch-ci-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-ci-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-ci-osx-cxx-pkgs-opt.py
/petsc/doc/developers/style.rst
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/profiling.rst
/petsc/doc/download/index.rst
/petsc/doc/install/install.rst
/petsc/gmakefile.test
/petsc/include/petsc/private/cpputil.hpp
/petsc/include/petsc/private/drawimpl.h
/petsc/include/petsc/private/vecimpl_kokkos.hpp
/petsc/include/petscdmda_kokkos.hpp
/petsc/include/petscdmnetwork.h
/petsc/include/petscdraw.h
/petsc/include/petscmacros.h
/petsc/include/petscvec_kokkos.hpp
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/petscmpiexec
/petsc/lib/petsc/bin/petscnagupgrade.py
/petsc/lib/petsc/conf/variables
/petsc/makefile
/petsc/src/binding/petsc4py/src/PETSc/DT.pyx
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/f90-mod/petscdm.h90
/petsc/src/dm/impls/da/kokkos/dagetov.kokkos.cxx
/petsc/src/dm/impls/da/makefile
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/network/networkcreate.c
/petsc/src/dm/impls/network/networkmonitor.c
plexmetric.c
transform/interface/plextransform.c
/petsc/src/dm/impls/redundant/dmredundant.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/tests/ex10.c
/petsc/src/dm/tests/ex1k.kokkos.cxx
/petsc/src/dm/tests/ex2k.kokkos.cxx
/petsc/src/dm/tests/output/ex10_1.out
/petsc/src/dm/tests/output/ex1k_1.out
/petsc/src/dm/tests/output/ex2k_1.out
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/tests/ex93.c
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/snes/impls/ntrdc/ntrdc.c
/petsc/src/snes/tutorials/output/ex19_tut_4.out
/petsc/src/snes/tutorials/output/ex19_tut_5.out
/petsc/src/snes/tutorials/output/ex19_tut_6.out
/petsc/src/snes/tutorials/output/ex19_tut_7.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/utils/dscatter.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/fileio/fretrieve.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/sys/objects/options.c
/petsc/src/tao/bound/impls/bqnls/bqnls.c
/petsc/src/tao/interface/taosolver_bounds.c
/petsc/src/tao/interface/taosolver_fg.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/ts/f90-mod/petscts.h90
/petsc/src/ts/impls/implicit/discgrad/tsdiscgrad.c
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/tests/ex35.c
/petsc/src/ts/tests/output/ex35_1D.out
/petsc/src/ts/tests/output/ex35_2D.out
/petsc/src/ts/trajectory/interface/traj.c
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/is/sf/interface/vscat.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/makefile
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/makefile
3419699807-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-view-parallel' into 'main'

Plex: Shorten view for large process sets

See merge request petsc/petsc!4931


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/KS.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/examples/arch-ci-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-gcc-pkgs-opt.py
/petsc/doc/developers/style.rst
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/dt.rst
/petsc/doc/docs/manual/profiling.rst
/petsc/doc/docs/manual/programming.rst
/petsc/doc/download/index.rst
/petsc/doc/install/install.rst
/petsc/include/petsc/private/cpputil.hpp
/petsc/include/petsc/private/dmswarmimpl.h
/petsc/include/petsc/private/drawimpl.h
/petsc/include/petsc/private/sectionimpl.h
/petsc/include/petsc/private/vecimpl_kokkos.hpp
/petsc/include/petscdmda_kokkos.hpp
/petsc/include/petscdmlabel.h
/petsc/include/petscdmswarm.h
/petsc/include/petscdraw.h
/petsc/include/petscdt.h
/petsc/include/petscmacros.h
/petsc/include/petscmath.h
/petsc/include/petscsection.h
/petsc/include/petscvec_kokkos.hpp
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/petscmpiexec
/petsc/lib/petsc/bin/petscnagupgrade.py
/petsc/lib/petsc/conf/variables
/petsc/makefile
/petsc/src/binding/petsc4py/src/PETSc/petscdt.pxi
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtprob.c
/petsc/src/dm/dt/interface/makefile
/petsc/src/dm/dt/tests/ex14.c
/petsc/src/dm/dt/tests/ex3.c
/petsc/src/dm/dt/tests/output/ex14_0.out
/petsc/src/dm/f90-mod/petscdm.h90
/petsc/src/dm/impls/da/kokkos/dagetov.kokkos.cxx
/petsc/src/dm/impls/da/makefile
plex.c
/petsc/src/dm/impls/redundant/dmredundant.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/dm/impls/swarm/tests/ex8.c
/petsc/src/dm/impls/swarm/tests/output/ex8_0.out
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/tests/ex1k.kokkos.cxx
/petsc/src/dm/tests/ex2k.kokkos.cxx
/petsc/src/dm/tests/output/ex1k_1.out
/petsc/src/dm/tests/output/ex2k_1.out
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/tests/ex93.c
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/snes/tutorials/output/ex19_tut_4.out
/petsc/src/snes/tutorials/output/ex19_tut_5.out
/petsc/src/snes/tutorials/output/ex19_tut_6.out
/petsc/src/snes/tutorials/output/ex19_tut_7.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/utils/dscatter.c
/petsc/src/sys/classes/draw/utils/lgc.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/logging/plog.c
/petsc/src/ts/f90-mod/petscts.h90
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/tests/ex35.c
/petsc/src/ts/tests/output/ex35_1D.out
/petsc/src/ts/tests/output/ex35_2D.out
/petsc/src/ts/tutorials/ex76.c
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/is/sf/utils/sfutils.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/makefile
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/makefile
ca7bf7ee07-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

Plex: Shorten view for large process sets


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/KS.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-cuda-double-64idx.py
/petsc/config/examples/arch-ci-linux-gcc-pkgs-opt.py
/petsc/config/examples/arch-ci-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-ci-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-ci-osx-cxx-pkgs-opt.py
/petsc/doc/developers/style.rst
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/dt.rst
/petsc/doc/docs/manual/profiling.rst
/petsc/doc/docs/manual/programming.rst
/petsc/doc/download/index.rst
/petsc/doc/install/install.rst
/petsc/gmakefile.test
/petsc/include/petsc/private/cpputil.hpp
/petsc/include/petsc/private/dmswarmimpl.h
/petsc/include/petsc/private/drawimpl.h
/petsc/include/petsc/private/vecimpl_kokkos.hpp
/petsc/include/petscdmda_kokkos.hpp
/petsc/include/petscdmnetwork.h
/petsc/include/petscdmswarm.h
/petsc/include/petscdraw.h
/petsc/include/petscdt.h
/petsc/include/petscmacros.h
/petsc/include/petscmath.h
/petsc/include/petscvec_kokkos.hpp
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/petscmpiexec
/petsc/lib/petsc/bin/petscnagupgrade.py
/petsc/lib/petsc/conf/variables
/petsc/makefile
/petsc/src/binding/petsc4py/src/PETSc/DT.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscdt.pxi
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtprob.c
/petsc/src/dm/dt/interface/makefile
/petsc/src/dm/dt/tests/ex14.c
/petsc/src/dm/dt/tests/ex3.c
/petsc/src/dm/dt/tests/output/ex14_0.out
/petsc/src/dm/f90-mod/petscdm.h90
/petsc/src/dm/impls/da/kokkos/dagetov.kokkos.cxx
/petsc/src/dm/impls/da/makefile
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/network/networkcreate.c
/petsc/src/dm/impls/network/networkmonitor.c
plex.c
/petsc/src/dm/impls/redundant/dmredundant.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/dm/impls/swarm/tests/ex8.c
/petsc/src/dm/impls/swarm/tests/output/ex8_0.out
/petsc/src/dm/tests/ex10.c
/petsc/src/dm/tests/ex1k.kokkos.cxx
/petsc/src/dm/tests/ex2k.kokkos.cxx
/petsc/src/dm/tests/output/ex10_1.out
/petsc/src/dm/tests/output/ex1k_1.out
/petsc/src/dm/tests/output/ex2k_1.out
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/tests/ex93.c
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/snes/tutorials/output/ex19_tut_4.out
/petsc/src/snes/tutorials/output/ex19_tut_5.out
/petsc/src/snes/tutorials/output/ex19_tut_6.out
/petsc/src/snes/tutorials/output/ex19_tut_7.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/utils/dscatter.c
/petsc/src/sys/classes/draw/utils/lgc.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/logging/plog.c
/petsc/src/ts/f90-mod/petscts.h90
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/tests/ex35.c
/petsc/src/ts/tests/output/ex35_1D.out
/petsc/src/ts/tests/output/ex35_2D.out
/petsc/src/ts/tutorials/ex76.c
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/makefile
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/makefile
24b9a4b117-Feb-2022 Jed Brown <jed@jedbrown.org>

DMPlex: add failing test for cubic geometry distribution

97e29b0a02-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/plex-exodus-e' into 'main'

DMPlex: recognize *.e as Exodus format

See merge request petsc/petsc!4911

86a0adb101-Mar-2022 Jed Brown <jed@jedbrown.org>

DMPlex: recognize *.e as Exodus format

cfd33b4201-Mar-2022 Lisandro Dalcin <dalcinl@gmail.com>

DMPLEX: Update implementation of DMPlexTransformGetCoordinateFE()

d1a5b98909-Feb-2022 Matthew G. Knepley <knepley@gmail.com>

Why is this just being caught

e239af9009-Feb-2022 Matthew G. Knepley <knepley@gmail.com>

FE ex3: Improved tests - added a prime testing function with the terms in wxy - added simple mesh distortion routine, as we would see elements in TDycore

d21efd2e04-Dec-2021 Matthew G. Knepley <knepley@gmail.com>

FE ex3: Added a WXY test

00635df328-Jan-2022 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix mass matrix
- Was ignoring components

2df84da004-Dec-2021 Matthew G. Knepley <knepley@gmail.com>

DM+FE+DT: Added correct geometry and quadrature for triangular prism
- Added affine geometry for triangular prism
- Added PetscDTTensorQuadratureCreate()
- Added PetscFECreateByCell()
- Added PetscFE

DM+FE+DT: Added correct geometry and quadrature for triangular prism
- Added affine geometry for triangular prism
- Added PetscDTTensorQuadratureCreate()
- Added PetscFECreateByCell()
- Added PetscFECreateLagrangeByCell()
- Added DMCreateFEDefault()
- Now DMField uses PetscFECreateLagrange()
- Refactored FE creation
- If the degree is prescribed on a prism, do not create a tensor space
- Use new interface in DMField_DS
- Fix default creation when number of components is changed by command line

show more ...

f783ec4730-Nov-2021 Matthew G. Knepley <knepley@gmail.com>

PetscDualSpace: Specify ref cell with DMPolytopeType


/petsc/doc/docs/changes/dev.rst
/petsc/include/petscfe.h
/petsc/include/petscpc.h
/petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
plexglvis.c
plexgmsh.c
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/cg/cgeig.c
/petsc/src/ksp/ksp/impls/cg/cgimpl.h
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/tutorials/ex10.c
/petsc/src/ksp/ksp/tutorials/output/ex10_4.out
/petsc/src/ksp/ksp/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/tutorials/output/ex54_classical.out
/petsc/src/ksp/ksp/tutorials/output/ex54_seqaijmkl.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1_alt_3.out
/petsc/src/ksp/ksp/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/tutorials/output/ex55_0_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex55_NC.out
/petsc/src/ksp/ksp/tutorials/output/ex55_classical.out
/petsc/src/ksp/ksp/tutorials/output/ex56_1.out
/petsc/src/ksp/ksp/tutorials/output/ex56_latebs-2.out
/petsc/src/ksp/ksp/tutorials/output/ex56_latebs.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nns_telescope.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_both_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_matis_localmat_type-seqaij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_matis_localmat_type-seqaijcusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_dir_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_neu_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_cuda_nsize-1.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_cuda_nsize-2.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_kokkos_nsize-1.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_kokkos_nsize-2.out
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/tests/ex72.c
/petsc/src/mat/tests/output/ex72_4.out
/petsc/src/snes/tests/output/ex13_comparison.out
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/tutorials/output/ex12_39.out
/petsc/src/snes/tutorials/output/ex19_cuda_1.out
/petsc/src/snes/tutorials/output/ex19_cuda_1_alt.out
/petsc/src/snes/tutorials/output/ex19_cuda_1_alt_2.out
/petsc/src/snes/tutorials/output/ex19_cuda_2.out
/petsc/src/snes/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_gamg.out
/petsc/src/snes/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_gamg.out
/petsc/src/sys/objects/device/tests/ex1.c
/petsc/src/sys/objects/device/tests/ex2.c
/petsc/src/sys/objects/device/tests/ex3.c
/petsc/src/sys/objects/device/tests/ex4.c
/petsc/src/tao/tutorials/output/ex3_guess_pod.out
b7f5c05511-Apr-2020 Jed Brown <jed@jedbrown.org>

DMPlexCreateTPSMesh: triply-periodic surface meshing

Mesh the surface of the Schwarz P surface with an arbitrary number of
refinements. Thanks to Nikita Simonian and Matthias Messner for
bringing t

DMPlexCreateTPSMesh: triply-periodic surface meshing

Mesh the surface of the Schwarz P surface with an arbitrary number of
refinements. Thanks to Nikita Simonian and Matthias Messner for
bringing these surfaces to my attention and for meshing discussion.

This commit squashes a line of development started in April 2020, with
some merges and conflict resolution with bug fixes and features needed
from upstream.

Add DMPlexCreateGyroidMesh(): will be folded into DMPlexCreateTPSMesh()

https://en.wikipedia.org/wiki/Gyroid

DMPlexCreateTPSMesh: add Face Sets and better output checking

DMPlexCreateTPSMesh: add edge sets for gyroid

DMPlexCreateTPSMesh: fix precision issues

DMPlexCreateTPSMesh: support extrusion to 3D mesh (broken because Face Sets are missing)

DMSetCoordinatesLocal: allow NULL to clear any prior coordinates

DMPlex: add -dm_plex_shape [schwarz_p|gyroid]

Skip distribution before extrusion due to parallel bug #1114.

Co-authored-by: Toby Isaac <tisaac@cc.gatech.edu>

show more ...

a4d8cd1826-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

54c59aa721-Feb-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Enforce PetscCheck() and PetscAssert() usage via checkbadSource

2557054a23-Feb-2022 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

plexmetric.c: remove wrong spaces

325d53fe24-Feb-2022 Barry Smith <bsmith@mcs.anl.gov>

Clarify in manual page meaning of numVertices in DMPlexBuildFromCellList*() routines

It is not clear to me if the code is intended to run correctly if some vertices are simply in
no cells. If it run

Clarify in manual page meaning of numVertices in DMPlexBuildFromCellList*() routines

It is not clear to me if the code is intended to run correctly if some vertices are simply in
no cells. If it runs fine then the manual page should say so, if it will crash in a difficult
to debug way then debug mode should error check for that.

Commit-type: documentation
/spend 5m

show more ...


/petsc/.gitlab-ci.yml
/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/hip.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/PETSc/Configure.py
/petsc/config/configure.py
/petsc/config/examples/arch-ci-linux-hip-double.py
/petsc/config/examples/arch-ci-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-ci-osx-dbg.py
/petsc/config/examples/arch-ci-osx-m1.py
/petsc/config/examples/arch-olcf-spock.py
/petsc/doc/conf.py
/petsc/doc/developers/buildsystem.rst
/petsc/doc/developers/callbacks.rst
/petsc/doc/developers/documentation.rst
/petsc/doc/developers/kernel.rst
/petsc/doc/developers/matrices.rst
/petsc/doc/developers/objects.rst
/petsc/doc/developers/style.rst
/petsc/doc/developers/testing.rst
/petsc/doc/docs/changes/2016.rst
/petsc/doc/docs/changes/2024.rst
/petsc/doc/docs/changes/211.rst
/petsc/doc/docs/changes/213.rst
/petsc/doc/docs/changes/300.rst
/petsc/doc/docs/changes/312.rst
/petsc/doc/docs/changes/314.rst
/petsc/doc/docs/changes/index.rst
/petsc/doc/docs/manual/about_this_manual.rst
/petsc/doc/docs/manual/advanced.rst
/petsc/doc/docs/manual/dmplex.rst
/petsc/doc/docs/manual/fe.rst
/petsc/doc/docs/manual/getting_started.rst
/petsc/doc/docs/manual/index.rst
/petsc/doc/docs/manual/ksp.rst
/petsc/doc/docs/manual/mat.rst
/petsc/doc/docs/manual/matlab.rst
/petsc/doc/docs/manual/other.rst
/petsc/doc/docs/manual/performance.rst
/petsc/doc/docs/manual/profiling.rst
/petsc/doc/docs/manual/sensitivity_analysis.rst
/petsc/doc/docs/manual/snes.rst
/petsc/doc/docs/manual/tao.rst
/petsc/doc/docs/manual/ts.rst
/petsc/doc/docs/manual/vec.rst
/petsc/doc/download/index.rst
/petsc/doc/faq/index.rst
/petsc/doc/index.rst
/petsc/doc/install/index.rst
/petsc/doc/install/install.rst
/petsc/doc/install/install_tutorial.rst
/petsc/doc/install/windows.rst
/petsc/doc/miscellaneous/codemanagement.rst
/petsc/doc/overview/features.rst
/petsc/doc/overview/index.rst
/petsc/doc/overview/nutshell.rst
/petsc/doc/petsc.bib
/petsc/doc/tutorials/handson.rst
/petsc/doc/tutorials/physics/guide_to_stokes.rst
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petscerror.h
/petsc/include/petsclog.h
/petsc/include/petscmat.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscsystypes.h
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/maint/generatefortranstubs.py
/petsc/lib/petsc/bin/maint/wwwindex.py
/petsc/lib/petsc/bin/petsc-mpiexec.uni
/petsc/lib/petsc/bin/petscdiff
/petsc/lib/petsc/bin/petscmpiexec
/petsc/lib/petsc/conf/test
/petsc/share/petsc/CMakeLists.txt
/petsc/share/petsc/Makefile.basic.user
/petsc/share/petsc/Makefile.user
/petsc/src/binding/petsc4py/docs/ipynb/dmplex.ipynb
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/dm/impls/composite/makefile
/petsc/src/dm/impls/composite/tests/ex1.c
/petsc/src/dm/impls/composite/tests/makefile
/petsc/src/dm/impls/composite/tests/output/ex1_0.out
/petsc/src/dm/impls/network/network.c
plexcreate.c
/petsc/src/dm/impls/stag/stag.c
/petsc/src/dm/impls/stag/stag3d.c
/petsc/src/dm/impls/stag/stagstencil.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/tests/ex70.c
/petsc/src/ksp/ksp/tutorials/ex7f.F90
/petsc/src/ksp/ksp/utils/schurm/schurm.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bjacobi/bjacobi.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/ksp/pcksp.c
/petsc/src/ksp/pc/impls/pbjacobi/pbjacobi.c
/petsc/src/ksp/pc/impls/tfs/ivec.c
/petsc/src/ksp/pc/impls/tfs/tfs.h
/petsc/src/ksp/pc/impls/vpbjacobi/vpbjacobi.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/color/impls/natural/natural.c
/petsc/src/mat/color/interface/matcoloring.c
/petsc/src/mat/impls/aij/mpi/fdmpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparseband.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/dense/seq/cuda/densecuda.cu
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/preallocator/matpreallocator.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaijfact2.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/transpose/htransm.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex115.c
/petsc/src/mat/tests/ex132.c
/petsc/src/mat/tests/ex253.c
/petsc/src/mat/tests/ex66.c
/petsc/src/mat/tests/output/ex253_1.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesut.c
/petsc/src/snes/tutorials/ex70.c
/petsc/src/snes/tutorials/makefile
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/interface/dviewp.c
/petsc/src/sys/classes/draw/utils/dscatter.c
/petsc/src/sys/classes/viewer/tutorials/ex1f90.F90
/petsc/src/sys/error/signal.c
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/f90-mod/petscsysmod.F90
/petsc/src/sys/fileio/apple_fdir.h
/petsc/src/sys/fileio/fdir.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/device/impls/cupm/makefile
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/pdisplay.c
/petsc/src/sys/utils/sorti.c
/petsc/src/tao/leastsquares/tutorials/chwirut2.c
/petsc/src/tao/linesearch/impls/armijo/armijo.c
/petsc/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c
/petsc/src/tao/linesearch/impls/owarmijo/owarmijo.c
/petsc/src/tao/linesearch/impls/unit/unit.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/discgrad/tsdiscgrad.c
/petsc/src/ts/impls/implicit/irk/irk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/tests/ex28.c
/petsc/src/ts/tutorials/ex2.c
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/is/utils/isblock.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/allgather/sfallgather.c
/petsc/src/vec/is/sf/impls/basic/allgatherv/sfallgatherv.c
/petsc/src/vec/is/sf/impls/basic/allgatherv/sfallgatherv.h
/petsc/src/vec/is/sf/impls/basic/hip/sfhip.hip.cpp
/petsc/src/vec/is/sf/interface/ftn-custom/zsf.c
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/sf/tests/ex3.c
/petsc/src/vec/is/sf/tests/ex9.c
/petsc/src/vec/is/sf/tutorials/ex1f.F90
/petsc/src/vec/is/sf/tutorials/ex3.c
/petsc/src/vec/is/sf/tutorials/output/ex1f_1.out
/petsc/src/vec/is/tests/ex2.c
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/tutorials/ex43f.F90
233c95e022-Feb-2022 Francesco Ballarin <francesco.ballarin@unicatt.it>

Fix no match for operator+= between PetscReal and PetscScalar in DMView_PlexExodusII when compiling with complex numbers, cxx language

And add exodusii to cxx/cmplx build


/petsc/config/examples/arch-ci-osx-cxx-cmplx-pkgs-dbg.py
/petsc/doc/developers/buildsystem.rst
/petsc/doc/developers/documentation.rst
/petsc/doc/developers/style.rst
/petsc/doc/docs/changes/2016.rst
/petsc/doc/docs/changes/2024.rst
/petsc/doc/docs/changes/211.rst
/petsc/doc/docs/changes/213.rst
/petsc/doc/docs/changes/300.rst
/petsc/doc/docs/changes/312.rst
/petsc/doc/docs/manual/getting_started.rst
/petsc/doc/docs/manual/other.rst
/petsc/doc/docs/manual/performance.rst
/petsc/doc/faq/index.rst
/petsc/doc/index.rst
/petsc/doc/install/install.rst
/petsc/doc/install/install_tutorial.rst
/petsc/doc/install/windows.rst
/petsc/doc/overview/features.rst
/petsc/doc/petsc.bib
/petsc/include/petsc/private/deviceimpl.h
plexexodusii.c
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/mat/interface/matrix.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/interface/dviewp.c
/petsc/src/sys/error/signal.c
/petsc/src/sys/objects/device/impls/cupm/cupmdevice.cxx
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/sys/objects/device/interface/objpool.hpp
/petsc/src/sys/utils/pdisplay.c
/petsc/src/tao/leastsquares/tutorials/chwirut2.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/tutorials/ex2.c
/petsc/src/vec/vec/impls/seq/bvec3.c
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/veckokkosimpl.hpp
c953889118-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-02-11/fix-petscmalloc1-sizeof' into 'main'

Use size_t for certain counts to limited unneeded conversions from signed to unsigned

See merge request petsc/petsc!4839


/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/h2opus.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-linux-opt-misc.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/tao.rst
/petsc/doc/install/windows.rst
/petsc/include/petsc/finclude/petsctao.h
/petsc/include/petsc/private/deviceimpl.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/sfimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/taoimpl.h
/petsc/include/petsc/private/taolinesearchimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscblaslapack.h
/petsc/include/petscblaslapack_mangle.h
/petsc/include/petscbt.h
/petsc/include/petscksp.h
/petsc/include/petsclog.h
/petsc/include/petscmat.h
/petsc/include/petscsys.h
/petsc/include/petsctao.h
/petsc/include/petsctaolinesearch.h
/petsc/lib/petsc/bin/petscmpiexec
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/src/binding/petsc4py/demo/taosolve/rosenbrock.py
/petsc/src/binding/petsc4py/docs/ipynb/dmplex.ipynb
/petsc/src/binding/petsc4py/src/PETSc/DM.pyx
/petsc/src/binding/petsc4py/src/PETSc/KSP.pyx
/petsc/src/binding/petsc4py/src/PETSc/Log.pyx
/petsc/src/binding/petsc4py/src/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/PETSc/Object.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/Vec.pyx
/petsc/src/binding/petsc4py/src/PETSc/Viewer.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscdm.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscksp.pxi
/petsc/src/binding/petsc4py/src/PETSc/petsclog.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscmat.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscobj.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscsnes.pxi
/petsc/src/binding/petsc4py/src/PETSc/petsctao.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscvec.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscvwr.pxi
/petsc/src/binding/petsc4py/src/include/compat/h2opus.h
/petsc/src/binding/petsc4py/src/include/petsc4py/PETSc.pxd
/petsc/src/binding/petsc4py/src/libpetsc4py.h
/petsc/src/binding/petsc4py/src/libpetsc4py/custom.h
/petsc/src/binding/petsc4py/src/libpetsc4py/libpetsc4py.pyx
/petsc/src/binding/petsc4py/test/test_mat_py.py
/petsc/src/binding/petsc4py/test/test_tao.py
/petsc/src/binding/petsc4py/test/test_tao_py.py
/petsc/src/binding/petsc4py/test/test_ts_py.py
/petsc/src/dm/impls/patch/patch.c
transform/interface/plextransform.c
/petsc/src/ksp/ksp/guess/impls/fischer/fischer.c
/petsc/src/ksp/ksp/guess/impls/pod/pod.c
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/ksp/interface/iguess.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tests/ex80.c
/petsc/src/ksp/ksp/tests/makefile
/petsc/src/ksp/ksp/tests/output/ex80_1.out
/petsc/src/ksp/ksp/tutorials/output/ex59_bddc_fetidp_ml_1.out
/petsc/src/ksp/ksp/tutorials/output/ex59_bddc_fetidp_ml_2.out
/petsc/src/ksp/ksp/tutorials/output/ex59_bddc_fetidp_ml_3.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_1.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_2.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_cusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_hpddm.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_hpddm_baij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_4lev.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_both_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_matis_localmat_type-seqaij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_matis_localmat_type-seqaijcusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_dir_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_neu_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_1.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_elast.out
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.hpp
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.hpp
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/h2opus/math2opus.cu
/petsc/src/mat/impls/h2opus/math2opussampler.hpp
/petsc/src/mat/impls/h2opus/math2opusutils.cu
/petsc/src/mat/impls/h2opus/math2opusutilscpu.cxx
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/kaij/kaij.c
/petsc/src/mat/impls/lrc/lrc.c
/petsc/src/mat/impls/transpose/htransm.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex102.c
/petsc/src/mat/tests/ex254.c
/petsc/src/mat/tests/ex66.c
/petsc/src/mat/tests/output/ex102_1.out
/petsc/src/mat/tutorials/ex18.c
/petsc/src/mat/tutorials/ex18.h
/petsc/src/mat/tutorials/ex18cu.cu
/petsc/src/mat/tutorials/ex18kok.kokkos.cxx
/petsc/src/mat/tutorials/makefile
/petsc/src/mat/tutorials/output/ex18_1.out
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc_alt.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out
/petsc/src/snes/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/tutorials/output/ex12_p4est_solve_bddc_alt.out
/petsc/src/snes/tutorials/output/ex12_quad_bddc.out
/petsc/src/snes/tutorials/output/ex12_tri_bddc.out
/petsc/src/snes/tutorials/output/ex12_tri_parmetis_bddc.out
/petsc/src/snes/tutorials/output/ex19_superlu_dist_3d.out
/petsc/src/sys/fileio/mprint.c
/petsc/src/sys/fileio/mprint.h
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/device/impls/cupm/cupmdevice.cxx
/petsc/src/sys/objects/device/impls/sycl/sycldevice.sycl.cxx
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/sys/objects/fcallback.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/utils/sorti.c
/petsc/src/sys/utils/str.c
/petsc/src/tao/bound/impls/blmvm/blmvm.c
/petsc/src/tao/bound/impls/bncg/bncg.c
/petsc/src/tao/bound/impls/bnk/bnk.c
/petsc/src/tao/bound/impls/tron/tron.c
/petsc/src/tao/bound/tutorials/jbearing2.c
/petsc/src/tao/bound/tutorials/plate2.c
/petsc/src/tao/bound/tutorials/plate2f.F90
/petsc/src/tao/complementarity/tutorials/blackscholes.c
/petsc/src/tao/complementarity/tutorials/minsurf1.c
/petsc/src/tao/constrained/impls/admm/admm.c
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/constrained/impls/almm/almmutils.c
/petsc/src/tao/constrained/impls/ipm/ipm.c
/petsc/src/tao/constrained/impls/ipm/pdipm.c
/petsc/src/tao/constrained/tutorials/ex1.c
/petsc/src/tao/constrained/tutorials/maros.c
/petsc/src/tao/constrained/tutorials/tomographyADMM.c
/petsc/src/tao/interface/dlregistao.c
/petsc/src/tao/interface/fdiff.c
/petsc/src/tao/interface/ftn-custom/ztaosolverf.c
/petsc/src/tao/interface/makefile
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/interface/taosolver_bounds.c
/petsc/src/tao/interface/taosolver_fg.c
/petsc/src/tao/interface/taosolver_hj.c
/petsc/src/tao/leastsquares/impls/brgn/brgn.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/leastsquares/tests/chwirut2.c
/petsc/src/tao/leastsquares/tutorials/chwirut1.c
/petsc/src/tao/leastsquares/tutorials/chwirut1f.F90
/petsc/src/tao/leastsquares/tutorials/chwirut2.c
/petsc/src/tao/leastsquares/tutorials/chwirut2f.F90
/petsc/src/tao/leastsquares/tutorials/cs1.c
/petsc/src/tao/leastsquares/tutorials/matlab/matlab_ls_test.c
/petsc/src/tao/leastsquares/tutorials/tomography.c
/petsc/src/tao/linesearch/interface/dlregis_taolinesearch.c
/petsc/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/makefile
/petsc/src/tao/pde_constrained/tutorials/elliptic.c
/petsc/src/tao/pde_constrained/tutorials/hyperbolic.c
/petsc/src/tao/pde_constrained/tutorials/parabolic.c
/petsc/src/tao/python/ftn-custom/makefile
/petsc/src/tao/python/ftn-custom/zpythontaof.c
/petsc/src/tao/python/makefile
/petsc/src/tao/python/pythontao.c
/petsc/src/tao/tutorials/ex3.c
/petsc/src/tao/tutorials/ex4.c
/petsc/src/tao/unconstrained/impls/nls/nls.c
/petsc/src/tao/unconstrained/tutorials/burgers_spectral.c
/petsc/src/tao/unconstrained/tutorials/eptorsion1.c
/petsc/src/tao/unconstrained/tutorials/eptorsion2.c
/petsc/src/tao/unconstrained/tutorials/eptorsion2f.F
/petsc/src/tao/unconstrained/tutorials/minsurf1.c
/petsc/src/tao/unconstrained/tutorials/minsurf2.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock1.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock1f.F90
/petsc/src/tao/unconstrained/tutorials/rosenbrock2.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock3.c
/petsc/src/tao/unconstrained/tutorials/spectraladjointassimilation.c
/petsc/src/tao/util/makefile
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/interface/tshistory.c
/petsc/src/ts/trajectory/impls/memory/trajmemory.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex5opt_ic.c
/petsc/src/ts/tutorials/autodiff/ex16opt_ic.cxx
/petsc/src/ts/tutorials/ex20opt_ic.c
/petsc/src/ts/tutorials/ex20opt_p.c
/petsc/src/ts/tutorials/ex3.c
/petsc/src/ts/tutorials/optimal_control/ex1.c
/petsc/src/ts/tutorials/output/ex3_fischer_guess_3.out
/petsc/src/ts/tutorials/power_grid/ex3opt.c
/petsc/src/ts/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/tutorials/power_grid/ex9opt.c
/petsc/src/ts/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/tutorials/power_grid/stability_9bus/ex9busoptfd.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/interface/vscat.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/veckokkosimpl.hpp
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/tests/ex38.c
/petsc/src/vec/vec/utils/tagger/impls/andor.c

1...<<51525354555657585960>>...235