History log of /petsc/doc/ (Results 601 – 625 of 2360)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e0b7e82f17-May-2024 Barry Smith <bsmith@mcs.anl.gov>

Minor cleanup of GAMG code for main


changes/dev.rst
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/src/ksp/ksp/tests/output/ex3_gamg_provided_not_ok.out
/petsc/src/ksp/ksp/tutorials/ex15f.F90
/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/output/ex56_latebs-2.out
/petsc/src/ksp/ksp/tutorials/output/ex56_latebs.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_mat_is_localmat_type-seqaij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_mat_is_localmat_type-seqaijcusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_dir_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_neu_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_cuda_nsize-1.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_cuda_nsize-2.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_kokkos_nsize-1.out
/petsc/src/ksp/ksp/tutorials/output/ex7_gamg_kokkos_nsize-2.out
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/classical.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/mat/graphops/coarsen/coarsen.c
/petsc/src/mat/graphops/coarsen/impls/hem/hem.c
/petsc/src/mat/graphops/coarsen/impls/mis/mis.c
/petsc/src/mat/graphops/coarsen/impls/misk/misk.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/snes/tutorials/output/ex56_1.out
97e6c58330-May-2024 Jose E. Roman <jroman@dsic.upv.es>

VecNestSetSubVec(): reference the input vector rather than explicitly duplicating it

This is consistent with what is done in VecCreateNest()

1432289d29-May-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'

f0df6a1029-May-2024 Satish Balay <balay@mcs.anl.gov>

Increase patchlevel to 3.21.2

c0faeee629-May-2024 Pierre Jolivet <pierre@joliv.et>

Update web pages with meeting informations

0764c05018-May-2024 Barry Smith <bsmith@mcs.anl.gov>

Update sowing bfort for automatic generation of XXXDestroy() code

Fix some Fortran stub code to work with generation of XXXDestroy()

Add some runtime tests for XXXCreate() calls

Also update sowing

Update sowing bfort for automatic generation of XXXDestroy() code

Fix some Fortran stub code to work with generation of XXXDestroy()

Add some runtime tests for XXXCreate() calls

Also update sowing and fortranimpl.h to use PETSC_NULLPTR instead of NULL

show more ...


/petsc/config/BuildSystem/config/packages/sowing.py
developers/style.rst
/petsc/include/petsc/finclude/petscdm.h
/petsc/include/petsc/finclude/petscmat.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/src/dm/f90-mod/petscdm.h
/petsc/src/dm/f90-mod/petscdm.h90
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/f90-mod/petscdt.h90
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/dm/impls/plex/tests/ex1.c
/petsc/src/dm/impls/plex/tests/ex57.c
/petsc/src/dm/impls/plex/tests/ex73.c
/petsc/src/dm/impls/plex/tests/ex9.c
/petsc/src/dm/impls/plex/tests/output/ex1_p4est_periodic_3d.out
/petsc/src/dm/impls/plex/tests/output/ex57_sphere_extruded.out
/petsc/src/dm/impls/plex/tests/output/ex73_bdm_1.out
/petsc/src/dm/impls/plex/tests/output/ex73_p_1.out
/petsc/src/dm/impls/plex/tests/output/ex73_p_2.out
/petsc/src/dm/impls/plex/tests/output/ex73_p_3.out
/petsc/src/dm/impls/plex/tests/output/ex73_p_4.out
/petsc/src/dm/impls/plex/tests/output/ex73_q_1.out
/petsc/src/dm/impls/plex/tests/output/ex73_q_2.out
/petsc/src/dm/impls/plex/tests/output/ex73_q_3.out
/petsc/src/dm/impls/plex/tests/output/ex73_q_4.out
/petsc/src/dm/impls/plex/tests/output/ex73_rt_1.out
/petsc/src/dm/impls/plex/tests/output/ex73_rtq_1.out
/petsc/src/dm/impls/plex/tests/output/ex9_correctness_2.out
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/ftn-custom/zdmf.c
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/interface/f90-custom/zitfuncf90.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tests/ex86f.F90
/petsc/src/ksp/ksp/tests/output/ex86f_1.out
/petsc/src/ksp/ksp/tests/output/ex86f_2.out
/petsc/src/ksp/ksp/tests/output/ex86f_3.out
/petsc/src/ksp/ksp/tests/output/ex86f_4.out
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/snes/interface/f90-custom/zsnesf90.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/ex12.c
/petsc/src/snes/tutorials/ex13.c
/petsc/src/snes/tutorials/ex69.c
/petsc/src/sys/classes/bag/bag.c
/petsc/src/sys/classes/bag/f90-custom/zbagf90.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/fsrc/somefort.F90
/petsc/src/sys/ftn-custom/zsys.c
/petsc/src/tao/interface/ftn-custom/ztaosolverf.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/ts/f90-mod/petscts.h90
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/output/ex11_shock_0.out
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/is/interface/f90-custom/zindexf90.c
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/sf/interface/ftn-custom/zsf.c
/petsc/src/vec/is/sf/interface/ftn-custom/zvscat.c
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/sf/interface/vscat.c
/petsc/src/vec/vec/interface/f90-custom/zvectorf90.c
/petsc/src/vec/vec/interface/vector.c
a077d33d29-May-2024 Barry Smith <bsmith@mcs.anl.gov>

