History log of /petsc/config/ (Results 26 – 50 of 10740)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8f94173110-Feb-2026 Junchao Zhang <jczhang@anl.gov>

Config: add PTHREAD_PROCESS_SHARED check

Since PTHREAD_PROCESS_SHARED is not supported by OpenBSD

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

Caliper: update to 2.14.0

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

Merge branch 'MarDiehl/fix-boost-compiler-detection' into 'main'

fix compiler detection for boost and remove functionality for legacy Fortran compilers.

See merge request petsc/petsc!9012

5d1b925107-Feb-2026 Martin Diehl <mail@martin-diehl.net>

configure: fix compiler detection for boost

lower() breaks on case-sensitive file systems.

375d462f07-Feb-2026 Martin Diehl <mail@martin-diehl.net>

configure: remove a few tests for ancient fortran compilers.

Gfortran < 9, G95, and CompaqF90 are not expected to support more recent features
(e.g. type(*)) that are used in current PETSc

77d492fc08-Feb-2026 Junchao Zhang <jczhang@anl.gov>

Kokkos: update to 5.0.2

7145796424-Jan-2026 Martin Diehl <mail@martin-diehl.net>

hypre: Update to 3.1.0

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

Merge remote-tracking branch 'origin/release'

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

UCX: update to 1.20.0

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

When printenv is saved to configure.log filter out all KEY variables

To protect against release of AI agent keys that are often stored in environmental variables

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

MPICH: update to v5.0.0

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

Merge branch 'jczhang/2026-02-02/add-sycl-workaround' into 'main'

Add a workaround inserting C++ dialect to SYCL preprocessor flags

See merge request petsc/petsc!8994

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

Merge branch 'jczhang/2026-02-03/minor-improvement' into 'main'

Minor improvements in config and makefile

See merge request petsc/petsc!8999

9ddf2a0f02-Feb-2026 Junchao Zhang <jczhang@anl.gov>

Build: add a workaround inserting C++ dialect to SYCL preprocessor flags

```bash
$ icpx --version
Intel(R) oneAPI DPC++/C++ Compiler 2025.3.2 (2025.3.2.20260112)
```

By default it uses C++17, but i

Build: add a workaround inserting C++ dialect to SYCL preprocessor flags

```bash
$ icpx --version
Intel(R) oneAPI DPC++/C++ Compiler 2025.3.2 (2025.3.2.20260112)
```

By default it uses C++17, but it supports C++20.

With --download-kokkos-kernels, which requires C++20, we need
to explicitly add -std=c++20 to SYCL preprocessor flags to be able
to validate headers of Kokkos-Kernels.

show more ...

51823a4202-Feb-2026 Junchao Zhang <jczhang@anl.gov>

Config: condense cxx dialect test code to save vertical space in configure.log

Generally the test code itself is not interesting. We only care about
the test result. So condense it to save vertical

Config: condense cxx dialect test code to save vertical space in configure.log

Generally the test code itself is not interesting. We only care about
the test result. So condense it to save vertical space in configure.log,
making it easier to search test results.

show more ...

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

Merge branch 'jose/configure-split-slepc4py' into 'main'

configure: split slepc4py into a separate package

See merge request petsc/petsc!8982

cbf5dfee28-Jan-2026 Jose E. Roman <jroman@dsic.upv.es>

configure: split slepc4py into a separate package

fd5a855531-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'

2a8381b213-Jan-2026 Barry Smith <bsmith@mcs.anl.gov>

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now t

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now the standard for passing in contexts
- PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFn

Both of these are typedef to void*

Also removed most use of user and userctx for context arguments now consistently named ctx

Improved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran

show more ...


