History log of /petsc/src/mat/impls/aij/ (Results 626 – 650 of 6618)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c131426010-Jan-2023 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: copy the MatDenseGetArrayAndMemType() cuda code to HIP

cd3f9d8905-Jan-2023 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: add MatDenseGetArrayAndMemType and friends

Fix #1299

e944a15923-Jan-2023 Junchao Zhang <jczhang@mcs.anl.gov>

MatAIJKokkos: update code to sync with Kokkos-kernels 4.0


/petsc/.gitignore
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/BuildSystem/config/packages/mmg.py
/petsc/config/BuildSystem/config/packages/parmmg.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/PETSc/Configure.py
/petsc/config/install.py
/petsc/doc/docs/changes/dev.rst
/petsc/include/petsc/finclude/petsctao.h
/petsc/include/petsc/private/mempoison.h
/petsc/include/petsc/private/petschpddm.h
/petsc/include/petsclog.h
/petsc/include/petscpc.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/lib/petsc/bin/maint/generatefortranstubs.py
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/tests/ex3.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/field/tutorials/output/ex1_ds.out
/petsc/src/dm/impls/plex/plexnatural.c
/petsc/src/dm/impls/plex/tests/output/ex5_tet_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tet_1.out
/petsc/src/dm/impls/plex/tests/output/ex5_tet_t1_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_1.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t1_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t2_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t3_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t4_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t5_0.out
/petsc/src/dm/impls/stag/stag.c
/petsc/src/ksp/ksp/tutorials/ex76.c
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
seq/kokkos/aijkok.kokkos.cxx
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/tutorials/ex12.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/error/fp.c
/petsc/src/sys/f90-src/f90_cwrap.c
/petsc/src/sys/f90-src/fsrc/f90_fwrap.F90
/petsc/src/sys/logging/xmllogevent.c
/petsc/src/tao/bound/impls/bqnk/bqnk.c
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/constrained/impls/almm/almmutils.c
/petsc/src/tao/constrained/tutorials/ex1.c
/petsc/src/tao/constrained/tutorials/output/ex1_1.out
/petsc/src/tao/constrained/tutorials/output/ex1_pdipm_2.out
/petsc/src/tao/f90-mod/petsctao.h
/petsc/src/tao/matrix/submatfree.c
/petsc/src/tao/tutorials/output/ex2_2_alt.out
/petsc/src/tao/unconstrained/tutorials/eptorsion2f.F90
/petsc/src/tao/unconstrained/tutorials/rosenbrock1f.F90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/sf/impls/window/sfwindow.c
/petsc/src/vec/is/sf/interface/ftn-custom/zsf.c
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/sf/tutorials/ex1f.F90
/petsc/src/vec/is/sf/tutorials/output/ex1f_1.out
/petsc/src/vec/is/sf/utils/sfutils.c
/petsc/src/vec/is/utils/pmap.c
f3fa974c13-Jan-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Modernize and clean up petscsys.h

- Deprecate PETSC_NULL.
- Switch from preprocessor defines to anonymous enums for constant expressions.
- Surround macro arguments in ().
- Remove redundant casts.

Modernize and clean up petscsys.h

- Deprecate PETSC_NULL.
- Switch from preprocessor defines to anonymous enums for constant expressions.
- Surround macro arguments in ().
- Remove redundant casts.
- Clean up overly complex preprocessor defines in various PetscMem*() functions.

show more ...