Add useful lists of options for GAMG and fieldsplit. Improve related manpages


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/ml.py
/petsc/config/examples/arch-alcf-polaris.py
/petsc/config/examples/arch-nersc-perlmutter-opt.py
manual/ksp.rst
/petsc/include/petsc/private/cpp/object_pool.hpp
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscpctypes.h
/petsc/lib/petsc/bin/maint/toclapack.sh
/petsc/lib/petsc/conf/rules_util.mk
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/TAO.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/libpetsc4py.pyx
/petsc/src/binding/petsc4py/test/test_mat_py.py
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tests/ex3.c
/petsc/src/ksp/ksp/tests/output/ex3_build_solution.out
/petsc/src/ksp/ksp/tutorials/ex56.c
/petsc/src/ksp/ksp/utils/lmvm/tests/lmvm_copy_test.c
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/factor/factor.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/hpddm/pchpddm.cxx
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/lsc/lsc.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/mg/mgfunc.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/graphops/coarsen/coarsen.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/hypre/cuda/makefile
/petsc/src/mat/impls/hypre/hip/makefile
/petsc/src/mat/impls/hypre/kokkos/makefile
/petsc/src/mat/impls/sell/seq/fdsell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/logging/handler/impls/default/logdefault.c
/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/cxx/object_pool.cxx
/petsc/src/sys/objects/device/interface/global_dcontext.cxx
/petsc/src/sys/objects/kokkos/kinit.kokkos.cxx
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/pdisplay.c
/petsc/src/tao/unconstrained/impls/bmrm/bmrm.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tests/ex11.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/tutorials/ex7.c
79ab67a315-May-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix boundary integrals
- PetscFEIntegrateBd() now initializes its integrand
- Fix many multifield bugs in this routine

2b98729716-May-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow a width for extruded cohesive cells

e9c5e97320-May-2024 Stefano Zampini <stefano.zampini@gmail.com>

SNES: update manual on calling order for residual and Jacobian


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/ml.py
/petsc/config/examples/arch-alcf-polaris.py
/petsc/config/examples/arch-nersc-perlmutter-opt.py
manual/snes.rst
/petsc/include/petsc/private/cpp/object_pool.hpp
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/lib/petsc/bin/maint/toclapack.sh
/petsc/lib/petsc/conf/rules_util.mk
/petsc/makefile
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/TAO.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/libpetsc4py.pyx
/petsc/src/binding/petsc4py/test/test_dmplex.py
/petsc/src/binding/petsc4py/test/test_mat_py.py
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tests/ex3.c
/petsc/src/ksp/ksp/tests/output/ex3_build_solution.out
/petsc/src/ksp/ksp/tutorials/ex56.c
/petsc/src/ksp/ksp/utils/lmvm/tests/lmvm_copy_test.c
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/factor/factor.c
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/mg/mgfunc.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/hypre/cuda/makefile
/petsc/src/mat/impls/hypre/hip/makefile
/petsc/src/mat/impls/hypre/kokkos/makefile
/petsc/src/mat/impls/sell/seq/fdsell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/ex35.c
/petsc/src/snes/utils/dm/dminterpolatesnes.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/logging/handler/impls/default/logdefault.c
/petsc/src/sys/logging/handler/impls/nested/xmlviewer.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/cxx/object_pool.cxx
/petsc/src/sys/objects/device/interface/global_dcontext.cxx
/petsc/src/sys/objects/kokkos/kinit.kokkos.cxx
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/pdisplay.c
/petsc/src/tao/unconstrained/impls/bmrm/bmrm.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tests/ex11.c
/petsc/src/ts/tests/ex18.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/tutorials/ex7.c
3e988d6420-May-2024 Stefano Zampini <stefano.zampini@gmail.com>

