History log of /petsc/src/mat/impls/aij/ (Results 726 – 750 of 6618)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
acd337a617-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Replace direct calls to MatTranspose_XX() with MatTranspose() so they properly handle the MatReuse flag

Commit-type: housekeeping
/spend 5m

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

Rename PetscStackCallExternalNoErrorCode to PetscStackCallExternalVoid

I tried to rebase this into the commit that introduced PetscStackCallExternalNoErrorCode but that produced a mass
of bad merges

Rename PetscStackCallExternalNoErrorCode to PetscStackCallExternalVoid

I tried to rebase this into the commit that introduced PetscStackCallExternalNoErrorCode but that produced a mass
of bad merges; I am not sure why, so this stands along. Annoying for code review but bisection will work which
is the important thing.

Commit-type: housekeeping
/spend 2m
Reported-by: Stefano Zampini

show more ...


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/framework.py
/petsc/config/example_template.py
/petsc/doc/docs/changes/dev.rst
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscblaslapack.h
/petsc/include/petscerror.h
/petsc/include/petscsys.h
/petsc/include/petscvec.h
/petsc/src/dm/tests/ex46.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/ksp/pc/impls/shell/shellpc.c
mpi/strumpack/strumpack.c
mpi/superlu_dist/superlu_dist.c
seq/superlu/superlu.c
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/output/ex19_failure_size.out
/petsc/src/sys/error/err.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/error/signal.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/ex32.c
/petsc/src/sys/tests/ex33.c
/petsc/src/sys/tests/ex47.c
/petsc/src/sys/tests/ex47f.F90
/petsc/src/sys/tests/ex48f90.F90
/petsc/src/sys/tests/ex5.c
/petsc/src/sys/tests/ex54.c
/petsc/src/sys/tests/options/ex55.c
/petsc/src/sys/tests/output/ex54_0.out
/petsc/src/sys/tests/output/ex54_1_options_file-ex54options_1h.out
/petsc/src/sys/tests/output/ex5_debug.out
/petsc/src/sys/tests/output/ex5_opt.out
/petsc/src/sys/tutorials/ex16.c
/petsc/src/sys/tutorials/ex16f.F90
/petsc/src/sys/tutorials/ex19.c
/petsc/src/sys/tutorials/ex5.c
/petsc/src/sys/utils/str.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tutorials/multirate/ex4.c
/petsc/src/vec/is/sf/interface/vscat.c
/petsc/src/vec/vec/interface/rvector.c
792fecdf25-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Cleanup and unify naming of PetscCall routines

Commit-type: housekeeping
/spend 10m


/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Configure.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/ksp.rst
/petsc/include/petsc/private/dmlabelimpl.h
/petsc/include/petsc/private/kernels/blockinvert.h
/petsc/include/petsc/private/kernels/petscaxpy.h
/petsc/include/petsc/private/petscfptimpl.h
/petsc/include/petsc/private/petscscalapack.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petsc/private/viewerhdf5impl.h
/petsc/include/petscblaslapack.h
/petsc/include/petscdevice.h
/petsc/include/petscerror.h
/petsc/include/petscsys.h
/petsc/include/petsctao.h
/petsc/include/petscviewersaws.h
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/share/petsc/datafiles/meshes/gmsh-3d-ascii.msh2
/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/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/dacreate.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/network/network.c
/petsc/src/dm/impls/plex/adaptors/mmgcommon.h
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgenerate.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexgmsh.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/plexreorder.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/ex26.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/impls/plex/tests/output/ex1_pyr_mixed_0.out
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/label/dmlabel.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/ex55.c
/petsc/src/ksp/ksp/tutorials/ex59.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/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/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/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
mpi/strumpack/strumpack.c
mpi/superlu_dist/superlu_dist.c
seq/aij.c
seq/aijmkl/aijmkl.c
seq/seqcusparse/aijcusparse.cu
seq/seqcusparse/cusparsematimpl.h
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/tutorials/build.zig
/petsc/src/snes/tutorials/ex1z.zig
/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/fp.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/error/signal.c
/petsc/src/sys/f90-custom/makefile
/petsc/src/sys/f90-custom/zsysf90.c
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/logging/plog.c
/petsc/src/sys/memory/mal.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/sys/utils/str.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
/petsc/src/tao/leastsquares/impls/pounders/gqt.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/tutorials/output/ex3_guess_pod.out
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tests/ex29.c
/petsc/src/ts/tests/output/ex29_1.out
/petsc/src/ts/tests/output/ex29_2.out
/petsc/src/ts/tutorials/ex2.c
/petsc/src/ts/tutorials/ex50.c
/petsc/src/ts/tutorials/output/ex11_glvis_adv_2d_tet.out
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/is/is/impls/general/general.c
/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/utils/hdf5io.c
/petsc/src/vec/is/utils/pmap.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
e8729f6f15-Jul-2022 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: remove constness of the i/j args in MatSetPreallocationCOO() to save memory