/petsc/.gitignore
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/BuildSystem/config/packages/mmg.py
/petsc/config/BuildSystem/config/packages/parmmg.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/PETSc/Configure.py
/petsc/config/install.py
/petsc/doc/docs/changes/dev.rst
/petsc/include/petsc/finclude/petsctao.h
/petsc/include/petsc/private/mempoison.h
/petsc/include/petsc/private/petschpddm.h
/petsc/include/petsclog.h
/petsc/include/petscpc.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/lib/petsc/bin/maint/generatefortranstubs.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/_cursor.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/_pool.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/queue_main.py
/petsc/src/binding/petsc4py/src/include/custom.h
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/tests/ex3.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/tests/ex11.c
/petsc/src/dm/field/tutorials/output/ex1_ds.out
/petsc/src/dm/impls/moab/dmmbmg.cxx
/petsc/src/dm/impls/moab/dmmoab.cxx
/petsc/src/dm/impls/plex/plexnatural.c
/petsc/src/dm/impls/plex/plexsfc.c
/petsc/src/dm/impls/plex/tests/output/ex5_tet_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tet_1.out
/petsc/src/dm/impls/plex/tests/output/ex5_tet_t1_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_1.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t1_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t2_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t3_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t4_0.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t5_0.out
/petsc/src/dm/impls/stag/stag.c
/petsc/src/dm/impls/swarm/tests/ex4.c
/petsc/src/dm/impls/swarm/tests/ex5.c
/petsc/src/ksp/ksp/tests/ex53.c
/petsc/src/ksp/ksp/tests/ex57.c
/petsc/src/ksp/ksp/tutorials/ex35.cxx
/petsc/src/ksp/ksp/tutorials/ex36.cxx
/petsc/src/ksp/ksp/tutorials/ex71.c
/petsc/src/ksp/ksp/tutorials/ex76.c
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
mpi/mumps/mumps.c
seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/kaij/kaij.c
/petsc/src/mat/tests/ex195.c
/petsc/src/mat/tests/ex33.c
/petsc/src/snes/impls/ntrdc/ntrdc.c
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/tutorials/ex12.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/error/fp.c
/petsc/src/sys/f90-src/f90_cwrap.c
/petsc/src/sys/f90-src/fsrc/f90_fwrap.F90
/petsc/src/sys/logging/xmllogevent.c
/petsc/src/sys/utils/str.c
/petsc/src/tao/bound/impls/bqnk/bqnk.c
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/constrained/impls/almm/almmutils.c
/petsc/src/tao/constrained/tutorials/ex1.c
/petsc/src/tao/constrained/tutorials/output/ex1_1.out
/petsc/src/tao/constrained/tutorials/output/ex1_pdipm_2.out
/petsc/src/tao/f90-mod/petsctao.h
/petsc/src/tao/matrix/submatfree.c
/petsc/src/tao/tutorials/output/ex2_2_alt.out
/petsc/src/tao/unconstrained/tutorials/eptorsion2f.F90
/petsc/src/tao/unconstrained/tutorials/rosenbrock1f.F90
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tests/ex28.c
/petsc/src/ts/tests/ex35.c
/petsc/src/ts/tutorials/hamiltonian/ex1.c
/petsc/src/ts/tutorials/hamiltonian/ex2.c
/petsc/src/ts/tutorials/hybrid/ex1fwd.c
/petsc/src/ts/tutorials/power_grid/ex3opt.c
/petsc/src/ts/tutorials/power_grid/ex3opt_fd.c
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/sf/impls/window/sfwindow.c
/petsc/src/vec/is/sf/interface/ftn-custom/zsf.c
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/sf/tests/ex9.c
/petsc/src/vec/is/sf/tutorials/ex1f.F90
/petsc/src/vec/is/sf/tutorials/output/ex1f_1.out
/petsc/src/vec/is/sf/utils/sfutils.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx
1829009415-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-12-27/rm-vecgetarray-fortran-examples' into 'main'

Replace use of VecGetArray() and friends from Fortran examples and docs

See merge request petsc/petsc!5950


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/fortran.rst
/petsc/doc/docs/manual/performance.rst
/petsc/doc/docs/manual/snes.rst
/petsc/doc/docs/manual/vec.rst
/petsc/include/petsc/finclude/petscdm.h
/petsc/include/petsc/private/cpp/object_pool.hpp
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmtypes.h
/petsc/include/petscsf.h
/petsc/lib/petsc/conf/rules
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/dtweakform.c
/petsc/src/dm/impls/da/dagetarray.c
/petsc/src/dm/impls/plex/cgns/plexcgns2.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/plexsfc.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/ksp/ksp/tutorials/ex14f.F90
/petsc/src/ksp/pc/impls/vpbjacobi/vpbjacobi.c
/petsc/src/ksp/pc/impls/vpbjacobi/vpbjacobi.h
/petsc/src/mat/f90-mod/petscmat.h90
mpi/mpiaij.c
seq/aij.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/interface/f90-custom/zmatrixf90.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex16f90.F90
/petsc/src/mat/tests/ex36f.F90
/petsc/src/mat/tests/ex79f.F90
/petsc/src/snes/tests/ex12f.F90
/petsc/src/snes/tests/ex1f.F90
/petsc/src/snes/tests/output/ex5_1.out
/petsc/src/snes/tutorials/ex1f.F90
/petsc/src/snes/tutorials/ex5f.F90
/petsc/src/snes/tutorials/ex5f90t.F90
/petsc/src/snes/tutorials/ex7.c
/petsc/src/sys/memory/mtr.c
/petsc/src/sys/objects/destroy.c
/petsc/src/sys/objects/gcomm.c
/petsc/src/tao/bound/tutorials/plate2f.F90
/petsc/src/tao/leastsquares/tutorials/chwirut2f.F90
/petsc/src/tao/unconstrained/tutorials/eptorsion2f.F90
/petsc/src/tao/unconstrained/tutorials/rosenbrock1f.F90
/petsc/src/ts/tutorials/advection-diffusion-reaction/shashi.F90
/petsc/src/ts/tutorials/ex1f.F90
/petsc/src/ts/tutorials/ex22f.F90
/petsc/src/ts/tutorials/ex22f_mf.F90
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/is/tests/ex1f.F90
/petsc/src/vec/is/is/tests/ex2f.F90
/petsc/src/vec/is/is/tutorials/ex1f.F90
/petsc/src/vec/is/is/tutorials/ex2f.F90
/petsc/src/vec/is/sf/tests/ex20.c
/petsc/src/vec/is/sf/tests/output/ex20_1.out
/petsc/src/vec/is/sf/utils/makefile
/petsc/src/vec/is/sf/utils/sfcoord.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/tutorials/ex4f.F90
0ab4885d28-Dec-2022 Barry Smith <bsmith@mcs.anl.gov>

