History log of /petsc/src/ts/ (Results 676 – 700 of 5884)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
24ded41b06-Jul-2022 markadams4 <mfadams@lbl.gov>

fixed bug with not using p4est and started new method for user to add to the distributionn function

660278c026-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Add PETSc CI mode to allow better handling of errors and system dependent output when running in test harness

-petsc_ci - automatically set for all runs in test harness

-petsc_ci_portable_error_out

Add PETSc CI mode to allow better handling of errors and system dependent output when running in test harness

-petsc_ci - automatically set for all runs in test harness

-petsc_ci_portable_error_output - ensures all error messages (when possible are system and compiler information),
should be only used in tests that are explicitly testing the error handling

This allows proper comparisons of runs on different machines and when errors are intentionally triggered to test error handling

Commit-type: error-checking, testing-fix
/spend 5h

show more ...

1e66621c25-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Formatting only: remove braces from single line if and else in ts.c and shellpc.c

These files where changed by previous commit updates so good time to do the housekeeping

Commit-type: housekeeping,

Formatting only: remove braces from single line if and else in ts.c and shellpc.c

These files where changed by previous commit updates so good time to do the housekeeping

Commit-type: housekeeping, formatting-only
/spend 5m

show more ...

25e27a3825-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix several callbacks to properly use the PetscCallBack() mechanism

Commit-type: error-checking, housekeeping
/spend 10m
Reported-by: Jose E. Roman

792fecdf25-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Cleanup and unify naming of PetscCall routines

Commit-type: housekeeping
/spend 10m


/petsc/doc/docs/changes/dev.rst
/petsc/include/petsc/private/kernels/blockinvert.h
/petsc/include/petsc/private/kernels/petscaxpy.h
/petsc/include/petsc/private/viewerhdf5impl.h
/petsc/include/petscblaslapack.h
/petsc/include/petscerror.h
/petsc/include/petscsys.h
/petsc/include/petscviewersaws.h
/petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/composite/fecomposite.c
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/tests/ex13.c
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/forest/p4est/petsc_p4est_package.c
/petsc/src/dm/impls/forest/p4est/petsc_p4est_package.h
/petsc/src/dm/impls/forest/p4est/pforest.h
/petsc/src/dm/impls/forest/p4est/tests/ex1.c
/petsc/src/dm/impls/plex/adaptors/mmgcommon.h
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexmed.c
/petsc/src/dm/impls/plex/plexmetric.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/tests/ex26.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/partitioner/impls/parmetis/partparmetis.c
/petsc/src/ksp/ksp/guess/impls/fischer/fischer.c
/petsc/src/ksp/ksp/guess/impls/pod/pod.c
/petsc/src/ksp/ksp/impls/bcgsl/bcgsl.c
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresdeflation.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresorthog.c
/petsc/src/ksp/ksp/impls/gmres/dgmres/dgmres.c
/petsc/src/ksp/ksp/impls/gmres/gmreig.c
/petsc/src/ksp/ksp/interface/eige.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/saws/kspsaws.c
/petsc/src/ksp/ksp/tutorials/ex59.c
/petsc/src/ksp/ksp/utils/dmproject.c
/petsc/src/ksp/pc/impls/bddc/bddcfetidp.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/impls/shell/shellpc.c
/petsc/src/ksp/pc/impls/svd/svd.c
/petsc/src/ksp/pc/impls/tfs/gs.c
/petsc/src/ksp/pc/impls/tfs/xxt.c
/petsc/src/ksp/pc/impls/tfs/xyt.c
/petsc/src/mat/impls/aij/mpi/strumpack/strumpack.c
/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/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/baij/seq/baijmkl/baijmkl.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/htool/htool.cxx
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/mat/impls/scalapack/matscalapack.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/order/spectral.c
/petsc/src/mat/order/wbm.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/mat/tests/ex237.c
/petsc/src/snes/impls/composite/snescomposite.c
/petsc/src/snes/impls/ngmres/ngmresfunc.c
/petsc/src/snes/interface/saws/snessaws.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesut.c
/petsc/src/snes/utils/dmdasnes.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/ams/pams.c
/petsc/src/sys/classes/draw/interface/dsave.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/classes/viewer/impls/ams/amsopen.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/mathfit.c
/petsc/src/sys/utils/memc.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/pounders/gqt.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
impls/implicit/glle/glle.c
interface/sensitivity/tssen.c
interface/ts.c
tutorials/ex50.c
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/utils/hdf5io.c
/petsc/src/vec/vec/impls/hypre/vhyp.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/seq/bvec1.c
/petsc/src/vec/vec/impls/seq/bvec2.c
ef1023bd25-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix handling of PetscStack for callback functions and external package calls (and update slepc in sync)

Information was often wrong; incorrect filenames and line numbers removed

Also unified naming

Fix handling of PetscStack for callback functions and external package calls (and update slepc in sync)