Vec: make lock available in optimized mode

Having the lock available is important to take runtime decisions
on how to export the vector data in python

bd72c1dd20-May-2024 Stefano Zampini <stefano.zampini@gmail.com>

VecISXXX: require same communicator between Vecs and IS

this allows to skip operations if the global size of the IS is zero


/petsc/config/BuildSystem/config/compilersFortran.py
/petsc/config/BuildSystem/config/packages/sowing.py
changes/dev.rst
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/finclude/petsctao.h
/petsc/include/petsc/private/dmdaimpl.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscdmda.h
/petsc/lib/petsc/bin/maint/generatefortranstubs.py
/petsc/lib/petsc/bin/maint/toclapack.sh
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/dtweakform.c
/petsc/src/dm/dt/interface/ftn-custom/zdsf.c
/petsc/src/dm/dt/space/interface/space.c
/petsc/src/dm/f90-mod/petscdm.h
/petsc/src/dm/f90-mod/petscdm.h90
/petsc/src/dm/f90-mod/petscdmlabel.h
/petsc/src/dm/f90-mod/petscdmplex.h
/petsc/src/dm/field/interface/dmfield.c
/petsc/src/dm/impls/da/grvtk.c
/petsc/src/dm/impls/network/networkmonitor.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/ftn-custom/zdmf.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/label/ftn-custom/zdmlabel.c
/petsc/src/dm/partitioner/interface/partitioner.c
/petsc/src/ksp/f90-mod/petscksp.h
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/interface/ftn-custom/zitfuncf.c
/petsc/src/ksp/ksp/interface/iguess.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tests/ex3.c
/petsc/src/ksp/ksp/tests/output/ex3_build_solution.out
/petsc/src/ksp/ksp/utils/lmvm/tests/lmvm_copy_test.c
/petsc/src/ksp/pc/interface/ftn-custom/zpreconf.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/graphops/coarsen/coarsen.c
/petsc/src/mat/graphops/partition/ftn-custom/zpartitionf.c
/petsc/src/mat/graphops/partition/partition.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/sell/seq/fdsell.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/ftn-custom/zmatnullf.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/fdmatrix.c
/petsc/src/mat/matfd/ftn-custom/zfdmatrixf.c
/petsc/src/snes/f90-mod/petscsnes.h
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/ams/pams.c
/petsc/src/sys/classes/bag/bag.c
/petsc/src/sys/classes/bag/f90-custom/zbagf90.c
/petsc/src/sys/classes/bm/interfaces/bm.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/classes/viewer/impls/ams/amsopen.c
/petsc/src/sys/classes/viewer/impls/vtk/vtkv.c
/petsc/src/sys/classes/viewer/interface/ftn-custom/zviewaf.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/classes/viewer/interface/viewa.c
/petsc/src/sys/classes/viewer/tutorials/ex2f.F90
/petsc/src/sys/classes/viewer/tutorials/output/ex2f_1.out
/petsc/src/sys/dll/reg.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/ftn-custom/zerrf.c
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/f90-mod/petscsysmod.F90
/petsc/src/sys/f90-mod/petscviewer.h
/petsc/src/sys/logging/ftn-custom/zplogf.c
/petsc/src/sys/logging/handler/impls/default/logdefault.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/destroy.c
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/sys/objects/ftn-custom/zoptionsf.c
/petsc/src/sys/objects/ftn-custom/zpgnamef.c
/petsc/src/sys/objects/gcomm.c
/petsc/src/sys/objects/gtype.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/olist.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pgname.c
/petsc/src/sys/objects/pname.c
/petsc/src/sys/objects/prefix.c
/petsc/src/sys/objects/state.c
/petsc/src/sys/objects/subcomm.c
/petsc/src/sys/objects/tagm.c
/petsc/src/sys/python/pythonsys.c
/petsc/src/sys/tests/ex13f.F90
/petsc/src/sys/tests/ex36f.F90
/petsc/src/sys/utils/ftn-custom/zarchf.c
/petsc/src/sys/utils/memc.c
/petsc/src/sys/utils/pbarrier.c
/petsc/src/tao/f90-mod/petsctao.h
/petsc/src/tao/f90-mod/petsctaomod.F90
/petsc/src/tao/interface/ftn-custom/ztaosolverf.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/unconstrained/impls/bmrm/bmrm.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/f90-mod/petscts.h
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/interface/ftn-custom/ztsf.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tests/ex11.c
/petsc/src/ts/trajectory/interface/traj.c
/petsc/src/vec/f90-mod/petscis.h
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/ao/interface/ao.c
/petsc/src/vec/is/is/interface/ftn-custom/zindexf.c
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/is/utils/iscoloring.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/interface/ftn-custom/zsf.c
/petsc/src/vec/is/sf/interface/ftn-custom/zvscat.c
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/sf/interface/vscat.c
/petsc/src/vec/is/utils/ftn-custom/zisltogf.c
/petsc/src/vec/is/utils/ftn-custom/zvsectionisf.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/interface/ftn-custom/zvectorf.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/projection.c
/petsc/src/vec/vec/utils/tagger/interface/tagger.c
b2033f5d08-May-2024 Matthew G. Knepley <knepley@gmail.com>