Deprecate VecGetArray() and similar routines in favor of VecGetArrayF90() and similar routines, and update Docs

Commit-type: housekeeping
/spend 1h

0b98dbb430-Dec-2022 Barry Smith <bsmith@mcs.anl.gov>

Add MatMPIAIJGetSeqAIJF90(), MatMPIAIJRestoreSeqAIJF90()

99d14cb212-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-removed-errorchecking' into 'main'

Remove remaining traces of --with-errorchecking

See merge request petsc/petsc!5962


/petsc/.dir-locals.el
/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/hip.py
/petsc/doc/docs/changes/dev.rst
/petsc/include/petsc/private/cpp/crtp.hpp
/petsc/include/petsc/private/cpp/memory.hpp
/petsc/include/petsc/private/cpp/object_pool.hpp
/petsc/include/petsc/private/cpp/register_finalize.hpp
/petsc/include/petsc/private/cpp/type_traits.hpp
/petsc/include/petsc/private/cpp/unordered_map.hpp
/petsc/include/petsc/private/cupminterface.hpp
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/hashset.h
/petsc/include/petsc/private/makefile
/petsc/include/petsc/private/mempoison.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmplextypes.h
/petsc/include/petscerror.h
/petsc/include/petscmacros.h
/petsc/include/petscsf.h
/petsc/include/petscsys.h
/petsc/include/petscsystypes.h
/petsc/lib/petsc/bin/maint/petsclinter/__main__.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/__init__.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/__version__.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/_error.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/__init__.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_code.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_docs.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_register.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_util.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/__init__.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/_cursor.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/_diag.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/_linter.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/_patch.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/_path.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/_pool.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/_src_pos.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/_util.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/docs/__init__.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/docs/_doc_section.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/docs/_doc_section_base.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/docs/_doc_str.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/main.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/queue_main.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/test_main.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/util/__init__.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/util/_clang.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/util/_timeout.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/util/_utility.py
/petsc/lib/petsc/conf/rules
/petsc/src/dm/dt/fe/interface/feceed.c
/petsc/src/dm/field/interface/dmfield.c
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexceed.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexsfc.c
/petsc/src/dm/impls/plex/tests/ex49.c
/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_1d_sfc.out
/petsc/src/dm/impls/plex/tests/output/ex49_2d_sfc.out
/petsc/src/dm/impls/plex/tests/output/ex49_2d_sfc_periodic.out
/petsc/src/dm/impls/plex/tests/output/ex49_2d_sfc_periodic_stranded.out
/petsc/src/dm/impls/plex/tests/output/ex49_2d_sfc_periodic_stranded_dist.out
/petsc/src/dm/impls/plex/tests/output/ex49_cg_2d.out
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/dm/tests/output/ex9_composite_nest_l2g_nsize-1.out
/petsc/src/dm/tests/output/ex9_composite_nest_l2g_nsize-2.out
/petsc/src/ksp/pc/impls/jacobi/jacobi.c
/petsc/src/ksp/pc/interface/precon.c
mpi/mpiaij.c
/petsc/src/mat/tests/output/ex139_1.out
/petsc/src/sys/classes/draw/utils/image.c
/petsc/src/sys/memory/mhbw.c
/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp
/petsc/src/sys/objects/device/impls/cupm/cupmdevice.cxx
/petsc/src/sys/objects/device/impls/cupm/cupmevent.hpp
/petsc/src/sys/objects/device/impls/impldevicebase.hpp
/petsc/src/sys/objects/device/impls/segmentedmempool.hpp
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/sys/objects/device/interface/mark_dcontext.cxx
/petsc/src/sys/objects/device/interface/memory.cxx
/petsc/src/sys/objects/device/tests/ex7.c
/petsc/src/sys/objects/device/tests/output/ex7_with_info_cuda.out
/petsc/src/sys/objects/device/tests/output/ex7_with_info_hip.out
/petsc/src/sys/objects/device/tests/output/ex7_with_info_host_no_device.out
/petsc/src/sys/objects/device/tests/output/ex7_with_info_host_with_device.out
/petsc/src/sys/objects/device/util/devicereg.c
/petsc/src/sys/tests/ex15.c
/petsc/src/sys/tests/linter/output/testDisabled.out
/petsc/src/sys/tests/linter/output/testDisabled.patch
/petsc/src/sys/tests/linter/output/testDuplicates.out
/petsc/src/sys/tests/linter/output/testDuplicates.patch
/petsc/src/sys/tests/linter/output/testReferences.out
/petsc/src/sys/tests/linter/output/testReferences.patch
/petsc/src/sys/tests/linter/output/testTypes.out
/petsc/src/sys/tests/linter/output/testTypes.patch
/petsc/src/sys/tests/linter/output/testValidEnumDocstrings.out
/petsc/src/sys/tests/linter/output/testValidEnumDocstrings.patch
/petsc/src/sys/tests/linter/output/testValidFunctionDocStrings.out
/petsc/src/sys/tests/linter/output/testValidFunctionDocStrings.patch
/petsc/src/sys/tests/linter/output/testValidHeaders.out
/petsc/src/sys/tests/linter/output/testValidHeaders.patch
/petsc/src/sys/tests/linter/output/testValidLogicalCollective.out
/petsc/src/sys/tests/linter/output/testValidLogicalCollective.patch
/petsc/src/sys/tests/linter/output/testValidPetscObject.out
/petsc/src/sys/tests/linter/output/testValidPetscObject.patch
/petsc/src/sys/tests/linter/output/testValidPointers.out
/petsc/src/sys/tests/linter/output/testValidPointers.patch
/petsc/src/sys/tests/linter/testDisabled.c
/petsc/src/sys/tests/linter/testDuplicates.c
/petsc/src/sys/tests/linter/testReferences.c
/petsc/src/sys/tests/linter/testTypes.c
/petsc/src/sys/tests/linter/testValidEnumDocstrings.c
/petsc/src/sys/tests/linter/testValidFunctionDocStrings.c
/petsc/src/sys/tests/linter/testValidHeaders.c
/petsc/src/sys/tests/linter/testValidLogicalCollective.c
/petsc/src/sys/tests/linter/testValidPetscObject.c
/petsc/src/sys/tests/linter/testValidPointers.c
/petsc/src/sys/tests/linter/testheader.h
/petsc/src/vec/is/is/tests/output/ex8_1.out
/petsc/src/vec/is/sf/utils/sfutils.c
/petsc/src/vec/is/utils/isltog.c
8eb1d50f09-Jan-2023 Pierre Jolivet <pierre@joliv.et>