/petsc/config/BuildSystem/config/packages/sycl.py
/petsc/doc/conf.py
/petsc/doc/docs/changes/dev.rst
/petsc/gmakefile.test
/petsc/include/petsc/private/dmnetworkimpl.h
/petsc/include/petsc/private/hashset.h
/petsc/include/petsc/private/hashset.txt
/petsc/include/petscdm.h
/petsc/include/petscmat.h
/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/plexexodusii.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/ex1_exo_0.out
/petsc/src/dm/impls/plex/tests/output/ex1_exo_1.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/tutorials/output/swarm_ex1.out
/petsc/src/dm/tutorials/output/swarm_ex1_5.out
/petsc/src/ksp/pc/impls/redistribute/redistribute.c
mpi/kokkos/mpiaijkok.kokkos.cxx
mpi/mpiaij.c
mpi/mpiaij.h
mpi/mpicusparse/mpiaijcusparse.cu
seq/aij.c
seq/aij.h
seq/kokkos/aijkok.kokkos.cxx
seq/seqcusparse/aijcusparse.cu
seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex123.c
/petsc/src/mat/tests/ex254.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/tests/ex13.c
/petsc/src/ts/tutorials/output/ex18_adv_0.out
/petsc/src/vec/is/sf/utils/sfutils.c
/petsc/src/vec/vec/impls/nest/vecnest.c
413bcc2101-Jul-2022 Pierre Jolivet <pierre@joliv.et>

MUMPS: fix -mat_mumps_use_omp_threads option

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

Refactor handling of setable properties of matrices via MatSetOptions()

Introduce PetscBool3 with enum values true, false, and unknown

Use PetscBool3 to store matrices properties in a matrix and cl

Refactor handling of setable properties of matrices via MatSetOptions()

Introduce PetscBool3 with enum values true, false, and unknown

Use PetscBool3 to store matrices properties in a matrix and cleanup interface to check these values

Add full support for symmetric, Hermitian, structurally symmetric, and SPD.

Commit-type: feature
/spend 6h

show more ...


/petsc/doc/docs/changes/dev.rst
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscmat.h
/petsc/include/petscsystypes.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/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
mpi/mkl_cpardiso/mkl_cpardiso.c
mpi/mpiaij.c
mpi/mpiov.c
mpi/mumps/mumps.c
mpi/superlu_dist/superlu_dist.c
seq/aij.c
seq/aijfact.c
seq/aijhdf5.c
seq/aijmkl/aijmkl.c
seq/cholmod/aijcholmod.c
seq/kokkos/aijkok.kokkos.cxx
seq/matmatmult.c
seq/mkl_pardiso/mkl_pardiso.c
seq/seqcusparse/aijcusparse.cu
seq/seqcusparse/aijcusparseband.cu
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
9505eb2a09-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-04-14/fix-rebalance' into 'main'

Major repairs for DMPlexRebalanceSharedVertices()