Information was often wrong; incorrect filenames and line numbers removed

Also unified naming for callback function stack frames

Commit-type: error-checking, debugability
/spend 2h

show more ...

2e16c0ce27-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix bad args: argument in test harness

Commit-type: bug-fix, testing-fix


/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/doc/docs/changes/dev.rst
/petsc/include/petscblaslapack.h
/petsc/include/petscdevice.h
/petsc/include/petscerror.h
/petsc/include/petscmat.h
/petsc/include/petsctao.h
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/share/petsc/datafiles/meshes/pyr_tet.geo
/petsc/share/petsc/datafiles/meshes/pyr_tet.msh
/petsc/src/binding/petsc4py/src/PETSc/Sys.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscdef.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscsys.pxi
/petsc/src/dm/impls/da/dacreate.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/plexgenerate.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/output/ex1_pyr_mixed_0.out
/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/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/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/hypre/mhypre.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/tests/ex123.c
/petsc/src/mat/tests/ex254.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/tutorials/build.zig
/petsc/src/snes/tutorials/ex1z.zig
/petsc/src/sys/error/fp.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/error/signal.c
/petsc/src/tao/interface/dlregistao.c
/petsc/src/tao/interface/fdiff.c
/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/interface/taosolverregi.c
tutorials/ex2.c
d904533a18-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hongzh/improve-tsspan' into 'main'

Improve TSSpan

See merge request petsc/petsc!5427

e1db57b018-Jul-2022 Hong Zhang <hongzhang@anl.gov>

Improve TSSpan

- Add relative tolerance for span point checking
- Add a caching mechanism to recover the time step after hitting a span
point. This makes fixed time stepping more robust. The time

Improve TSSpan

- Add relative tolerance for span point checking
- Add a caching mechanism to recover the time step after hitting a span
point. This makes fixed time stepping more robust. The time step may
be modified near a span point, leading to unexpected behaviors when
fixed time step is used.

show more ...


/petsc/config/BuildSystem/config/packages/sycl.py
/petsc/doc/conf.py
/petsc/doc/docs/changes/dev.rst
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/private/dmnetworkimpl.h
/petsc/include/petsc/private/hashset.h
/petsc/include/petsc/private/hashset.txt
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscmat.h
/petsc/include/petscsystypes.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexnatural.c
/petsc/src/dm/impls/plex/tests/ex15.c
/petsc/src/dm/impls/plex/tests/ex26.c
/petsc/src/dm/impls/plex/tests/ex26f90.F90
/petsc/src/dm/impls/plex/tests/ex47.c
/petsc/src/dm/impls/plex/tests/ex62f90.F90
/petsc/src/dm/impls/plex/tests/output/ex15_0.out
/petsc/src/dm/impls/plex/tests/output/ex47_0.out
/petsc/src/dm/impls/plex/tests/output/ex47_1.out
/petsc/src/dm/impls/swarm/swarm_migrate.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/tutorials/output/swarm_ex1.out
/petsc/src/dm/tutorials/output/swarm_ex1_5.out
/petsc/src/ksp/ksp/guess/impls/pod/pod.c
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/tutorials/ex54.c
/petsc/src/ksp/ksp/tutorials/ex54f.F90
/petsc/src/ksp/ksp/tutorials/ex55.c
/petsc/src/ksp/ksp/tutorials/ex56.c
/petsc/src/ksp/ksp/tutorials/ex59.c
/petsc/src/ksp/ksp/tutorials/ex71.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/deflation/deflation.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/util.c
/petsc/src/ksp/pc/impls/jacobi/jacobi.c
/petsc/src/ksp/pc/impls/redistribute/redistribute.c
/petsc/src/ksp/pc/impls/tfs/tfs.c
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/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/aijfact.c
/petsc/src/mat/impls/aij/seq/aijhdf5.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/cholmod/aijcholmod.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.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/spqr/aijspqr.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/blockmat/seq/blockmat.c
/petsc/src/mat/impls/centering/centering.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/elemental/matelem.cxx
/petsc/src/mat/impls/h2opus/cuda/math2opus.cu
/petsc/src/mat/impls/htool/htool.cxx
/petsc/src/mat/impls/lrc/lrc.c
/petsc/src/mat/impls/sbaij/mpi/mpiaijsbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/aijsbaij.c
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/impls/sbaij/seq/relax.h
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/mat/impls/scalapack/matscalapack.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex192.c
/petsc/src/mat/tutorials/ex10.c
/petsc/src/mat/tutorials/output/ex10_mpiaij.out
/petsc/src/mat/tutorials/output/ex10_mpiaij_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpiaij_hdf5_tiny.out
/petsc/src/mat/tutorials/output/ex10_mpiaij_rect_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpibaij_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpidense.out
/petsc/src/mat/tutorials/output/ex10_mpidense_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpidense_rect_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqaij.out
/petsc/src/mat/tutorials/output/ex10_seqaij_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqaij_rect_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqdense.out
/petsc/src/mat/tutorials/output/ex10_seqdense_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqdense_rect_hdf5.out
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/tests/ex13.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/tao/bound/impls/blmvm/blmvm.c
/petsc/src/tao/bound/impls/bqnk/bqnk.c
/petsc/src/tao/bound/impls/bqnls/bqnls.c
/petsc/src/tao/unconstrained/impls/lmvm/lmvm.c
adapt/interface/tsadapt.c
interface/ts.c
tests/ex29.c
tests/output/ex29_1.out
tests/output/ex29_2.out
/petsc/src/vec/is/sf/utils/sfutils.c
/petsc/src/vec/vec/impls/nest/vecnest.c
54fdce2b17-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-gmsh-face-labels' into 'main'