Fix -Wunused-parameter for CUDA files

2f18131408-Jan-2023 Pierre Jolivet <pierre@joliv.et>

Remove remaining traces of --with-errorchecking

cedd07ca06-Jan-2023 Pierre Jolivet <pierre@joliv.et>

Fix -Wunused-parameter and -Wimplicit-fallthrough

1ea6543004-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


/petsc/config/BuildSystem/config/packages/f2cblaslapack.py
/petsc/config/examples/arch-ci-linux-sycl-double.py
/petsc/doc/docs/changes/318.rst
/petsc/doc/docs/manual/tao.rst
/petsc/doc/faq/index.rst
/petsc/include/petsc/finclude/petscdmda.h
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/private/logimpl.h
/petsc/include/petsc/private/pcbddcimpl.h
/petsc/include/petsc/private/pcbddcstructsimpl.h
/petsc/include/petsc/private/pcpatchimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/sfimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscsectiontypes.h
/petsc/include/petscsys.h
/petsc/lib/petsc/bin/maint/latexinexamples.py
/petsc/lib/petsc/bin/maint/toclapack.sh
/petsc/lib/petsc/bin/maint/xclude
/petsc/share/petsc/matlab/laplacian.m
/petsc/share/petsc/saws/js/matrixTex.js
/petsc/src/binding/petsc4py/conf/cythonize.py
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/space/impls/poly/spacepoly.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/generators/ctetgen/ctetgenerate.c
/petsc/src/dm/impls/plex/generators/tetgen/tetgenerate.cxx
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/dm/impls/plex/plexhdf5xdmf.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/partitioner/impls/shell/partshell.c
/petsc/src/dm/tutorials/ex26.c
/petsc/src/dm/tutorials/ex9.c
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.c
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresdeflation.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/interface/itres.c
/petsc/src/ksp/ksp/tests/ex14.c
/petsc/src/ksp/pc/impls/is/nn/nn.h
/petsc/src/ksp/pc/impls/jacobi/jacobi.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/ksp/pc/impls/sor/sor.c
/petsc/src/ksp/pc/impls/vpbjacobi/cuda/vpbjacobi_cuda.cu
/petsc/src/ksp/pc/impls/vpbjacobi/kokkos/vpbjacobi_kok.kokkos.cxx
/petsc/src/mat/coarsen/impls/mis/mis.c
mpi/mpiaij.c
mpi/mumps/mumps.c
seq/aij.c
seq/inode.c
seq/seqcusparse/aijcusparse.cu
seq/seqcusparse/aijcusparseband.cu
seq/seqhipsparse/aijhipsparse.hip.cpp
seq/seqhipsparse/aijhipsparseband.hip.cpp
/petsc/src/mat/impls/sbaij/mpi/sbaijov.c
/petsc/src/mat/tutorials/ex18.c
/petsc/src/snes/interface/noise/snesdnest.c
/petsc/src/snes/interface/noise/snesnoise.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/objects/device/impls/segmentedmempool.hpp
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/options.c
/petsc/src/sys/tests/ex61.c
/petsc/src/sys/utils/memc.c
/petsc/src/tao/bound/impls/bnk/bnk.h
/petsc/src/tao/constrained/impls/almm/almmutils.c
/petsc/src/tao/constrained/impls/ipm/ipm.c
/petsc/src/tao/constrained/impls/ipm/ipm.h
/petsc/src/tao/constrained/impls/ipm/pdipm.c
/petsc/src/tao/pde_constrained/impls/lcl/lcl.c
/petsc/src/tao/pde_constrained/impls/lcl/lcl.h
/petsc/src/tao/unconstrained/impls/neldermead/neldermead.c
/petsc/src/tao/unconstrained/impls/neldermead/neldermead.h
/petsc/src/tao/unconstrained/impls/nls/nlsimpl.h
/petsc/src/ts/interface/dlregists.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex1.c
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/sfbasic.h
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/sf/interface/vscat.c
5249878f04-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hzhang-bantingl/superlu-matsolvetranspose' into 'main'