DM: Add interface to query length of a sequence in HDF5

49704ca512-May-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix refinement of cylinder mesh

7625649e10-May-2024 Matthew G. Knepley <knepley@gmail.com>

DM+Plex: Now we can register different geometric models for mesh refinement
- Add a registration list for geometry model functions
- Add DM method snaptogeommodel


/petsc/.gitignore
/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/X.py
/petsc/config/BuildSystem/config/packages/hip.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/ml.py
changes/dev.rst
/petsc/include/petsc/private/cupmatomics.hpp
/petsc/include/petsc/private/cupmblasinterface.hpp
/petsc/include/petsc/private/cupminterface.hpp
/petsc/include/petsc/private/cupmobject.hpp
/petsc/include/petsc/private/cupmsolverinterface.hpp
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/matdensecupmimpl.h
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petsc/private/pcmgimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/libpetsc4py.pyx
/petsc/src/binding/petsc4py/test/test_mat_py.py
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/dm/impls/plex/plexegadslite.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dmgeommodel.c
/petsc/src/ksp/ksp/tutorials/ex52.c
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/seqhipsparse/aijhipsparse.hip.cpp
/petsc/src/mat/impls/dense/mpi/cupm/matmpidensecupm.hpp
/petsc/src/mat/impls/dense/seq/cupm/matseqdensecupm.hpp
/petsc/src/mat/impls/hypre/cuda/makefile
/petsc/src/mat/impls/hypre/hip/makefile
/petsc/src/mat/impls/hypre/kokkos/makefile
/petsc/src/mat/tests/ex154.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/device/impls/cupm/cupmallocator.hpp
/petsc/src/sys/objects/device/impls/cupm/cupmcontext.hpp
/petsc/src/sys/objects/device/impls/cupm/cupmevent.hpp
/petsc/src/sys/objects/device/impls/cupm/cupmstream.hpp
/petsc/src/sys/objects/device/util/memory.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/pdisplay.c
/petsc/src/vec/is/sf/impls/basic/cupm/sfcupm.hpp
d184f69301-May-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-trcohesive-3d' into 'main'

Plex: Add 3D cohesive transformations

See merge request petsc/petsc!7493

c74fe4ad01-May-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

5a0d725101-May-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-28/docs-ownershiprange/release' into 'release'

Add more details on Vec/MatGetOwnershipRange() and how the values are determined.

See merge request petsc/petsc!7512

727bdf9b29-Apr-2024 Barry Smith <bsmith@mcs.anl.gov>

Add more details on Vec/MatGetOwnershipRange() and how the values are determined.

Reported-by: Sayan Bhattacharjee

c6fb3d6701-May-2024 Matthew G. Knepley <knepley@gmail.com>

Bib: Added ref

6f51e5ad30-Apr-2024 Barry Smith <bsmith@mcs.anl.gov>

Improve detection of manual page usage in example tutorials

Reported-by: Pierre Jolivet

7b12f69b28-Apr-2024 Lisandro Dalcin <dalcinl@gmail.com>

Fix building distribution tarball

* Add wheel as a requirement, it is needed for running `setup.py`.
* Update exclude location for petsc4py.egg-info directory.
* Add `set -e` to builddist script to

Fix building distribution tarball

* Add wheel as a requirement, it is needed for running `setup.py`.
* Update exclude location for petsc4py.egg-info directory.
* Add `set -e` to builddist script to prevent errors going unnoticed.

show more ...

b9f241ba27-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hsuh/lmvm-dense-recursive' into 'main'

Recursive implementation for MatMult_LMVMDBFGS and MatSolve_LMVMDDFP

See merge request petsc/petsc!7472

77c3d19516-Apr-2024 Hansol Suh <hsuh@anl.gov>