Plex: Fix bug with reordering

See merge request petsc/petsc!5416


/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/sycl.py
/petsc/config/PETSc/Configure.py
/petsc/doc/conf.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/ksp.rst
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/private/dmlabelimpl.h
/petsc/include/petsc/private/dmnetworkimpl.h
/petsc/include/petsc/private/hashset.h
/petsc/include/petsc/private/hashset.txt
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscdm.h
/petsc/include/petscmat.h
/petsc/include/petscsystypes.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/share/petsc/datafiles/meshes/gmsh-3d-ascii.msh2
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexnatural.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/ex15.c
/petsc/src/dm/impls/plex/tests/ex26.c
/petsc/src/dm/impls/plex/tests/ex26f90.F90
/petsc/src/dm/impls/plex/tests/ex47.c
/petsc/src/dm/impls/plex/tests/ex62f90.F90
/petsc/src/dm/impls/plex/tests/output/ex15_0.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_1.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_10.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_10_periodic_0.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_11.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_11_periodic_0.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_12.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_14_ext.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_14_ext_s2t.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_2.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_legacy_v22_bin.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_4.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_5.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_6.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_7.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_8.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_9.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_9_periodic_0.out
/petsc/src/dm/impls/plex/tests/output/ex47_0.out
/petsc/src/dm/impls/plex/tests/output/ex47_1.out
/petsc/src/dm/impls/swarm/swarm_migrate.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/tutorials/output/swarm_ex1.out
/petsc/src/dm/tutorials/output/swarm_ex1_5.out
/petsc/src/ksp/ksp/guess/impls/pod/pod.c
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/tutorials/ex54.c
/petsc/src/ksp/ksp/tutorials/ex54f.F90
/petsc/src/ksp/ksp/tutorials/ex55.c
/petsc/src/ksp/ksp/tutorials/ex56.c
/petsc/src/ksp/ksp/tutorials/ex59.c
/petsc/src/ksp/ksp/tutorials/ex71.c
/petsc/src/ksp/ksp/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/tutorials/output/ex54_seqaijmkl.out
/petsc/src/ksp/ksp/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/tutorials/output/ex55_sa.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_neu_approx.out
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/deflation/deflation.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/util.c
/petsc/src/ksp/pc/impls/jacobi/jacobi.c
/petsc/src/ksp/pc/impls/redistribute/redistribute.c
/petsc/src/ksp/pc/impls/tfs/tfs.c
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/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/aijfact.c
/petsc/src/mat/impls/aij/seq/aijhdf5.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/cholmod/aijcholmod.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.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/spqr/aijspqr.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/blockmat/seq/blockmat.c
/petsc/src/mat/impls/centering/centering.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/elemental/matelem.cxx
/petsc/src/mat/impls/h2opus/cuda/math2opus.cu
/petsc/src/mat/impls/htool/htool.cxx
/petsc/src/mat/impls/lrc/lrc.c
/petsc/src/mat/impls/sbaij/mpi/mpiaijsbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/aijsbaij.c
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/impls/sbaij/seq/relax.h
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/mat/impls/scalapack/matscalapack.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex192.c
/petsc/src/mat/tutorials/ex10.c
/petsc/src/mat/tutorials/output/ex10_mpiaij.out
/petsc/src/mat/tutorials/output/ex10_mpiaij_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpiaij_hdf5_tiny.out
/petsc/src/mat/tutorials/output/ex10_mpiaij_rect_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpibaij_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpidense.out
/petsc/src/mat/tutorials/output/ex10_mpidense_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpidense_rect_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqaij.out
/petsc/src/mat/tutorials/output/ex10_seqaij_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqaij_rect_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqdense.out
/petsc/src/mat/tutorials/output/ex10_seqdense_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqdense_rect_hdf5.out
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/tests/ex13.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/sys/f90-custom/makefile
/petsc/src/sys/f90-custom/zsysf90.c
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/memory/mal.c
/petsc/src/tao/bound/impls/blmvm/blmvm.c
/petsc/src/tao/bound/impls/bqnk/bqnk.c
/petsc/src/tao/bound/impls/bqnls/bqnls.c
/petsc/src/tao/tutorials/output/ex3_guess_pod.out
/petsc/src/tao/unconstrained/impls/lmvm/lmvm.c
tutorials/output/ex11_glvis_adv_2d_tet.out
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/is/is/interface/f90-custom/zindexf90.c
/petsc/src/vec/is/sf/utils/f90-custom/makefile
/petsc/src/vec/is/sf/utils/f90-custom/zsfutilsf90.c
/petsc/src/vec/is/sf/utils/ftn-custom/zsfutilsf.c
/petsc/src/vec/is/sf/utils/sfutils.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/impls/nest/vecnest.c
a48df7f611-Jul-2022 Matthew G. Knepley <knepley@gmail.com>