See merge request petsc/petsc!5234


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/packages/cams.py
/petsc/config/BuildSystem/config/packages/gsl.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsclandau.h
/petsc/include/petscmat.h
/petsc/makefile
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/stag/tutorials/ex6.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/tutorials/ex2.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/lmvm/lmvmpc.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/adj/mpi/mpiadj.h
seq/aij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/sbaij/seq/sbaij.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/ex80.c
/petsc/src/mat/tutorials/output/ex15_6.out
/petsc/src/snes/tutorials/ex3.c
/petsc/src/sys/error/adebug.c
/petsc/src/tao/bound/tutorials/output/plate2_10.out
/petsc/src/tao/bound/tutorials/output/plate2_11.out
/petsc/src/tao/bound/tutorials/output/plate2_12.out
/petsc/src/tao/bound/tutorials/output/plate2_13.out
/petsc/src/tao/bound/tutorials/output/plate2_14.out
/petsc/src/tao/bound/tutorials/output/plate2_15.out
/petsc/src/tao/bound/tutorials/output/plate2_16.out
/petsc/src/tao/bound/tutorials/output/plate2_17.out
/petsc/src/tao/bound/tutorials/output/plate2_18.out
/petsc/src/tao/bound/tutorials/output/plate2_19.out
/petsc/src/tao/bound/tutorials/output/plate2_2.out
/petsc/src/tao/bound/tutorials/output/plate2_20.out
/petsc/src/tao/bound/tutorials/output/plate2_20_alt.out
/petsc/src/tao/bound/tutorials/output/plate2_2_alt.out
/petsc/src/tao/bound/tutorials/output/plate2_6.out
/petsc/src/tao/bound/tutorials/output/plate2_6_alt.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex5opt_ic_1.out
/petsc/src/ts/tutorials/output/ex20opt_ic_1.out
/petsc/src/ts/tutorials/output/ex20opt_p_1.out
/petsc/src/ts/tutorials/output/ex20opt_p_3.out
/petsc/src/ts/utils/dmplexlandau/cuda/landaucu.cu
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/tutorials/ex2.c
252a133615-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix rebalancing of ghost pointers for DMPLEX

/spend 25h

Commit-type: optimization, bug-fix, style-fix, feature


/petsc/config/BuildSystem/config/packages/gsl.py
/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/doc/docs/manual/snes.rst
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscmat.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/plex/plex.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/tests/ex61.c
/petsc/src/dm/impls/plex/tests/output/ex61_0.out
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/adj/mpi/mpiadj.h
seq/aij.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/mat/interface/matrix.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/mat/partition/partition.c
/petsc/src/mat/tests/ex80.c
/petsc/src/mat/tutorials/output/ex15_6.out
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/sys/error/adebug.c
36f2c0b806-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/fix-rowij-mpiaij' into 'main'

MATMPIAIJ: Fix refcount handling in Mat{Get|Restore}RowIJ_MPIAIJ()

See merge request petsc/petsc!5397

bc996fdc01-Jul-2022 Junchao Zhang <jczhang@mcs.anl.gov>

MATAIJCUSPARSE: add option -mat_factor_bind_factorization <host,device>

12ba2bc601-Jul-2022 Junchao Zhang <jczhang@mcs.anl.gov>

MATAIJCUSPARSE: share device buffers used in ILU0 or ICC0

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

Merge branch 'jczhang/fix-dpcpp-compilation-warnings' into 'main'

Fix some compilation warnings with the new Intel dpcpp compiler

See merge request petsc/petsc!5380

501b8e3305-Jul-2022 Lisandro Dalcin <dalcinl@gmail.com>

MATMPIAIJ: Fix refcount handling in Mat{Get|Restore}RowIJ_MPIAIJ()

* MatGetRowIJ_MPIAIJ: As the B matrix is composed and a reference to it
is held by the A matrix, call MatDestroy() on B.

* MatRe

MATMPIAIJ: Fix refcount handling in Mat{Get|Restore}RowIJ_MPIAIJ()

* MatGetRowIJ_MPIAIJ: As the B matrix is composed and a reference to it
is held by the A matrix, call MatDestroy() on B.

* MatRestoreRowIJ_MPIAIJ: Composed auxiliary local matrix B should
be decomposed (thus destroyed implicitly) rather than destroyed
explicitly with a call to MatDestroy().

show more ...

3b68727b03-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-03/add-mpi-kspsolve-nonmpi-program' into 'main'

Add -mpi_linear_solver_server

See merge request petsc/petsc!5318