Added documentation for dense LMVM implementation

51f38ebb16-Apr-2024 Hansol Suh <hsuh@anl.gov>

Added Hansol's name for manual


/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/examples/arch-nersc-perlmutter-opt.py
community/petsc_team.rst
manual/index.rst
/petsc/include/petscdmmoab.h
/petsc/include/petscmat.h
/petsc/include/petscmath.h
/petsc/include/petscpctypes.h
/petsc/lib/petsc/conf/rules
/petsc/src/binding/petsc4py/conf/requirements-lint.txt
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/space/interface/space.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexextrude.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/sliced/sliced.c
/petsc/src/dm/impls/stag/stag1d.c
/petsc/src/dm/impls/stag/stag2d.c
/petsc/src/dm/impls/stag/stag3d.c
/petsc/src/dm/impls/stag/stagda.c
/petsc/src/dm/impls/stag/stagstencil.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/dm/impls/swarm/swarmpic_sort.c
/petsc/src/dm/impls/swarm/swarmpic_view.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmgenerate.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/utils/lmvm/dense/denseqn.c
/petsc/src/ksp/ksp/utils/lmvm/dense/denseqn.h
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/graphops/coarsen/coarsen.c
/petsc/src/mat/graphops/color/interface/matcoloring.c
/petsc/src/mat/graphops/order/sorder.c
/petsc/src/mat/graphops/partition/impls/party/party.c
/petsc/src/mat/graphops/partition/partition.c
/petsc/src/mat/impls/aij/mpi/fdmpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/baij/mpi/baijmkl/mpibaijmkl.c
/petsc/src/mat/impls/hypre/cuda/hypre1.cu
/petsc/src/mat/impls/hypre/cuda/makefile
/petsc/src/mat/impls/hypre/hip/hypre2.hip.cpp
/petsc/src/mat/impls/hypre/hip/makefile
/petsc/src/mat/impls/hypre/kokkos/hypre3.kokkos.cxx
/petsc/src/mat/impls/hypre/kokkos/makefile
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/scatter/mscatter.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/impls/transpose/htransm.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex2.c
/petsc/src/mat/tests/ex264.c
/petsc/src/mat/tests/ex49.c
/petsc/src/mat/tests/output/ex2_11_A.out
/petsc/src/mat/tests/output/ex2_11_A_aijcusparse.out
/petsc/src/mat/tests/output/ex2_11_B.out
/petsc/src/mat/tests/output/ex2_12_A.out
/petsc/src/mat/tests/output/ex2_12_B.out
/petsc/src/mat/tests/output/ex2_2.out
/petsc/src/mat/tests/output/ex2_21.out
/petsc/src/mat/tests/output/ex2_21_aijcusparse.out
/petsc/src/mat/tests/output/ex2_22.out
/petsc/src/mat/tests/output/ex2_23.out
/petsc/src/mat/tests/output/ex2_24.out
/petsc/src/mat/tests/output/ex2_3.out
/petsc/src/mat/tests/output/ex2_3_aijcusparse.out
/petsc/src/mat/tests/output/ex2_4.out
/petsc/src/mat/tests/output/ex49_1.out
/petsc/src/mat/tests/output/ex49_r1.out
/petsc/src/mat/tests/output/ex49_r1_par.out
/petsc/src/sys/classes/draw/utils/bars.c
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/classes/random/impls/curand/curand2.cu
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/classes/viewer/impls/matlab/vmatlab.c
/petsc/src/sys/classes/viewer/impls/socket/send.c
/petsc/src/sys/classes/viewer/impls/vtk/vtkv.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/errstop.c
/petsc/src/sys/fileio/grpath.c
/petsc/src/sys/fileio/mpiuopen.c
/petsc/src/sys/fileio/mprint.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/info/verboseinfo.c
/petsc/src/sys/logging/handler/interface/loghandler.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/pgname.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/mathinf.c
/petsc/src/sys/utils/memc.c
/petsc/src/sys/utils/mpishm.c
/petsc/src/sys/utils/sortip.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/matrix/submatfree.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock4.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock4cu.cu
/petsc/src/vec/is/ao/impls/basic/aobasic.c
/petsc/src/vec/is/ao/impls/mapping/aomapping.c
/petsc/src/vec/is/ao/impls/memscalable/aomemscalable.c
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/is/utils/isblock.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/vec/impls/nest/vecnest.c
/petsc/src/vec/vec/impls/seq/bvec1.c

1...<<21222324252627282930>>...95