Superlu_dist: add tests of MatSolveTranspose() MatMatSolveTranspose()

See merge request petsc/petsc!5942

78bc960616-Dec-2022 Hong Zhang <hzhang@mcs.anl.gov>

followup MR5723; add tests of MatSolveTranspose() MatMatSolveTranspose() to src/mat/tests/ex125.c

bac8e59503-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/gamg-mpiaij-fixes' into 'main'

Adams/gamg mpiaij fixes

See merge request petsc/petsc!5929


/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/BuildSystem/config/packages/thrust.py
/petsc/config/examples/arch-ci-linux-cuda-single-cxx.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/install/download.rst
/petsc/doc/requirements.txt
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/petschpddm.h
/petsc/include/petsc/private/petsclegacycupmblas.h
/petsc/include/petsc/private/viewercgnsimpl.h
/petsc/include/petscdmswarm.h
/petsc/include/petscpctypes.h
/petsc/include/petscversion.h
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/impls/da/dageometry.c
/petsc/src/dm/impls/plex/cgns/plexcgns2.c
/petsc/src/dm/impls/plex/tests/ex40.c
/petsc/src/dm/impls/plex/tests/ex42.c
/petsc/src/dm/impls/swarm/swarm_migrate.c
/petsc/src/ksp/ksp/impls/hpddm/cuda/hpddm.cu
/petsc/src/ksp/ksp/impls/hpddm/cuda/makefile
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
/petsc/src/ksp/ksp/impls/hpddm/makefile
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tests/ex50.c
/petsc/src/ksp/ksp/tutorials/ex79.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/pbjacobi/cuda/makefile
/petsc/src/ksp/pc/impls/pbjacobi/cuda/pbjacobi_cuda.cu
/petsc/src/ksp/pc/impls/pbjacobi/kokkos/makefile
/petsc/src/ksp/pc/impls/pbjacobi/kokkos/pbjacobi_kok.kokkos.cxx
/petsc/src/ksp/pc/impls/pbjacobi/makefile
/petsc/src/ksp/pc/impls/pbjacobi/pbjacobi.c
/petsc/src/ksp/pc/impls/pbjacobi/pbjacobi.h
/petsc/src/ksp/pc/impls/vpbjacobi/cuda/vpbjacobi_cuda.cu
/petsc/src/ksp/pc/impls/vpbjacobi/kokkos/vpbjacobi_kok.kokkos.cxx
/petsc/src/ksp/pc/impls/vpbjacobi/vpbjacobi.c
mpi/mpiaij.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/output/ex19_hpddm_cuda_ksp_hpddm_type-gcrodr.out
/petsc/src/snes/tutorials/output/ex19_hpddm_cuda_ksp_hpddm_type-gmres.out
/petsc/src/sys/classes/viewer/impls/cgns/cgnsv.c
/petsc/src/ts/interface/tsmon.c
35cb6cd330-Dec-2022 Pierre Jolivet <pierre@joliv.et>