Fixed examples


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/packages/cams.py
/petsc/config/BuildSystem/config/packages/gsl.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/doc/docs/changes/dev.rst
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscmat.h
/petsc/include/petscsystypes.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/makefile
/petsc/share/petsc/datafiles/meshes/gmsh-3d-ascii.msh2
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_1.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_10.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_10_periodic_0.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_11.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_11_periodic_0.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_12.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_14_ext.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_14_ext_s2t.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_2.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_legacy_v22_bin.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_4.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_5.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_6.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_7.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_8.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_9.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_9_periodic_0.out
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/ksp/ksp/guess/impls/pod/pod.c
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/tutorials/ex54.c
/petsc/src/ksp/ksp/tutorials/ex54f.F90
/petsc/src/ksp/ksp/tutorials/ex55.c
/petsc/src/ksp/ksp/tutorials/ex56.c
/petsc/src/ksp/ksp/tutorials/ex59.c
/petsc/src/ksp/ksp/tutorials/ex71.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/deflation/deflation.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/util.c
/petsc/src/ksp/pc/impls/jacobi/jacobi.c
/petsc/src/ksp/pc/impls/tfs/tfs.c
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/adj/mpi/mpiadj.h
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/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/aijfact.c
/petsc/src/mat/impls/aij/seq/aijhdf5.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/cholmod/aijcholmod.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.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/spqr/aijspqr.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/blockmat/seq/blockmat.c
/petsc/src/mat/impls/centering/centering.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/elemental/matelem.cxx
/petsc/src/mat/impls/h2opus/cuda/math2opus.cu
/petsc/src/mat/impls/htool/htool.cxx
/petsc/src/mat/impls/lrc/lrc.c
/petsc/src/mat/impls/sbaij/mpi/mpiaijsbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/aijsbaij.c
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/impls/sbaij/seq/relax.h
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/mat/impls/scalapack/matscalapack.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/mat/partition/partition.c
/petsc/src/mat/tests/ex192.c
/petsc/src/mat/tests/ex80.c
/petsc/src/mat/tutorials/ex10.c
/petsc/src/mat/tutorials/output/ex10_mpiaij.out
/petsc/src/mat/tutorials/output/ex10_mpiaij_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpiaij_hdf5_tiny.out
/petsc/src/mat/tutorials/output/ex10_mpiaij_rect_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpibaij_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpidense.out
/petsc/src/mat/tutorials/output/ex10_mpidense_hdf5.out
/petsc/src/mat/tutorials/output/ex10_mpidense_rect_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqaij.out
/petsc/src/mat/tutorials/output/ex10_seqaij_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqaij_rect_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqdense.out
/petsc/src/mat/tutorials/output/ex10_seqdense_hdf5.out
/petsc/src/mat/tutorials/output/ex10_seqdense_rect_hdf5.out
/petsc/src/mat/tutorials/output/ex15_6.out
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/tests/ex13.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/sys/error/adebug.c
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/tao/bound/impls/blmvm/blmvm.c
/petsc/src/tao/bound/impls/bqnk/bqnk.c
/petsc/src/tao/bound/impls/bqnls/bqnls.c
/petsc/src/tao/unconstrained/impls/lmvm/lmvm.c
tutorials/output/ex11_glvis_adv_2d_tet.out
0dc45c6709-Jul-2022 Matthew G. Knepley <knepley@gmail.com>

Fixed examples

099c1ef308-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-lmvm-opts' into 'main'

TAO: propagate proper prefix for LMVM

See merge request petsc/petsc!5371

d54d1c8505-Jul-2022 Mark Adams <mfadams@lbl.gov>

small fix in CUDA Landau

bfbbad9405-Jul-2022 markadams4 <mfadams@lbl.gov>

Kokkos Landau optizations

419c2fb805-Jul-2022 markadams4 <mfadams@lbl.gov>

fix perf bug in Landau ex2