BuildSystem/config/packages/MFEM.py
BuildSystem/config/packages/PFLARE.py
BuildSystem/config/packages/SLEPc.py
/petsc/doc/changes/dev.md
/petsc/doc/community/bofs/2026_Feb_CASS.md
/petsc/doc/community/bofs/bofs.md
/petsc/doc/community/index.md
/petsc/doc/developers/callbacks.md
/petsc/doc/developers/style.md
/petsc/doc/index.md
/petsc/doc/install/download.md
/petsc/doc/install/windows.md
/petsc/doc/manual/fe.md
/petsc/doc/manual/fortran.md
/petsc/doc/manual/getting_started.md
/petsc/doc/manual/ksp.md
/petsc/doc/manual/mat.md
/petsc/doc/manual/other.md
/petsc/doc/manual/snes.md
/petsc/doc/manual/tao.md
/petsc/doc/manual/ts.md
/petsc/doc/manual/vec.md
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/private/cpp/register_finalize.hpp
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/pcpatchimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/taoimpl.h
/petsc/include/petscbag.h
/petsc/include/petscdm.h
/petsc/include/petscdmadaptor.h
/petsc/include/petscdmfield.h
/petsc/include/petscdmforest.h
/petsc/include/petscdmshell.h
/petsc/include/petscds.h
/petsc/include/petscdstypes.h
/petsc/include/petscfe.h
/petsc/include/petscksp.h
/petsc/include/petsclandau.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscsystypes.h
/petsc/include/petsctao.h
/petsc/include/petsctao_deprecations.h
/petsc/include/petscts.h
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/generatefortranbindings.py
/petsc/lib/petsc/bin/maint/runjobs.py
/petsc/lib/petsc/bin/petscfreesharedmemory.sh
/petsc/makefile
/petsc/src/binding/petsc4py/demo/legacy/perftest/driver.c
/petsc/src/binding/petsc4py/src/lib-petsc/compat/tao.h
/petsc/src/binding/petsc4py/src/lib-petsc/custom.h
/petsc/src/binding/petsc4py/src/petsc4py/__init__.py
/petsc/src/dm/dt/dualspace/impls/lagrange/tutorials/ex2.c
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/tests/ex1.c
/petsc/src/dm/dt/fe/tests/ex2.c
/petsc/src/dm/dt/fe/tests/ex3.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/dtprob.c
/petsc/src/dm/dt/interface/ftn-custom/zdsf.c
/petsc/src/dm/dt/tests/ex10.c
/petsc/src/dm/dt/tests/ex3.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/field/impls/shell/dmfieldshell.c
/petsc/src/dm/field/tutorials/ex1.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/da/grglvis.c
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/forest/forest.c
/petsc/src/dm/impls/forest/tests/ex2.c
/petsc/src/dm/impls/moab/dmmbvec.cxx
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/network/tests/ex1.c
/petsc/src/dm/impls/network/tests/ex2.c
/petsc/src/dm/impls/network/tests/ex3.c
/petsc/src/dm/impls/plex/generators/ctetgen/ctetgenerate.c
/petsc/src/dm/impls/plex/generators/tetgen/tetgenerate.cxx
/petsc/src/dm/impls/plex/hdf5/plexhdf5.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexsfc.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/tests/ex100.c
/petsc/src/dm/impls/plex/tests/ex101.c
/petsc/src/dm/impls/plex/tests/ex19.c
/petsc/src/dm/impls/plex/tests/ex22.c
/petsc/src/dm/impls/plex/tests/ex23.c
/petsc/src/dm/impls/plex/tests/ex3.c
/petsc/src/dm/impls/plex/tests/ex38.c
/petsc/src/dm/impls/plex/tests/ex39.c
/petsc/src/dm/impls/plex/tests/ex42.c
/petsc/src/dm/impls/plex/tests/ex44.c
/petsc/src/dm/impls/plex/tests/ex46.c
/petsc/src/dm/impls/plex/tests/ex5.c
/petsc/src/dm/impls/plex/tests/ex60.c
/petsc/src/dm/impls/plex/tests/ex61.c
/petsc/src/dm/impls/plex/tests/ex73.c
/petsc/src/dm/impls/plex/transform/impls/refine/sbr/plexrefsbr.c
/petsc/src/dm/impls/plex/tutorials/ex18.c
/petsc/src/dm/impls/plex/tutorials/ex19.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/impls/stag/tests/ex40.c
/petsc/src/dm/impls/swarm/data_bucket.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/impls/swarm/swarm_migrate.c
/petsc/src/dm/impls/swarm/swarmpic_view.c
/petsc/src/dm/impls/swarm/tests/ex11.c
/petsc/src/dm/impls/swarm/tests/ex4.c
/petsc/src/dm/impls/swarm/tests/ex5.c
/petsc/src/dm/impls/swarm/tests/ex6.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmceed.c
/petsc/src/dm/interface/dmcoordinates.c
/petsc/src/dm/interface/dmgenerate.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/partitioner/impls/chaco/partchaco.c
/petsc/src/dm/partitioner/impls/gather/partgather.c
/petsc/src/dm/tests/ex37.c
/petsc/src/dm/tutorials/ex4.c
/petsc/src/dm/tutorials/ex7.c
/petsc/src/dm/tutorials/swarm_ex1.c
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/ftn-custom/zmodpcff.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/modpcf.c
/petsc/src/ksp/ksp/impls/gmres/gmres.c
/petsc/src/ksp/ksp/impls/lsqr/lsqr.c
/petsc/src/ksp/ksp/interface/dmksp.c
/petsc/src/ksp/ksp/interface/ftn-custom/zdmkspf.c
/petsc/src/ksp/ksp/interface/ftn-custom/zitfuncf.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/interface/saws/kspsaws.c
/petsc/src/ksp/ksp/tests/ex6.c
/petsc/src/ksp/ksp/tests/ex88.c
/petsc/src/ksp/ksp/tutorials/bench_kspsolve.c
/petsc/src/ksp/ksp/tutorials/ex1f.F90
/petsc/src/ksp/ksp/tutorials/ex21.c
/petsc/src/ksp/ksp/tutorials/ex25.c
/petsc/src/ksp/ksp/tutorials/ex28.c
/petsc/src/ksp/ksp/tutorials/ex29.c
/petsc/src/ksp/ksp/tutorials/ex2f.F90
/petsc/src/ksp/ksp/tutorials/ex32.c
/petsc/src/ksp/ksp/tutorials/ex34.c
/petsc/src/ksp/ksp/tutorials/ex35.cxx
/petsc/src/ksp/ksp/tutorials/ex36.cxx
/petsc/src/ksp/ksp/tutorials/ex42.c
/petsc/src/ksp/ksp/tutorials/ex43.c
/petsc/src/ksp/ksp/tutorials/ex45.c
/petsc/src/ksp/ksp/tutorials/ex45f.F90
/petsc/src/ksp/ksp/tutorials/ex50.c
/petsc/src/ksp/ksp/tutorials/ex57f.F90
/petsc/src/ksp/ksp/tutorials/ex65.c
/petsc/src/ksp/ksp/tutorials/ex66.c
/petsc/src/ksp/ksp/tutorials/ex67.c
/petsc/src/ksp/ksp/tutorials/ex73.c
/petsc/src/ksp/ksp/tutorials/ex76.c
/petsc/src/ksp/ksp/tutorials/ex82.c
/petsc/src/ksp/ksp/tutorials/ex9.c
/petsc/src/ksp/ksp/utils/dm/dmproject.c
/petsc/src/ksp/ksp/utils/lmvm/tests/ex1.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcgraph.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bjacobi/bjacobi.c
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/galerkin/galerkin.c
/petsc/src/ksp/pc/impls/h2opus/pch2opus.c
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
/petsc/src/ksp/pc/impls/mg/mgadapt.c
/petsc/src/ksp/pc/impls/mpi/pcmpi.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c
/petsc/src/ksp/pc/impls/shell/shellpc.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mpihipsparse/mpiaijhipsparse.hip.cpp
/petsc/src/mat/impls/aij/mpi/mpimatmatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpimattransposematmult.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/matmatmatmult.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/aij/seq/matrart.c
/petsc/src/mat/impls/aij/seq/mattransposematmult.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqhipsparse/aijhipsparse.hip.cpp
/petsc/src/mat/impls/aij/seq/symtranspose.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/h2opus/cuda/math2opus.cu
/petsc/src/mat/impls/htool/htool.cxx
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/mffd/ftn-custom/zmffdf.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/mffd/mffdimpl.h
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/normal/normm.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/impls/transpose/htransm.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/ftn-custom/zfdmatrixf.c
/petsc/src/mat/tests/ex218.c
/petsc/src/mat/tests/ex229.c
/petsc/src/mat/tests/ex241.c
/petsc/src/mat/tests/ex246.cxx
/petsc/src/mat/tests/ex268.c
/petsc/src/mat/tests/ex66.c
/petsc/src/mat/tests/ex70.c
/petsc/src/mat/tutorials/ex20f.F90
/petsc/src/mat/tutorials/ex6f.F90
/petsc/src/mat/utils/matstash.c
/petsc/src/snes/ftn-mod/petscsnes.h90
/petsc/src/snes/ftn-mod/petscsnesmod.F90
/petsc/src/snes/impls/al/al.c
/petsc/src/snes/impls/fas/fasgalerkin.c
/petsc/src/snes/impls/gs/gssecant.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/impls/ntrdc/ntrdc.c
/petsc/src/snes/impls/patch/snespatch.c
/petsc/src/snes/impls/shell/snesshell.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/impls/vi/rs/virsimpl.h
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/saws/snessaws.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesj.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/snes/interface/snesob.c
/petsc/src/snes/interface/snesut.c
/petsc/src/snes/linesearch/impls/bisection/linesearchbisection.c
/petsc/src/snes/linesearch/impls/shell/ftn-custom/zlinesearchshellf.c
/petsc/src/snes/linesearch/impls/shell/linesearchshell.c
/petsc/src/snes/linesearch/interface/ftn-custom/zlinesearchf.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/tests/ex1.c
/petsc/src/snes/tests/ex13.c
/petsc/src/snes/tests/ex15.c
/petsc/src/snes/tests/ex18f90.F90
/petsc/src/snes/tests/ex1f.F90
/petsc/src/snes/tests/ex2.c
/petsc/src/snes/tests/ex20.c
/petsc/src/snes/tests/ex5.c
/petsc/src/snes/tests/ex68.c
/petsc/src/snes/tests/ex69.c
/petsc/src/snes/tests/ex8.c
/petsc/src/snes/tutorials/ex1.c
/petsc/src/snes/tutorials/ex11.c
/petsc/src/snes/tutorials/ex12.c
/petsc/src/snes/tutorials/ex13.c
/petsc/src/snes/tutorials/ex15.c
/petsc/src/snes/tutorials/ex17.c
/petsc/src/snes/tutorials/ex18.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/ex2.c
/petsc/src/snes/tutorials/ex20.c
/petsc/src/snes/tutorials/ex22.c
/petsc/src/snes/tutorials/ex23.c
/petsc/src/snes/tutorials/ex24.c
/petsc/src/snes/tutorials/ex26.c
/petsc/src/snes/tutorials/ex27.c
/petsc/src/snes/tutorials/ex28.c
/petsc/src/snes/tutorials/ex3.c
/petsc/src/snes/tutorials/ex30.c
/petsc/src/snes/tutorials/ex31.c
/petsc/src/snes/tutorials/ex34.c
/petsc/src/snes/tutorials/ex35.c
/petsc/src/snes/tutorials/ex36.c
/petsc/src/snes/tutorials/ex3k.kokkos.cxx
/petsc/src/snes/tutorials/ex42.c
/petsc/src/snes/tutorials/ex47cu.cu
/petsc/src/snes/tutorials/ex48.c
/petsc/src/snes/tutorials/ex5.c
/petsc/src/snes/tutorials/ex55.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/snes/tutorials/ex58.c
/petsc/src/snes/tutorials/ex5f90.F90
/petsc/src/snes/tutorials/ex5f90t.F90
/petsc/src/snes/tutorials/ex6.c
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/tutorials/ex69.c
/petsc/src/snes/tutorials/ex7.c
/petsc/src/snes/tutorials/ex71.c
/petsc/src/snes/tutorials/ex73f90t.F90
/petsc/src/snes/tutorials/ex75.c
/petsc/src/snes/tutorials/ex76.c
/petsc/src/snes/tutorials/ex77.c
/petsc/src/snes/tutorials/ex78.c
/petsc/src/snes/tutorials/ex8.c
/petsc/src/snes/tutorials/ex99.c
/petsc/src/snes/tutorials/network/water/waterreaddata.c
/petsc/src/snes/tutorials/output/ex5f90_1.out
/petsc/src/snes/tutorials/output/ex5f90_3.out
/petsc/src/snes/tutorials/output/ex5f90_4.out
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dm/dmadapt.c
/petsc/src/snes/utils/dm/dminterpolatesnes.c
/petsc/src/snes/utils/dmdasnes.c
/petsc/src/snes/utils/dmlocalsnes.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/snes/utils/ftn-custom/zdmdasnesf.c
/petsc/src/snes/utils/ftn-custom/zdmlocalsnesf.c
/petsc/src/snes/utils/ftn-custom/zdmsnesf.c
/petsc/src/snes/utils/libceed/dmplexsnesceed.c
/petsc/src/sys/classes/bag/bag.c
/petsc/src/sys/classes/draw/impls/x/xioerr.c
/petsc/src/sys/classes/draw/interface/drect.c
/petsc/src/sys/classes/draw/tests/ex6.c
/petsc/src/sys/classes/draw/utils/ftn-custom/zzoomf.c
/petsc/src/sys/classes/draw/utils/zoom.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/error/adebug.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/errabort.c
/petsc/src/sys/error/errstop.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/error/ftn-custom/zerrf.c
/petsc/src/sys/error/signal.c
/petsc/src/sys/error/tests/ex1.c
/petsc/src/sys/ftn-custom/zutils.c
/petsc/src/sys/ftn-mod/petscsysmod.F90
/petsc/src/sys/objects/destroy.c
/petsc/src/sys/objects/ftn-custom/zinheritf.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/ex8.c
/petsc/src/sys/tests/linter/output/testValidFunctionDocStrings.out
/petsc/src/sys/tests/linter/output/testValidFunctionDocStrings.patch
/petsc/src/sys/tests/linter/testValidFunctionDocStrings.c
/petsc/src/sys/tests/options/ex55.c
/petsc/src/sys/tutorials/ex5.c
/petsc/src/sys/tutorials/ex5f90.F90
/petsc/src/sys/utils/ftn-custom/zsortsof.c
/petsc/src/sys/utils/mpits.c
/petsc/src/sys/utils/server.c
/petsc/src/sys/utils/sortso.c
/petsc/src/tao/bound/impls/bnk/bnk.h
/petsc/src/tao/bound/tutorials/jbearing2.c
/petsc/src/tao/bound/tutorials/plate2.c
/petsc/src/tao/complementarity/tutorials/blackscholes.c
/petsc/src/tao/constrained/impls/admm/admm.c
/petsc/src/tao/constrained/impls/admm/ftn-custom/zadmmf.c
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/constrained/impls/ipm/pdipm.c
/petsc/src/tao/constrained/tutorials/ex1.c
/petsc/src/tao/constrained/tutorials/maros.c
/petsc/src/tao/interface/fdiff.c
/petsc/src/tao/interface/ftn-custom/ztaosolverf.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/leastsquares/impls/brgn/brgn.c
/petsc/src/tao/leastsquares/impls/brgn/ftn-custom/zbrgnf.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/shell/taoshell.c
/petsc/src/tao/snes/taosnes.c
/petsc/src/tao/tutorials/ex1.c
/petsc/src/tao/tutorials/ex2.c
/petsc/src/tao/tutorials/ex3.c
/petsc/src/tao/tutorials/ex4.c
/petsc/src/tao/unconstrained/tutorials/burgers_spectral.c
/petsc/src/tao/unconstrained/tutorials/eptorsion2.c
/petsc/src/tao/unconstrained/tutorials/minsurf2.c
/petsc/src/tao/unconstrained/tutorials/spectraladjointassimilation.c
/petsc/src/ts/characteristic/interface/characteristic.c
/petsc/src/ts/event/tests/ex1.c
/petsc/src/ts/event/tests/ex16.c
/petsc/src/ts/event/tests/ex1sin.c
/petsc/src/ts/event/tests/ex2.c
/petsc/src/ts/event/tests/ex3.c
/petsc/src/ts/event/tests/ex3span.c
/petsc/src/ts/event/tests/ex4.c
/petsc/src/ts/event/tests/ex5.c
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/ftn-mod/petsctsmod.F90
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/bdf/bdf.c
/petsc/src/ts/impls/eimex/eimex.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/glee/glee.c
/petsc/src/ts/impls/implicit/alpha/alpha2.c
/petsc/src/ts/impls/implicit/discgrad/tsdiscgrad.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/irk/irk.c
/petsc/src/ts/impls/implicit/sundials/sundials.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/multirate/mprk.c
/petsc/src/ts/impls/pseudo/posindep.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/impls/symplectic/basicsymplectic/basicsymplectic.c
/petsc/src/ts/interface/ftn-custom/ztsf.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/interface/tsrhssplit.c
/petsc/src/ts/tests/ex10.c
/petsc/src/ts/tests/ex11.c
/petsc/src/ts/tests/ex12.c
/petsc/src/ts/tests/ex14.c
/petsc/src/ts/tests/ex15.c
/petsc/src/ts/tests/ex17.c
/petsc/src/ts/tests/ex18.c
/petsc/src/ts/tests/ex2.c
/petsc/src/ts/tests/ex24.c
/petsc/src/ts/tests/ex25.c
/petsc/src/ts/tests/ex26.c
/petsc/src/ts/tests/ex27.c
/petsc/src/ts/tests/ex28.c
/petsc/src/ts/tests/ex29.c
/petsc/src/ts/tests/ex3.c
/petsc/src/ts/tests/ex4.c
/petsc/src/ts/tests/ex5.c
/petsc/src/ts/tests/ex80.c
/petsc/src/ts/tests/ex81.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex3.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex5adj_mf.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex5opt_ic.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex6.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/reaction_diffusion.c
/petsc/src/ts/tutorials/autodiff/adolc-utils/drivers.cxx
/petsc/src/ts/tutorials/autodiff/adr_ex5adj.cxx
/petsc/src/ts/tutorials/autodiff/adr_ex5adj_mf.cxx
/petsc/src/ts/tutorials/autodiff/ex16adj.cxx
/petsc/src/ts/tutorials/autodiff/ex16adj_tl.cxx
/petsc/src/ts/tutorials/autodiff/ex16opt_ic.cxx
/petsc/src/ts/tutorials/eimex/allen_cahn.c
/petsc/src/ts/tutorials/ex10.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex11.h
/petsc/src/ts/tutorials/ex12.c
/petsc/src/ts/tutorials/ex13.c
/petsc/src/ts/tutorials/ex14.c
/petsc/src/ts/tutorials/ex15.c
/petsc/src/ts/tutorials/ex16.c
/petsc/src/ts/tutorials/ex16fwd.c
/petsc/src/ts/tutorials/ex17.c
/petsc/src/ts/tutorials/ex18.c
/petsc/src/ts/tutorials/ex19.c
/petsc/src/ts/tutorials/ex2.c
/petsc/src/ts/tutorials/ex20.c
/petsc/src/ts/tutorials/ex20adj.c
/petsc/src/ts/tutorials/ex20fwd.c
/petsc/src/ts/tutorials/ex20opt_ic.c
/petsc/src/ts/tutorials/ex20opt_p.c
/petsc/src/ts/tutorials/ex20td.c
/petsc/src/ts/tutorials/ex21.c
/petsc/src/ts/tutorials/ex22.c
/petsc/src/ts/tutorials/ex22f.F90
/petsc/src/ts/tutorials/ex22f_mf.F90
/petsc/src/ts/tutorials/ex23fwdadj.c
/petsc/src/ts/tutorials/ex25.c
/petsc/src/ts/tutorials/ex29.c
/petsc/src/ts/tutorials/ex3.c
/petsc/src/ts/tutorials/ex30.c
/petsc/src/ts/tutorials/ex32.c
/petsc/src/ts/tutorials/ex34.c
/petsc/src/ts/tutorials/ex35.cxx
/petsc/src/ts/tutorials/ex36.c
/petsc/src/ts/tutorials/ex4.c
/petsc/src/ts/tutorials/ex40.c
/petsc/src/ts/tutorials/ex41.c
/petsc/src/ts/tutorials/ex43.c
/petsc/src/ts/tutorials/ex44.c
/petsc/src/ts/tutorials/ex45.c
/petsc/src/ts/tutorials/ex46.c
/petsc/src/ts/tutorials/ex47.c
/petsc/src/ts/tutorials/ex48.c
/petsc/src/ts/tutorials/ex49.c
/petsc/src/ts/tutorials/ex5.c
/petsc/src/ts/tutorials/ex50.c
/petsc/src/ts/tutorials/ex52.c
/petsc/src/ts/tutorials/ex53.c
/petsc/src/ts/tutorials/ex6.c
/petsc/src/ts/tutorials/ex7.c
/petsc/src/ts/tutorials/ex74.c
/petsc/src/ts/tutorials/ex76.c
/petsc/src/ts/tutorials/ex77.c
/petsc/src/ts/tutorials/ex8.c
/petsc/src/ts/tutorials/extchem.c
/petsc/src/ts/tutorials/extchemfield.c
/petsc/src/ts/tutorials/hamiltonian/ex1.c
/petsc/src/ts/tutorials/hamiltonian/ex2.c
/petsc/src/ts/tutorials/hamiltonian/ex3.c
/petsc/src/ts/tutorials/hamiltonian/ex4.c
/petsc/src/ts/tutorials/hamiltonian/output/ex2_coulomb_1d.out
/petsc/src/ts/tutorials/hamiltonian/output/ex2_landau_damping_1d_c0.out
/petsc/src/ts/tutorials/hamiltonian/output/ex2_landau_damping_1d_dg.out
/petsc/src/ts/tutorials/hamiltonian/output/ex2_landau_damping_1d_mixed.out
/petsc/src/ts/tutorials/hamiltonian/output/ex2_none_1d.out
/petsc/src/ts/tutorials/hamiltonian/output/ex2_two_stream_c0.out
/petsc/src/ts/tutorials/hamiltonian/output/ex2_two_stream_rt.out
/petsc/src/ts/tutorials/hamiltonian/output/ex2_uniform_equilibrium_1d.out
/petsc/src/ts/tutorials/hamiltonian/output/ex2_uniform_equilibrium_1d_real.out
/petsc/src/ts/tutorials/hamiltonian/output/ex2_uniform_primal_1d_real.out
/petsc/src/ts/tutorials/hamiltonian/output/ex2_uniform_primal_1d_real_pfak.out
/petsc/src/ts/tutorials/hamiltonian/output/ex3_landau_damping_1d.out
/petsc/src/ts/tutorials/hamiltonian/output/ex3_landau_damping_2d.out
/petsc/src/ts/tutorials/hamiltonian/output/ex3_landau_damping_3d.out
/petsc/src/ts/tutorials/hamiltonian/output/ex3_sphere_3d.out
/petsc/src/ts/tutorials/hamiltonian/output/ex4_landau_damping_1d_bs.out
/petsc/src/ts/tutorials/hamiltonian/output/ex4_landau_damping_1d_dg.out
/petsc/src/ts/tutorials/hybrid/ex1.c
/petsc/src/ts/tutorials/hybrid/ex1adj.c
/petsc/src/ts/tutorials/hybrid/ex1fd.c
/petsc/src/ts/tutorials/hybrid/ex1fwd.c
/petsc/src/ts/tutorials/network/pipes.c
/petsc/src/ts/tutorials/optimal_control/ex1.c
/petsc/src/ts/tutorials/phasefield/biharmonic.c
/petsc/src/ts/tutorials/phasefield/heat.c
/petsc/src/ts/tutorials/power_grid/ex3.h
/petsc/src/ts/tutorials/power_grid/ex3opt.c
/petsc/src/ts/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/tutorials/power_grid/ex6.c
/petsc/src/ts/tutorials/power_grid/ex7.c
/petsc/src/ts/tutorials/power_grid/ex8.c
/petsc/src/ts/tutorials/power_grid/ex9adj.c
/petsc/src/ts/tutorials/power_grid/ex9opt.c
/petsc/src/ts/tutorials/power_grid/stability_9bus/ex9bus.c
/petsc/src/ts/tutorials/power_grid/stability_9bus/ex9busadj.c
/petsc/src/ts/tutorials/power_grid/stability_9bus/ex9busdmnetwork.c
/petsc/src/ts/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/tutorials/power_grid/stability_9bus/ex9busoptfd.c
/petsc/src/ts/utils/dmdats.c
/petsc/src/ts/utils/dmlocalts.c
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex2.c
/petsc/src/ts/utils/dmplexlandau/tutorials/output/ex2_sphere_3d.out
/petsc/src/ts/utils/dmplexts.c
/petsc/src/ts/utils/dmts.c
/petsc/src/ts/utils/libceed/dmplextsceed.c
/petsc/src/ts/utils/tsconvest.c
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/sf/utils/sfutils.c
/petsc/src/vec/is/utils/kdtree.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/utils/vecglvis.c
89dc456a22-Jan-2026 Satish Balay <balay@mcs.anl.gov>