Fix some typos


/petsc/config/examples/arch-ci-linux-sycl-double.py
/petsc/doc/faq/index.rst
/petsc/doc/install/download.rst
/petsc/doc/requirements.txt
/petsc/include/petsc/finclude/petscdmda.h
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/logimpl.h
/petsc/include/petsc/private/pcbddcimpl.h
/petsc/include/petsc/private/pcbddcstructsimpl.h
/petsc/include/petsc/private/pcpatchimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/sfimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscpctypes.h
/petsc/include/petscsectiontypes.h
/petsc/include/petscsys.h
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/maint/latexinexamples.py
/petsc/lib/petsc/bin/maint/xclude
/petsc/share/petsc/matlab/laplacian.m
/petsc/share/petsc/saws/js/matrixTex.js
/petsc/src/binding/petsc4py/conf/cythonize.py
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/space/impls/poly/spacepoly.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/generators/ctetgen/ctetgenerate.c
/petsc/src/dm/impls/plex/generators/tetgen/tetgenerate.cxx
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/dm/impls/plex/plexhdf5xdmf.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/partitioner/impls/shell/partshell.c
/petsc/src/dm/tutorials/ex26.c
/petsc/src/dm/tutorials/ex9.c
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.c
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresdeflation.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/interface/itres.c
/petsc/src/ksp/ksp/tests/ex14.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/is/nn/nn.h
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/ksp/pc/impls/sor/sor.c
/petsc/src/ksp/pc/impls/vpbjacobi/cuda/vpbjacobi_cuda.cu
/petsc/src/ksp/pc/impls/vpbjacobi/kokkos/vpbjacobi_kok.kokkos.cxx
/petsc/src/mat/coarsen/impls/mis/mis.c
mpi/mpiaij.c
mpi/mumps/mumps.c
seq/aij.c
seq/inode.c
seq/seqcusparse/aijcusparse.cu
seq/seqcusparse/aijcusparseband.cu
seq/seqhipsparse/aijhipsparse.hip.cpp
seq/seqhipsparse/aijhipsparseband.hip.cpp
/petsc/src/mat/impls/sbaij/mpi/sbaijov.c
/petsc/src/mat/tutorials/ex18.c
/petsc/src/snes/interface/noise/snesdnest.c
/petsc/src/snes/interface/noise/snesnoise.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/objects/device/impls/segmentedmempool.hpp
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/options.c
/petsc/src/sys/tests/ex61.c
/petsc/src/sys/utils/memc.c
/petsc/src/tao/bound/impls/bnk/bnk.h
/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/unconstrained/impls/nls/nlsimpl.h
/petsc/src/ts/interface/dlregists.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex1.c
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/sfbasic.h
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/sf/interface/vscat.c
337345a621-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/doc/docs/changes/318.rst
/petsc/doc/docs/changes/dev.rst
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/veccupmimpl.h
/petsc/include/petscvec.h
/petsc/share/petsc/chkerrconvert.py
/petsc/src/binding/petsc4py/demo/binary-io/makefile
/petsc/src/binding/petsc4py/demo/bratu2d/makefile
/petsc/src/binding/petsc4py/demo/bratu3d/makefile
/petsc/src/binding/petsc4py/demo/kspsolve/makefile
/petsc/src/binding/petsc4py/demo/makefile
/petsc/src/binding/petsc4py/demo/perftest/makefile
/petsc/src/binding/petsc4py/demo/perftest/makefile.petsc
/petsc/src/binding/petsc4py/demo/petsc-examples/ksp/makefile
/petsc/src/binding/petsc4py/demo/poisson2d/makefile
/petsc/src/binding/petsc4py/demo/poisson3d/makefile
/petsc/src/binding/petsc4py/demo/poisson3d/makefile.petsc
/petsc/src/binding/petsc4py/demo/wrap-cython/makefile
/petsc/src/binding/petsc4py/demo/wrap-f2py/makefile
/petsc/src/binding/petsc4py/demo/wrap-swig/makefile
/petsc/src/binding/petsc4py/test/test_vec.py
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/dtweakform.c
/petsc/src/dm/impls/da/grvtk.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/ftn-custom/zdmf.c
/petsc/src/dm/tests/ex51.c
/petsc/src/ksp/ksp/tests/ex50.c
/petsc/src/ksp/ksp/tutorials/ex27.c
/petsc/src/ksp/ksp/tutorials/output/ex27_4g.out
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/tfs/xxt.c
seq/aij.c
/petsc/src/mat/impls/normal/normm.c
/petsc/src/mat/impls/normal/normmh.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/ts/tutorials/ex14.c
/petsc/src/vec/vec/impls/seq/cupm/cuda/vecseqcupm.cu
/petsc/src/vec/vec/impls/seq/cupm/hip/vecseqcupm.hip.cpp
/petsc/src/vec/vec/impls/seq/cupm/vecseqcupm.hpp
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/tests/ex13.c
/petsc/src/vec/vec/tests/ex45.c
/petsc/src/vec/vec/tutorials/ex16.c
/petsc/src/vec/vec/tutorials/ex16f.F90
cdd8bf4721-Dec-2022 Junchao Zhang <jczhang@mcs.anl.gov>