/petsc/.gitlab-ci.yml
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/about_this_manual.rst
/petsc/doc/docs/manual/ksp.rst
/petsc/doc/docs/manual/performance.rst
/petsc/doc/docs/manual/profiling.rst
/petsc/include/petsc/finclude/petscpc.h
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscerror.h
/petsc/include/petsclandau.h
/petsc/include/petsclog.h
/petsc/include/petscmat.h
/petsc/include/petscpctypes.h
/petsc/include/petscsys.h
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexmetric.c
/petsc/src/dm/impls/plex/tests/ex38.c
/petsc/src/dm/impls/plex/tests/ex60.c
/petsc/src/dm/impls/plex/tests/output/ex38_2d.out
/petsc/src/dm/impls/plex/tests/output/ex38_3d.out
/petsc/src/dm/impls/plex/tests/output/ex60_hessian_2d_mmg.out
/petsc/src/dm/impls/plex/tests/output/ex60_hessian_2d_pragmatic.out
/petsc/src/dm/impls/plex/tests/output/ex60_hessian_3d_mmg.out
/petsc/src/dm/impls/plex/tests/output/ex60_hessian_3d_parmmg.out
/petsc/src/dm/impls/plex/tests/output/ex60_hessian_3d_pragmatic.out
/petsc/src/dm/impls/stag/tutorials/ex6.c
/petsc/src/dm/tutorials/ex2.c
/petsc/src/ksp/ksp/impls/cg/pipecgrr/pipecgrr.c
/petsc/src/ksp/ksp/tutorials/ex1.c
/petsc/src/ksp/ksp/tutorials/output/ex1_1.out
/petsc/src/ksp/ksp/tutorials/output/ex1_1_aijcusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex1_2.out
/petsc/src/ksp/ksp/tutorials/output/ex1_2_aijcusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex1_3.out
/petsc/src/ksp/ksp/tutorials/output/ex1_3_aijcusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex1_mpi_linear_solver_server_1.out
/petsc/src/ksp/ksp/tutorials/output/ex1_mpi_linear_solver_server_2.out
/petsc/src/ksp/ksp/tutorials/output/ex1_mpi_linear_solver_server_3.out
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/makefile
/petsc/src/ksp/pc/impls/mpi/makefile
/petsc/src/ksp/pc/impls/mpi/pcmpi.c
/petsc/src/ksp/pc/impls/tfs/xxt.c
/petsc/src/ksp/pc/impls/tfs/xyt.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/mat/coarsen/impls/mis/mis.c
/petsc/src/mat/coarsen/impls/misk/misk.c
/petsc/src/mat/color/impls/jp/jp.c
/petsc/src/mat/color/utils/weights.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/bas/spbas_cholesky.h
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/preallocator/matpreallocator.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex176.c
/petsc/src/mat/tests/ex177.c
/petsc/src/mat/tests/output/ex176.out
/petsc/src/mat/tests/output/ex176_1.out
/petsc/src/mat/tests/output/ex177.out
/petsc/src/snes/tutorials/ex3.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/fp.c
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/sys/logging/plog.c
/petsc/src/sys/logging/utils/eventlog.c
/petsc/src/sys/objects/pinit.c
/petsc/src/tao/unconstrained/impls/bmrm/bmrm.c
/petsc/src/tao/unconstrained/impls/ntr/ntr.c
utils/dmplexlandau/tutorials/ex2.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/is/utils/pmap.c
4fb89ddd01-Jul-2022 Matthew G. Knepley <knepley@gmail.com>

Plex: Instead of forcing periodic coordinates to [0, L], it should be [lower, lower + L]


/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/snes.rst
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petscdm.h
/petsc/src/binding/petsc4py/src/PETSc/DM.pyx
/petsc/src/binding/petsc4py/src/PETSc/DMPlex.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscdm.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscdmplex.pxi
/petsc/src/dm/impls/forest/forest.c
/petsc/src/dm/impls/forest/p4est/pforest.h
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/ex61.c
/petsc/src/dm/impls/plex/tests/output/ex1_glvis_2d_quad_per_shift.out
/petsc/src/dm/impls/plex/tests/output/ex61_0.out
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/dm/interface/dmperiodicity.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/blockmat/seq/blockmat.c
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/scalapack/matscalapack.c
/petsc/src/mat/impls/scatter/mscatter.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/tutorials/ex12.c
tutorials/ex18.c
44e5f0e329-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'wence/petsc-check-do-while' into 'main'

Wrap PetscCheck and PetscAssert in do { } while (0)

Closes #1199

