History log of /petsc/src/vec/ (Results 1 – 25 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2235c4e223-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/bt-byte' into 'main'

Implement PetscBT with new PetscByte datatype as unsigned char

See merge request petsc/petsc!9046

5a884c4823-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


/petsc/config/BuildSystem/config/packages/SLEPc.py
/petsc/doc/index.md
/petsc/doc/miscellaneous/prizes.md
/petsc/include/petsc/private/viewerexodusiiimpl.h
/petsc/include/petsctao.h
/petsc/include/petsctao_deprecations.h
/petsc/lib/petsc/bin/maint/generateetags.py
/petsc/share/petsc/suppressions/ubsan
/petsc/src/dm/impls/plex/plex.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tutorials/output/ex2_help.out
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/seqhipsparse/aijhipsparse.hip.cxx
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/fileio/mprint.c
/petsc/src/sys/ftn-mod/petscsys.h90
/petsc/src/sys/ftn-mod/petscviewer.h90
/petsc/src/tao/bound/impls/bnk/bnk.c
/petsc/src/tao/bound/tutorials/jbearing2.c
/petsc/src/tao/bound/tutorials/plate2.c
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/constrained/impls/almm/almm.h
/petsc/src/tao/constrained/impls/ipm/pdipm.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/impls/brgn/brgn.c
/petsc/src/tao/leastsquares/tutorials/chwirut1.c
/petsc/src/tao/leastsquares/tutorials/cs1.c
/petsc/src/tao/leastsquares/tutorials/tomography.c
/petsc/src/tao/unconstrained/impls/cg/taocg.c
/petsc/src/tao/unconstrained/impls/nls/nls.c
/petsc/src/tao/unconstrained/impls/owlqn/owlqn.c
/petsc/src/tao/unconstrained/tutorials/minsurf1.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock1.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock4.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock4cu.cu
is/is/interface/index.c
is/is/utils/isdiff.c
vec/impls/nest/vecnest.c
badd099f21-Feb-2026 Han Liu <liuhan3790@users.noreply.gitlab.com>

Fix MPI_Comm_rank/size API mixups in helpers (#1865,#1866)

5799e15a21-Feb-2026 Han Liu <liuhan3790@users.noreply.gitlab.com>

Vec: fix VecNest local-vector validation assignment bug (#1864)

fc2fb35121-Feb-2026 Pierre Jolivet <pierre@joliv.et>

Switch some defined(PETSC_ to PetscDefined(

b590544620-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2026-02-09/docs-dm' into 'main'

Add a bit more discussion of DM and their commonalities to the docs

See merge request petsc/petsc!9018

dac9a9d109-Feb-2026 Barry Smith <bsmith@mcs.anl.gov>

Add a bit more discussion of DM and their commonalities to the docs

daba9d7019-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2026-02-16/change-cpp-to-cxx' into 'main'

Change *.cpp to *.cxx

See merge request petsc/petsc!9043

d52a580b19-Feb-2026 Junchao Zhang <jczhang@mcs.anl.gov>

Change *.cpp to *.cxx


/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/compile/HC.py
/petsc/config/BuildSystem/config/compile/HIP.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/gmakegen.py
/petsc/config/gmakegentest.py
/petsc/doc/build_man_impls_links.py
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/private/matimpl.h
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/test_main.py
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/rules_util.mk
/petsc/src/ksp/ksp/tests/ex87.c
/petsc/src/ksp/ksp/tutorials/amrex/MyTest.cxx
/petsc/src/ksp/ksp/tutorials/amrex/initEB.cxx
/petsc/src/ksp/ksp/tutorials/amrex/main.cxx
/petsc/src/ksp/ksp/tutorials/ex79.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
/petsc/src/mat/impls/aij/mpi/mpihipsparse/mpiaijhipsparse.hip.cxx
/petsc/src/mat/impls/aij/seq/seqhipsparse/aijhipsparse.hip.cxx
/petsc/src/mat/impls/dense/mpi/cupm/hip/matmpidensehip.hip.cxx
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/cupm/hip/matseqdensehip.hip.cxx
/petsc/src/mat/impls/hypre/hip/hypre2.hip.cxx
/petsc/src/mat/impls/sell/mpi/mpihip/mpisellhip.hip.cxx
/petsc/src/mat/impls/sell/seq/seqhip/sellhip.hip.cxx
/petsc/src/mat/impls/transpose/htransm.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/sys/memory/hip/mhiphost.hip.cxx
/petsc/src/sys/objects/device/impls/cupm/hip/cupmcontext.hip.cxx
/petsc/src/sys/objects/device/tests/ex2hip.hip.cxx
is/sf/impls/basic/cupm/hip/sfcupm.hip.cxx
vec/impls/mpi/cupm/hip/vecmpicupm.hip.cxx
vec/impls/seq/cupm/hip/vecseqcupm.hip.cxx
ede9db9319-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

5482091f03-Feb-2026 Junchao Zhang <jczhang@mcs.anl.gov>

Hypre: use PetscCall on PetscHYPREInitialize

0304786518-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2026-02-14/remove-last-of-source-horizontal-lines' into 'main'

Remove the last of the use of horizontal lines --- as seperators. With modern...

See merge request petsc/petsc!9039


/petsc/include/petsc/private/cpp/unordered_map.hpp
/petsc/include/petsc/private/logimpl.h
/petsc/include/petscbt.h
/petsc/src/benchmarks/results/lap2d.m
/petsc/src/dm/ftn-mod/petscdmmod.F90
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/ksp/ftn-mod/petsckspmod.F90
/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/gmresimpl.h
/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/pc/impls/eisens/eisen.c
/petsc/src/ksp/pc/impls/tfs/gs.c
/petsc/src/ksp/pc/impls/tfs/tfs.h
/petsc/src/mat/ftn-mod/petscmatmod.F90
/petsc/src/mat/graphops/order/rcm.c
/petsc/src/mat/impls/aij/seq/fdaij.c
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/ml/ftn-mod/petscmlmod.F90
/petsc/src/sys/classes/bag/ftn-custom/zbagf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/classes/viewer/impls/mathematica/mathematica.c
/petsc/src/sys/classes/viewer/impls/socket/mex-scripts/sopen.c
/petsc/src/sys/error/checkptr.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/error/fp.c
/petsc/src/sys/fileio/mprint.h
/petsc/src/sys/ftn-custom/zsys.c
/petsc/src/sys/ftn-mod/petscsysmod.F90
/petsc/src/sys/logging/handler/impls/default/logdefault.c
/petsc/src/sys/logging/handler/impls/nested/lognested.c
/petsc/src/sys/logging/state/logregistry.c
/petsc/src/sys/logging/state/logstate.c
/petsc/src/sys/mpiuni/mpi.c
/petsc/src/sys/mpiuni/mpitime.c
/petsc/src/sys/objects/device/impls/segmentedmempool.hpp
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/utils/mpiu.c
/petsc/src/tao/bound/impls/blmvm/blmvm.c
/petsc/src/tao/bound/impls/bnk/bnk.c
/petsc/src/tao/bound/impls/bnk/bnls.c
/petsc/src/tao/bound/impls/bnk/bntl.c
/petsc/src/tao/bound/impls/bnk/bntr.c
/petsc/src/tao/bound/impls/tron/tron.c
/petsc/src/tao/complementarity/impls/ssls/ssfls.c
/petsc/src/tao/complementarity/impls/ssls/ssils.c
/petsc/src/tao/complementarity/impls/ssls/ssls.c
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/quadratic/impls/gpcg/gpcg.c
/petsc/src/tao/unconstrained/impls/bmrm/bmrm.c
/petsc/src/tao/unconstrained/impls/lmvm/lmvm.c
/petsc/src/tao/unconstrained/impls/neldermead/neldermead.c
/petsc/src/tao/unconstrained/impls/nls/nls.c
/petsc/src/tao/unconstrained/impls/ntl/ntl.c
/petsc/src/tao/unconstrained/impls/ntr/ntr.c
/petsc/src/tao/unconstrained/impls/owlqn/owlqn.c
/petsc/src/ts/characteristic/impls/da/slda.c
/petsc/src/ts/ftn-mod/petsctsmod.F90
/petsc/src/ts/impls/explicit/euler/euler.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/explicit/ssp/ssp.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/glle/glleadapt.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/mimex/mimex.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/interface/ftn-custom/ztsf.c
/petsc/src/ts/interface/tseig.c
ftn-mod/petscvecmod.F90
is/is/interface/isreg.c
is/utils/isltog.c
pf/impls/constant/const.c
pf/interface/pf.c
vec/impls/mpi/pdvec.c
vec/impls/seq/dvec2.c
vec/impls/shared/shvec.c
vec/interface/vecreg.c
vec/utils/comb.c
vec/utils/vinv.c
73bc78fd17-Feb-2026 Lisandro Dalcin <dalcinl@gmail.com>

Implement PetscBT with new PetscByte datatype as unsigned char

beceaeb615-Feb-2026 Barry Smith <bsmith@mcs.anl.gov>

Fix the inconsistent usage of #if [!]defined XXX compared to defined(XXX)

Thanks-to: Pierre Jolivet

An LLM Claude detected the incosnsitency it was not used to remove the inconsistency


/petsc/include/petsc/finclude/petscisbase.h
/petsc/include/petsc/finclude/petscsysbase.h
/petsc/include/petsc/finclude/petscvecbase.h
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/mpiuni/mpiunifdef.h
/petsc/include/petsc/private/cpp/utility.hpp
/petsc/include/petsc/private/cupmsolverinterface.hpp
/petsc/include/petsc/private/mempoison.h
/petsc/include/petscdevice_cuda.h
/petsc/include/petscdevice_hip.h
/petsc/include/petscfe.h
/petsc/include/petscmacros.h
/petsc/include/petscmat.h
/petsc/include/petscstring.h
/petsc/include/petscsys.h
/petsc/include/petscsystypes.h
/petsc/include/petscversion.h
/petsc/lib/petsc/conf/rules_util.mk
/petsc/src/benchmarks/streams/BasicVersion.c
/petsc/src/benchmarks/streams/CUDAVersion.cu
/petsc/src/binding/petsc4py/demo/legacy/poisson3d/del2mat.h
/petsc/src/binding/petsc4py/demo/legacy/wrap-cython/Bratu3Dimpl.h
/petsc/src/binding/petsc4py/demo/legacy/wrap-swig/Bratu3D.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/cuda.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/h2opus.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/hdf5.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/hip.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/hpddm.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/hypre.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/mpi.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/mumps.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/plexexodusii.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/regressor.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/spai.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/tao.h
/petsc/src/binding/petsc4py/src/lib-petsc/compat/viennacl.h
/petsc/src/binding/petsc4py/src/lib-petsc/custom.h
/petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/numpy.h
/petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/petsc4py.h
/petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/pybuffer.h
/petsc/src/binding/petsc4py/src/petsc4py/include/petsc4py/pyscalar.h
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/impls/forest/p4est/pforest.h
/petsc/src/dm/impls/moab/dmmbvec.cxx
/petsc/src/dm/impls/plex/tests/ex101.c
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/mat/tests/cJSON.c
/petsc/src/mat/tests/cJSON.h
/petsc/src/snes/tutorials/ex48.c
/petsc/src/sys/classes/draw/utils/image.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/mpiuni/mpi.c
/petsc/src/sys/mpiuni/mpitime.c
/petsc/src/sys/objects/device/impls/cupm/cupmthrustutility.hpp
/petsc/src/sys/tests/linter/testValidHeaders.c
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/trajectory/impls/memory/trajmemory.c
/petsc/src/ts/tutorials/autodiff/adolc-utils/contexts.cxx
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex14.c
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
vec/interface/vecregall.c
2178992015-Feb-2026 Barry Smith <bsmith@mcs.anl.gov>

Remove the last of the use of horizontal lines --- as seperators. With modern code development systems they are not needed and just an eye-sore


/petsc/src/benchmarks/results/lap2d.m
/petsc/src/dm/ftn-mod/petscdmmod.F90
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/ksp/ftn-mod/petsckspmod.F90
/petsc/src/ksp/pc/impls/eisens/eisen.c
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
/petsc/src/ksp/pc/impls/tfs/gs.c
/petsc/src/ksp/pc/impls/tfs/tfs.h
/petsc/src/mat/ftn-mod/petscmatmod.F90
/petsc/src/mat/graphops/order/rcm.c
/petsc/src/mat/impls/aij/seq/fdaij.c
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/ml/ftn-mod/petscmlmod.F90
/petsc/src/sys/classes/bag/ftn-custom/zbagf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/classes/viewer/impls/mathematica/mathematica.c
/petsc/src/sys/classes/viewer/impls/socket/mex-scripts/sopen.c
/petsc/src/sys/error/checkptr.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/error/fp.c
/petsc/src/sys/fileio/mprint.h
/petsc/src/sys/ftn-custom/zsys.c
/petsc/src/sys/ftn-mod/petscsysmod.F90
/petsc/src/sys/mpiuni/mpi.c
/petsc/src/sys/mpiuni/mpitime.c
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/utils/mpiu.c
/petsc/src/tao/bound/impls/blmvm/blmvm.c
/petsc/src/tao/bound/impls/bnk/bnk.c
/petsc/src/tao/bound/impls/bnk/bnls.c
/petsc/src/tao/bound/impls/bnk/bntl.c
/petsc/src/tao/bound/impls/bnk/bntr.c
/petsc/src/tao/bound/impls/tron/tron.c
/petsc/src/tao/complementarity/impls/ssls/ssfls.c
/petsc/src/tao/complementarity/impls/ssls/ssils.c
/petsc/src/tao/complementarity/impls/ssls/ssls.c
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/quadratic/impls/gpcg/gpcg.c
/petsc/src/tao/unconstrained/impls/bmrm/bmrm.c
/petsc/src/tao/unconstrained/impls/lmvm/lmvm.c
/petsc/src/tao/unconstrained/impls/neldermead/neldermead.c
/petsc/src/tao/unconstrained/impls/nls/nls.c
/petsc/src/tao/unconstrained/impls/ntl/ntl.c
/petsc/src/tao/unconstrained/impls/ntr/ntr.c
/petsc/src/tao/unconstrained/impls/owlqn/owlqn.c
/petsc/src/ts/characteristic/impls/da/slda.c
/petsc/src/ts/ftn-mod/petsctsmod.F90
/petsc/src/ts/impls/explicit/euler/euler.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/explicit/ssp/ssp.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/glle/glleadapt.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/mimex/mimex.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/interface/ftn-custom/ztsf.c
/petsc/src/ts/interface/tseig.c
ftn-mod/petscvecmod.F90
is/is/interface/isreg.c
is/utils/isltog.c
pf/impls/constant/const.c
pf/interface/pf.c
vec/impls/mpi/pdvec.c
vec/impls/seq/dvec2.c
vec/impls/shared/shvec.c
vec/interface/vecreg.c
vec/utils/comb.c
vec/utils/vinv.c
6c56930513-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2026-02-05/improve-mpi-gpu-aware' into 'main'

Improve MPI GPU-aware configure and check

See merge request petsc/petsc!9005


/petsc/.editorconfig
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/packages/CMake.py
/petsc/config/BuildSystem/config/packages/Caliper.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/OpenBLAS.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/PTSCOTCH.py
/petsc/config/BuildSystem/config/packages/SuiteSparse.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/docs/manual.xml
/petsc/doc/manual/other.md
/petsc/doc/manual/performance.md
/petsc/doc/manual/profiling.md
/petsc/doc/petsc.bib
/petsc/include/petsc/mpiuni/mpi.h
/petsc/pyproject.toml
/petsc/setup.py
/petsc/src/benchmarks/streams/BasicVersion.c
/petsc/src/benchmarks/streams/CUDAVersion.cu
/petsc/src/benchmarks/streams/OpenMPVersion.c
/petsc/src/benchmarks/streams/OpenMPVersionLikeMPI.c
/petsc/src/benchmarks/streams/makefile
/petsc/src/binding/petsc4py/conf/confpetsc.py
/petsc/src/binding/petsc4py/demo/hpddm/hpddm.py
/petsc/src/binding/petsc4py/demo/hpddm/saddle_point.py
/petsc/src/binding/petsc4py/pyproject.toml
/petsc/src/binding/petsc4py/src/petsc4py/typing.py
/petsc/src/dm/impls/plex/cgns/plexcgns2.c
/petsc/src/dm/impls/plex/tests/ex101.c
/petsc/src/dm/impls/plex/tests/ex103.c
/petsc/src/dm/impls/plex/tests/output/ex103_cgns_2x2x2_parmetis.out
/petsc/src/dm/impls/plex/tests/output/ex103_cgns_2x2x2_ptscotch.out
/petsc/src/dm/impls/plex/tests/output/ex103_cgns_2x2x2_ptscotch_alt.out
/petsc/src/dm/impls/plex/tests/output/ex103_cgns_2x2x2_simple.out
/petsc/src/dm/impls/plex/tests/output/ex103_cgns_3x3_2.out
/petsc/src/dm/impls/plex/tests/output/ex103_cgns_3x3_parmetis.out
/petsc/src/dm/impls/plex/tests/output/ex103_cgns_3x3_ptscotch.out
/petsc/src/dm/impls/plex/tests/output/ex103_cgns_3x3_ptscotch_alt.out
/petsc/src/dm/impls/plex/tests/output/ex103_cgns_3x3_simple.out
/petsc/src/dm/impls/plex/tutorials/ex15.c
/petsc/src/dm/impls/plex/tutorials/ex16.c
/petsc/src/dm/impls/plex/tutorials/output/ex15_cgns_parmetis.out
/petsc/src/dm/impls/plex/tutorials/output/ex15_cgns_ptscotch.out
/petsc/src/dm/impls/plex/tutorials/output/ex15_cgns_ptscotch_alt.out
/petsc/src/dm/impls/plex/tutorials/output/ex15_cgns_simple.out
/petsc/src/dm/impls/plex/tutorials/output/ex16_cgns_simple.out
/petsc/src/ksp/ksp/tests/benchmarkscatters/Streams-Intel
/petsc/src/ksp/ksp/tests/benchmarkscatters/Streams-MPICH
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/tests/ex5k.kokkos.cxx
/petsc/src/mat/tests/ex6k.kokkos.cxx
/petsc/src/sys/objects/device/impls/cupm/cupmdevice.cxx
/petsc/src/sys/objects/device/tests/ex1k.kokkos.cxx
is/sf/interface/sf.c
is/sf/tests/ex4k.kokkos.cxx
vec/tests/ex15k.kokkos.cxx
vec/tests/ex2k.c
vec/tests/ex32.c
a8cf87e012-Feb-2026 Junchao Zhang <jczhang@anl.gov>

Replace mpirun with mpiexec, as only the latter is in the standard


/petsc/.editorconfig
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/packages/CMake.py
/petsc/config/BuildSystem/config/packages/Caliper.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/OpenBLAS.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/PTSCOTCH.py
/petsc/config/BuildSystem/config/packages/SuiteSparse.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/docs/manual.xml
/petsc/doc/manual/other.md
/petsc/doc/manual/performance.md
/petsc/doc/manual/profiling.md
/petsc/doc/requirements.txt
/petsc/include/petsc/mpiuni/mpi.h
/petsc/setup.py
/petsc/src/benchmarks/streams/makefile
/petsc/src/binding/petsc4py/conf/confpetsc.py
/petsc/src/binding/petsc4py/demo/hpddm/hpddm.py
/petsc/src/binding/petsc4py/demo/hpddm/saddle_point.py
/petsc/src/binding/petsc4py/src/petsc4py/typing.py
/petsc/src/ksp/ksp/tests/benchmarkscatters/Streams-Intel
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/tests/ex5k.kokkos.cxx
/petsc/src/mat/tests/ex6k.kokkos.cxx
/petsc/src/sys/objects/device/impls/cupm/cupmdevice.cxx
/petsc/src/sys/objects/device/tests/ex1k.kokkos.cxx
is/sf/interface/sf.c
is/sf/tests/ex4k.kokkos.cxx
vec/tests/ex15k.kokkos.cxx
vec/tests/ex2k.c
vec/tests/ex32.c
83e31f1c20-Jan-2026 James Wright <james@jameswright.xyz>

fix(layout): Set global size as limit of ranges rather than max size

This will allow layouts to start from a non-zero index

2b45a7c703-Jan-2026 James Wright <james@jameswright.xyz>

style(sf): Minor style change

Basically make clang-format work as expected

74df5e0104-Feb-2026 Junchao Zhang <jczhang@anl.gov>

CUDA: replace cuda-memcheck with compute-sanitizer

cuda-memcheck was deprecated in favor of compute-sanitizer starting with cuda-11.5, and was removed from cuda-12.0

3540988601-Feb-2026 Pierre Jolivet <pierre@joliv.et>

PetscSFCreateStridedSF: fix when input is a VecScatter with bs != 0

d47c049703-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'MarDiehl/argument-names-Fortran' into 'main'

speaking argument names for manual Fortran interfaces

See merge request petsc/petsc!8962

0da4d79b01-Feb-2026 Martin Diehl <mail@martin-diehl.net>

speaking argument names for manual Fortran interfaces

Names are taken from the manual (following "Get" variant for
Fortran-only "Restore")

- no code exists for DMPlexRestoreFullMeet, so removed it.

speaking argument names for manual Fortran interfaces

Names are taken from the manual (following "Get" variant for
Fortran-only "Restore")

- no code exists for DMPlexRestoreFullMeet, so removed it.
- removed a few remaining F90 suffixes.
- removed 'tmp' argument from PetscViewerBinaryWrite. No idea what it was
used for

show more ...

068e8aad02-Feb-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/petscsection_distribute_data' into 'main'

feat: Add PetscSectionMigrateData()

See merge request petsc/petsc!8963

6964b6c726-Dec-2025 James Wright <james@jameswright.xyz>

feat(section): Add PetscSectionDistributeData()

This is a copy/paste of `DMPlexDistributeData()`, but brought up to the
PetscSection interface because the routine is completely generic

Co-authored-

feat(section): Add PetscSectionDistributeData()

This is a copy/paste of `DMPlexDistributeData()`, but brought up to the
PetscSection interface because the routine is completely generic

Co-authored-by: Barry Smith <bsmith@mcs.anl.gov>

show more ...

12345678910>>...278