Fix a typo (bug) in MatInvertBlockDiagonal_SeqAIJ and also add tests for it

2cf6911718-Dec-2022 markadams4 <mfadams@lbl.gov>

remove hardwired array in mpiaij

851da9e117-Dec-2022 Hong Zhang <hongzhang@anl.gov>

Improves safety in AVX512 kernels

- Use masked loads when AVX512VL is available
- Disable manual remainder optimization for platforms without AVX512VL support such as KNL. This prevents reading unal

Improves safety in AVX512 kernels

- Use masked loads when AVX512VL is available
- Disable manual remainder optimization for platforms without AVX512VL support such as KNL. This prevents reading unallocated memory but may lead to downgraded performance of MatMult() for MatAIJ on KNL.

Reported-by: "Matthew Kolbe"

show more ...

7815ee0714-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/examples/arch-ci-linux-cuda-single-cxx.py
/petsc/config/examples/arch-ci-linux-cxx-cmplx-pkgs-64idx-gcov.py
/petsc/doc/conf.py
/petsc/doc/docs/manual/acknowledgements.rst
/petsc/doc/docs/manual/blas-lapack.rst
/petsc/doc/docs/manual/dmplex.rst
/petsc/doc/docs/manual/fortran.rst
/petsc/doc/docs/manual/getting_started.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/snes.rst
/petsc/doc/docs/manual/tao.rst
/petsc/doc/docs/manual/ts.rst
/petsc/doc/requirements.txt
/petsc/include/petsc/private/cupmblasinterface.hpp
/petsc/include/petsc/private/cupminterface.hpp
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petscerror.h
/petsc/include/petsclog.h
/petsc/include/petscviewer.h
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/stag/tutorials/ex4.c
/petsc/src/dm/interface/dlregisdmdm.c
seq/aij.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/ex5f90.F90
/petsc/src/sys/classes/viewer/impls/ams/ams.c
/petsc/src/sys/classes/viewer/impls/ams/amsopen.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/cgns/cgnsv.c
/petsc/src/sys/classes/viewer/impls/draw/drawv.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/socket/send.c
/petsc/src/sys/classes/viewer/impls/string/stringv.c
/petsc/src/sys/classes/viewer/impls/vtk/vtkv.c
/petsc/src/sys/classes/viewer/impls/vu/petscvu.c
/petsc/src/sys/classes/viewer/interface/dupl.c
/petsc/src/sys/classes/viewer/interface/flush.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/classes/viewer/interface/viewa.c
/petsc/src/sys/classes/viewer/interface/viewers.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/classes/viewer/interface/viewregall.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/device/impls/cupm/cupmallocator.hpp
/petsc/src/sys/objects/device/impls/cupm/cupmevent.hpp
/petsc/src/sys/objects/device/impls/cupm/cupminterface.cxx
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vector.c
4e20892111-Dec-2022 Jed Brown <jed@jedbrown.org>

MatGetValues_SeqAIJ: avoid mutable access to avoid incrementing state

MatInvertVariableBlockDiagonal_SeqAIJ: add flop counting

This fixes a -pc_type vpbjacobi performance bug in which the
precondit

MatGetValues_SeqAIJ: avoid mutable access to avoid incrementing state

MatInvertVariableBlockDiagonal_SeqAIJ: add flop counting

This fixes a -pc_type vpbjacobi performance bug in which the
preconditioner is rebuilt every iteration because its setup mutates
matrix state.

show more ...