See merge request petsc/petsc!5291


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/ADIOS.py
/petsc/config/BuildSystem/config/packages/MOAB.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/netcdf.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/download/index.rst
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petscdevice.h
/petsc/include/petscerror.h
/petsc/include/petscversion.h
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/da2.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/dasub.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexinterpolate.c
/petsc/src/dm/impls/plex/plexnatural.c
/petsc/src/dm/impls/plex/plexply.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/stag/stag2d.c
/petsc/src/dm/impls/stag/stag3d.c
/petsc/src/dm/impls/swarm/data_ex.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/ksp/ksp/guess/impls/pod/pod.c
/petsc/src/ksp/ksp/impls/bcgs/bcgs.c
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c
/petsc/src/ksp/ksp/impls/bcgs/qmrcgs/qmrcgs.c
/petsc/src/ksp/ksp/impls/bicg/bicg.c
/petsc/src/ksp/ksp/impls/cr/cr.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/ksp/impls/gmres/dgmres/dgmres.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/impls/gmres/gmres.c
/petsc/src/ksp/ksp/impls/gmres/lgmres/lgmres.c
/petsc/src/ksp/ksp/impls/gmres/pgmres/pgmres.c
/petsc/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
/petsc/src/ksp/ksp/impls/ibcgs/ibcgs.c
/petsc/src/ksp/ksp/impls/minres/minres.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/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/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/dense/seq/cuda/densecuda.cu
/petsc/src/mat/impls/h2opus/cuda/math2opus.cu
/petsc/src/mat/impls/kaij/kaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/impls/matlab/vmatlab.c
/petsc/src/sys/dll/cxx/demangle.cxx
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/psplit.c
impls/implicit/sundials/sundials.c
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/is/utils/iscoloring.c
/petsc/src/vec/is/sf/impls/window/sfwindow.c
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/projection.c
/petsc/src/vec/vec/utils/vinv.c
91e9648128-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-periodic-separation' into 'main'

Fix periodicity for higher order coordinates

See merge request petsc/petsc!5333


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/compilersFortran.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/headers.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/AMReX.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/bison.py
/petsc/config/BuildSystem/config/packages/c2html.py
/petsc/config/BuildSystem/config/packages/p4est.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/programs.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/config/types.py
/petsc/config/BuildSystem/config/utilities/missing.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/arch.py
/petsc/config/PETSc/options/externalpackagesdir.py
/petsc/config/PETSc/options/indexTypes.py
/petsc/config/PETSc/options/installDir.py
/petsc/config/PETSc/options/memAlign.py
/petsc/config/PETSc/options/petscclone.py
/petsc/config/PETSc/options/sharedLibraries.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/getting_started.rst
/petsc/doc/docs/manual/vec.rst
/petsc/doc/makefile
/petsc/doc/requirements.txt
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmfield.h
/petsc/include/petscdmplex.h
/petsc/include/petscfe.h
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/tests/ex10.c
/petsc/src/dm/field/impls/da/dmfieldda.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/daview.c
/petsc/src/dm/impls/forest/forest.c
/petsc/src/dm/impls/forest/p4est/petsc_p4est_package.c
/petsc/src/dm/impls/forest/p4est/pforest.h
/petsc/src/dm/impls/forest/tutorials/output/ex1_brick_periodic_glvis.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexceed.c
/petsc/src/dm/impls/plex/plexcheckinterface.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/ex17.c
/petsc/src/dm/impls/plex/tests/ex49.c
/petsc/src/dm/impls/plex/tests/ex60.c
/petsc/src/dm/impls/plex/tests/output/ex1_1d_2.out
/petsc/src/dm/impls/plex/tests/output/ex1_glvis_2d_quad_per.out
/petsc/src/dm/impls/plex/tests/output/ex1_glvis_2d_tet_per.out
/petsc/src/dm/impls/plex/tests/output/ex1_glvis_3d_hex_per.out
/petsc/src/dm/impls/plex/tests/output/ex1_glvis_3d_tet_per.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_10.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_11.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_32.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_32_np2.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_64.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_64_np2.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_legacy.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_7.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_8.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_9.out
/petsc/src/dm/impls/plex/tests/output/ex1_p4est_gmsh_periodic.out
/petsc/src/dm/impls/plex/tests/output/ex1_p4est_gmsh_s2t_3d_hash.out
/petsc/src/dm/impls/plex/tests/output/ex1_p4est_periodic.out
/petsc/src/dm/impls/plex/tests/output/ex1_p4est_periodic_3d.out
/petsc/src/dm/impls/plex/tests/output/ex30_1.out
/petsc/src/dm/impls/plex/tests/output/ex32_0.out
/petsc/src/dm/impls/plex/tests/output/ex32_1.out
/petsc/src/dm/impls/plex/tests/output/ex32_2.out
/petsc/src/dm/impls/plex/tests/output/ex32_3.out
/petsc/src/dm/impls/plex/tests/output/ex32_4.out
/petsc/src/dm/impls/plex/tests/output/ex32_5.out
/petsc/src/dm/impls/plex/tests/output/ex32_6.out
/petsc/src/dm/impls/plex/tests/output/ex45_0.out
/petsc/src/dm/impls/plex/tests/output/ex45_1.out
/petsc/src/dm/impls/plex/tests/output/ex45_2.out
/petsc/src/dm/impls/plex/tests/output/ex45_3.out
/petsc/src/dm/impls/plex/tests/output/ex49_0.out
/petsc/src/dm/impls/plex/tests/output/ex49_1.out
/petsc/src/dm/impls/plex/tests/output/ex49_cg_2d.out
/petsc/src/dm/impls/plex/tests/output/ex8_4.out
/petsc/src/dm/impls/plex/tests/output/ex8_5.out
/petsc/src/dm/impls/plex/tests/output/ex8_6.out
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
/petsc/src/dm/impls/plex/tutorials/ex10.c
/petsc/src/dm/impls/plex/tutorials/ex8.c
/petsc/src/dm/impls/plex/tutorials/ex9.c
/petsc/src/dm/impls/plex/tutorials/output/ex8_1d_q1_periodic.out
/petsc/src/dm/impls/plex/tutorials/output/ex8_2d_q1_periodic.out
/petsc/src/dm/impls/plex/tutorials/output/ex8_3d_q1_periodic.out
/petsc/src/dm/impls/stag/stag.c
/petsc/src/dm/impls/stag/stagda.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/dm/interface/dmperiodicity.c
/petsc/src/dm/interface/makefile
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/preallocator/matpreallocator.c
/petsc/src/mat/tests/output/ex256_1.out
/petsc/src/snes/tutorials/ex12.c
/petsc/src/snes/tutorials/ex23.c
/petsc/src/snes/tutorials/ex3.c
/petsc/src/snes/tutorials/ex47cu.cu
/petsc/src/snes/tutorials/output/ex12_glvis_2d_tet_p0.out
tutorials/ex52.c
8fb5bd8313-Jun-2022 Matthew G. Knepley <knepley@gmail.com>