CI: migrate mswin jobs with Win-11, VS-2026, OneAPI-2025.3.1, MS-MPI-10.1.3

Note: ifort is now removed - but ifx fails with dll build

ex5f.obj : error LNK2019: unresolved external symbol MPIU_ABORT

CI: migrate mswin jobs with Win-11, VS-2026, OneAPI-2025.3.1, MS-MPI-10.1.3

Note: ifort is now removed - but ifx fails with dll build

ex5f.obj : error LNK2019: unresolved external symbol MPIU_ABORT referenced in function MAIN__

show more ...

bcd4bb4a03-Jan-2026 Barry Smith <bsmith@mcs.anl.gov>

Add make checkshellcheck and shellcheck to use shellcheck on PETSc scripts

f858600021-Jan-2026 Junchao Zhang <jczhang@anl.gov>

Kokkos: update to 5.0.1

01962aeb03-Jan-2026 Pierre Jolivet <pierre@joliv.et>

PCHPDDM: fix -pc_hpddm_coarse_correction balanced

f8d00d4613-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/update-mumps' into 'main'

configure: update MUMPS and Htool

See merge request petsc/petsc!8953

040711e712-Jan-2026 Pierre Jolivet <pierre@joliv.et>

configure: update MUMPS and Htool

12345678910>>...430