/petsc/doc/conf.py
/petsc/doc/docs/manual/acknowledgements.rst
/petsc/doc/docs/manual/blas-lapack.rst
/petsc/doc/docs/manual/dmplex.rst
/petsc/doc/docs/manual/fortran.rst
/petsc/doc/docs/manual/getting_started.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/snes.rst
/petsc/doc/docs/manual/tao.rst
/petsc/doc/docs/manual/ts.rst
/petsc/doc/requirements.txt
/petsc/include/petsc/private/cupmblasinterface.hpp
/petsc/include/petsc/private/cupminterface.hpp
/petsc/include/petscerror.h
/petsc/include/petsclog.h
/petsc/include/petscviewer.h
seq/aij.c
/petsc/src/snes/tutorials/ex5f90.F90
/petsc/src/sys/classes/viewer/impls/ams/ams.c
/petsc/src/sys/classes/viewer/impls/ams/amsopen.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/cgns/cgnsv.c
/petsc/src/sys/classes/viewer/impls/draw/drawv.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/socket/send.c
/petsc/src/sys/classes/viewer/impls/string/stringv.c
/petsc/src/sys/classes/viewer/impls/vtk/vtkv.c
/petsc/src/sys/classes/viewer/impls/vu/petscvu.c
/petsc/src/sys/classes/viewer/interface/dupl.c
/petsc/src/sys/classes/viewer/interface/flush.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/classes/viewer/interface/viewa.c
/petsc/src/sys/classes/viewer/interface/viewers.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/classes/viewer/interface/viewregall.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/device/impls/cupm/cupmallocator.hpp
/petsc/src/sys/objects/device/impls/cupm/cupmevent.hpp
/petsc/src/sys/objects/device/impls/cupm/cupminterface.cxx
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vector.c
185d477309-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/PETSc/options/libraryOptions.py
/petsc/config/examples/arch-alcf-polaris.py
/petsc/config/examples/arch-ci-linux-cuda112-omp.py
/petsc/config/examples/arch-ci-linux-pkgs-dbg-ftn-interfaces.py
/petsc/doc/docs/manual/getting_started.rst
/petsc/doc/docs/manual/index.rst
/petsc/doc/install/windows.rst
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/logimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsclog.h
/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/plexsubmesh.c
/petsc/src/dm/impls/plex/tests/ex35.c
/petsc/src/dm/impls/plex/transform/impls/refine/sbr/plexrefsbr.c
/petsc/src/dm/impls/swarm/tests/output/ex7_0_alt.out
/petsc/src/dm/impls/swarm/tests/output/ex7_1_alt.out
/petsc/src/dm/impls/swarm/tests/output/ex7_2_alt.out
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/tutorials/ex61f.F90
mpi/mmaij.c
mpi/mpiov.c
seq/aij.c
/petsc/src/mat/impls/baij/mpi/mpiaijbaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/aijbaij.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/sbaij/mpi/mpiaijsbaij.c
/petsc/src/mat/impls/sbaij/seq/aijsbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex182.c
/petsc/src/mat/tests/ex2k.kokkos.cxx
/petsc/src/mat/tests/ex51.c
/petsc/src/mat/tests/ex54.c
/petsc/src/mat/tutorials/ex7.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/ex13.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/sys/classes/random/impls/curand/curand.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/logging/utils/classlog.c
/petsc/src/sys/logging/utils/eventlog.c
/petsc/src/sys/logging/xmllogevent.c
/petsc/src/sys/objects/pinit.c
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/constrained/impls/almm/almm.h
/petsc/src/tao/constrained/tutorials/ex1.c
/petsc/src/tao/constrained/tutorials/output/ex1_1.out
/petsc/src/tao/constrained/tutorials/output/ex1_2.out
/petsc/src/tao/constrained/tutorials/output/ex1_3.out
/petsc/src/tao/constrained/tutorials/output/ex1_4.out
/petsc/src/tao/constrained/tutorials/output/ex1_5.out
/petsc/src/tao/constrained/tutorials/output/ex1_6.out
/petsc/src/tao/constrained/tutorials/output/ex1_7.out
/petsc/src/tao/constrained/tutorials/output/ex1_8.out
/petsc/src/tao/constrained/tutorials/output/ex1_9.out
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex2.c
a726974609-Dec-2022 Jose E. Roman <jroman@dsic.upv.es>

Fix compiler warning caused by having two variables with the same name

mpiov.c(57): warning #823: reference is to variable "i" (declared at line 32) -- under old for-init scoping rules it would have

Fix compiler warning caused by having two variables with the same name

mpiov.c(57): warning #823: reference is to variable "i" (declared at line 32) -- under old for-init scoping rules it would have been variable "i" (declared at line 47)
PetscCall(ISRestoreIndices(is[i], &idx));
^

show more ...

9a88ca1029-Nov-2022 Barry Smith <bsmith@mcs.anl.gov>

Make MatIncreaseOverlap_AIJ respect blocking

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