Fixed examples


/petsc/config/BuildSystem/config/packages/p4est.py
/petsc/config/BuildSystem/config/programs.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/ksp.rst
/petsc/doc/docs/manual/mat.rst
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmfield.h
/petsc/include/petscdmplex.h
/petsc/include/petscfe.h
/petsc/include/petscmat.h
/petsc/include/petscmatcoarsen.h
/petsc/include/petscpc.h
/petsc/lib/petsc/conf/rules
/petsc/src/binding/petsc4py/src/libpetsc4py/custom.h
/petsc/src/binding/petsc4py/src/libpetsc4py/libpetsc4py.pyx
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/tests/ex10.c
/petsc/src/dm/field/impls/da/dmfieldda.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/daview.c
/petsc/src/dm/impls/forest/forest.c
/petsc/src/dm/impls/forest/p4est/petsc_p4est_package.c
/petsc/src/dm/impls/forest/p4est/pforest.h
/petsc/src/dm/impls/forest/tutorials/output/ex1_brick_periodic_glvis.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexceed.c
/petsc/src/dm/impls/plex/plexcheckinterface.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/ex17.c
/petsc/src/dm/impls/plex/tests/ex60.c
/petsc/src/dm/impls/plex/tests/output/ex1_1d_2.out
/petsc/src/dm/impls/plex/tests/output/ex1_glvis_2d_quad_per.out
/petsc/src/dm/impls/plex/tests/output/ex1_glvis_2d_tet_per.out
/petsc/src/dm/impls/plex/tests/output/ex1_glvis_3d_hex_per.out
/petsc/src/dm/impls/plex/tests/output/ex1_glvis_3d_tet_per.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_10.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_11.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_32.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_32_np2.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_64.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_64_np2.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_3d_legacy.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_7.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_8.out
/petsc/src/dm/impls/plex/tests/output/ex1_gmsh_9.out
/petsc/src/dm/impls/plex/tests/output/ex1_p4est_gmsh_periodic.out
/petsc/src/dm/impls/plex/tests/output/ex1_p4est_gmsh_s2t_3d_hash.out
/petsc/src/dm/impls/plex/tests/output/ex1_p4est_periodic.out
/petsc/src/dm/impls/plex/tests/output/ex1_p4est_periodic_3d.out
/petsc/src/dm/impls/plex/tests/output/ex30_1.out
/petsc/src/dm/impls/plex/tests/output/ex32_0.out
/petsc/src/dm/impls/plex/tests/output/ex32_1.out
/petsc/src/dm/impls/plex/tests/output/ex32_2.out
/petsc/src/dm/impls/plex/tests/output/ex32_3.out
/petsc/src/dm/impls/plex/tests/output/ex32_4.out
/petsc/src/dm/impls/plex/tests/output/ex32_5.out
/petsc/src/dm/impls/plex/tests/output/ex32_6.out
/petsc/src/dm/impls/plex/tests/output/ex45_0.out
/petsc/src/dm/impls/plex/tests/output/ex45_1.out
/petsc/src/dm/impls/plex/tests/output/ex45_2.out
/petsc/src/dm/impls/plex/tests/output/ex45_3.out
/petsc/src/dm/impls/plex/tests/output/ex8_4.out
/petsc/src/dm/impls/plex/tests/output/ex8_5.out
/petsc/src/dm/impls/plex/tests/output/ex8_6.out
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
/petsc/src/dm/impls/plex/tutorials/ex10.c
/petsc/src/dm/impls/plex/tutorials/ex8.c
/petsc/src/dm/impls/plex/tutorials/ex9.c
/petsc/src/dm/impls/plex/tutorials/output/ex8_1d_q1_periodic.out
/petsc/src/dm/impls/plex/tutorials/output/ex8_2d_q1_periodic.out
/petsc/src/dm/impls/plex/tutorials/output/ex8_3d_q1_periodic.out
/petsc/src/dm/impls/stag/stag.c
/petsc/src/dm/impls/stag/stagda.c
/petsc/src/dm/impls/stag/tutorials/ex3.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/dm/interface/dmperiodicity.c
/petsc/src/dm/interface/makefile
/petsc/src/ksp/ksp/tutorials/ex54.c
/petsc/src/ksp/ksp/tutorials/ex54f.F90
/petsc/src/ksp/ksp/tutorials/ex55.c
/petsc/src/ksp/ksp/tutorials/ex56.c
/petsc/src/ksp/ksp/tutorials/ex7.c
/petsc/src/ksp/ksp/tutorials/output/ex49_5.out
/petsc/src/ksp/ksp/tutorials/output/ex4_component.out
/petsc/src/ksp/ksp/tutorials/output/ex4_gamg_bs4.out
/petsc/src/ksp/ksp/tutorials/output/ex4_gamg_fieldsplit.out
/petsc/src/ksp/ksp/tutorials/output/ex4_interface.out
/petsc/src/ksp/ksp/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/tutorials/output/ex54_seqaijmkl.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_hem.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_hem_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_hem_alt_2.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_mis.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_misk.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/ex55_sa.out
/petsc/src/ksp/ksp/tutorials/output/ex56_1.out
/petsc/src/ksp/ksp/tutorials/output/ex56_2.out
/petsc/src/ksp/ksp/tutorials/output/ex56_2_alt.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/ex56_seqaijmkl.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/classical.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/gamg/util.c
/petsc/src/mat/coarsen/coarsen.c
/petsc/src/mat/coarsen/impls/hem/hem.c
/petsc/src/mat/coarsen/impls/makefile
/petsc/src/mat/coarsen/impls/mis/mis.c
/petsc/src/mat/coarsen/impls/misk/makefile
/petsc/src/mat/coarsen/impls/misk/misk.c
/petsc/src/mat/coarsen/scoarsen.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/dense/seq/cuda/densecuda.cu
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/scalapack/matscalapack.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex257.c
/petsc/src/mat/tests/output/ex256_1.out
/petsc/src/mat/tests/output/ex257_1.out
/petsc/src/snes/tests/ex13.c
/petsc/src/snes/tests/output/ex13_bench.out
/petsc/src/snes/tests/output/ex13_comparison.out
/petsc/src/snes/tests/output/ex13_comparison_alt.out
/petsc/src/snes/tests/output/ex13_kokkos.out
/petsc/src/snes/tutorials/ex12.c
/petsc/src/snes/tutorials/ex13.c
/petsc/src/snes/tutorials/ex17.c
/petsc/src/snes/tutorials/ex20.c
/petsc/src/snes/tutorials/ex23.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/tutorials/output/ex12_39.out
/petsc/src/snes/tutorials/output/ex12_glvis_2d_tet_p0.out
/petsc/src/snes/tutorials/output/ex56_0.out
/petsc/src/snes/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_gamg.out
/petsc/src/snes/tutorials/output/ex56_mpiaijmkl.out
/petsc/src/sys/classes/random/impls/curand/curand.c
/petsc/src/sys/classes/random/impls/makefile
/petsc/src/sys/classes/random/impls/rand/makefile
/petsc/src/sys/classes/random/impls/rand/rand.c
/petsc/src/sys/classes/random/impls/rand48/rand48.c
/petsc/src/sys/classes/random/impls/rander48/rander48.c
/petsc/src/sys/classes/random/impls/random123/random123.c
/petsc/src/sys/classes/random/impls/sprng/sprng.c
/petsc/src/sys/python/pythonsys.c
/petsc/src/tao/tutorials/ex3.c
tutorials/ex52.c
/petsc/src/vec/vec/interface/ftn-custom/zvectorf.c
d9008a5d23-Jun-2022 Mark Adams <mfadams@lbl.gov>

move shared memory to global when not enough room

b24a611723-Jun-2022 markadams4 <mfadams@lbl.gov>

put array on heap

3ff2575623-Jun-2022 markadams4 <mfadams@lbl.gov>

put array on heap

d7beccaf22-Jun-2022 Mark Adams <mfadams@lbl.gov>

fix landau bug with high order

2833eb7c22-Jun-2022 Mark Adams <mfadams@lbl.gov>

fixed landau cuda bug

1...<<21222324252627282930>>...236