20ce5b9902-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/performance.rst
/petsc/doc/docs/manual/profiling.rst
/petsc/doc/docs/manual/snes.rst
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsclog.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/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/plex/plex.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/ex61.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/plex/tests/output/ex61_0.out
/petsc/src/dm/label/dmlabel.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
mpi/mpiaij.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/mat/interface/matreg.c
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/logging/utils/eventlog.c
f1f2ae8404-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Added -mpi_linear_solver_server that allows using MPI parallel KSP solvers from sequential or OpenMPI code

Uses -ksp_type preonly -pc_type mpi The inner KSP has a prefix of -mpi

-mpi_linear_solver_

Added -mpi_linear_solver_server that allows using MPI parallel KSP solvers from sequential or OpenMPI code

Uses -ksp_type preonly -pc_type mpi The inner KSP has a prefix of -mpi

-mpi_linear_solver_server_view gives a very short summary of the solves

Commit-type: feature
/spend 15h

show more ...

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

Access nonzero count of MPIAIJ matrix


Commit-type: feature
/spend 10m

6a3d259507-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Replace MatUpdateMPIAIJWithArrays() with more memory efficient MatUpdateMPIAIJWithArray()

Commit-type: optimization
/spend 1h

4ab4d6f408-Jun-2022 Richard Tran Mills <rmills@rmills.org>

MatCreateMPIAIJWithSeqAIJ() now chooses type of the MPI matrix based on that of sequential matrix


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/examples/arch-ci-mswin-intel-cxx-cmplx.py
/petsc/config/examples/arch-ci-mswin-opt-impi.py
/petsc/config/examples/arch-olcf-crusher.py
/petsc/doc/download/index.rst
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscsys.h
/petsc/include/petscversion.h
/petsc/lib/petsc/conf/rules
/petsc/share/petsc/chkerrconvert.py
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/dm/f90-mod/petscdm.h
/petsc/src/dm/f90-mod/petscdmlabel.h
/petsc/src/dm/f90-mod/petscdmmod.F90
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/swarm/tutorials/makefile
/petsc/src/ksp/f90-mod/petscksp.h
/petsc/src/ksp/ksp/tutorials/amrex/makefile
/petsc/src/ksp/ksp/tutorials/ex100.c
/petsc/src/ksp/ksp/tutorials/makefile
/petsc/src/ksp/ksp/utils/schurm/schurm.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/hypre/hypre.c
mpi/mpiaij.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/preallocator/matpreallocator.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/tests/ex256.c
/petsc/src/mat/tests/makefile
/petsc/src/mat/tests/output/ex256_1.out
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/makefile
/petsc/src/sys/dll/dlimpl.c
/petsc/src/sys/f90-mod/petscsysmod.F90
/petsc/src/sys/mpiuni/f90-mod/mpiunimod.F90
/petsc/src/sys/objects/device/impls/cupm/cupmdevice.cxx
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/makefile
/petsc/src/vec/f90-mod/petscvecmod.F90
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/tutorials/makefile
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
mpi/kokkos/mpiaijkok.kokkos.cxx
mpi/mpiaij.c
mpi/mumps/mumps.c
mpi/superlu_dist/superlu_dist.c
seq/aij.c
seq/mkl_pardiso/mkl_pardiso.c
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
/petsc/src/ts/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
c599c49329-Jun-2022 Junchao Zhang <jczhang@mcs.anl.gov>

Fix a bunch of 'set but not used' compilation warnings

0dd8c0ac28-Jun-2022 Junchao Zhang <jczhang@mcs.anl.gov>

MATAIJCUSPARSE: fix some typos that cause compile errors


/petsc/config/BuildSystem/config/packages/p4est.py
/petsc/config/BuildSystem/config/programs.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
seq/seqcusparse/aijcusparse.cu
/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
/petsc/src/ts/tutorials/ex52.c
da11270723-Jun-2022 Junchao Zhang <jczhang@mcs.anl.gov>

MATAIJCUSPARSE: support symbolic and numeric ILU0 and ICC0 with natural ordering on device

261a78b421-Jun-2022 Junchao Zhang <jczhang@mcs.anl.gov>

MATAIJCUSPARSE: function renaming to mimic cusparse APIs

841d4cb121-Jun-2022 Junchao Zhang <jczhang@mcs.anl.gov>

MATAIJCUSPARSE: minor style changes

1...<<21222324252627282930>>...265