History log of /petsc/doc/ (Results 726 – 750 of 2360)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5804573c07-Feb-2024 Pierre Jolivet <pierre@joliv.et>

Typos

e0f0b7ad05-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'thecasterian/dmstag-general-multigrid' into 'main'

DMStag: support general multigrid scheme

See merge request petsc/petsc!7250

c7fbd2bd02-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-01-19/typedef-snes-functions' into 'main'

add typedef for functions passed to SNESSetFunction() etc to match approach in TS

See merge request petsc/petsc!7206


changes/dev.rst
developers/style.rst
/petsc/include/petsc/private/dmplextransformimpl.h
/petsc/include/petsc/private/dmswarmimpl.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/linesearchimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdraw.h
/petsc/include/petscds.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscoptions.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/GccAst.pm
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/tests/ex3.c
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/ftn-custom/zdsf.c
/petsc/src/dm/dt/space/interface/space.c
/petsc/src/dm/field/interface/dmfield.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/tests/ex19.c
/petsc/src/dm/impls/plex/tests/ex46.c
/petsc/src/dm/impls/plex/transform/impls/extrude/plextrextrude.c
/petsc/src/dm/impls/shell/ftn-custom/zdmshellf.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/ftn-custom/zmodpcff.c
/petsc/src/ksp/ksp/impls/gmres/ftn-custom/zgmres2f.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/itfunc.c
/petsc/src/ksp/ksp/tutorials/ex82.c
/petsc/src/ksp/pc/impls/hpddm/ftn-custom/zpchpddmf.c
/petsc/src/ksp/pc/impls/mg/ftn-custom/zmgfuncf.c
/petsc/src/ksp/pc/impls/redistribute/redistribute.c
/petsc/src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c
/petsc/src/mat/graphops/color/interface/matcoloring.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/mat/impls/h2opus/cuda/math2opus.cu
/petsc/src/mat/impls/htool/htool.cxx
/petsc/src/mat/impls/htool/htool.hpp
/petsc/src/mat/impls/mffd/ftn-custom/zmffdf.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/ftn-custom/zfdmatrixf.c
/petsc/src/mat/tests/ex241.c
/petsc/src/mat/tests/ex246.cxx
/petsc/src/mat/tests/ex66.c
/petsc/src/snes/impls/shell/ftn-custom/zsnesshellf.c
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesob.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/tutorials/ex16.c
/petsc/src/snes/tutorials/ex1f.F90
/petsc/src/snes/tutorials/ex36.c
/petsc/src/snes/tutorials/ex4.c
/petsc/src/snes/tutorials/ex48.c
/petsc/src/snes/tutorials/ex5.c
/petsc/src/snes/tutorials/ex55.c
/petsc/src/snes/tutorials/ex71.c
/petsc/src/snes/tutorials/ex9.c
/petsc/src/snes/utils/dmdasnes.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/sys/classes/draw/impls/x/xinit.c
/petsc/src/sys/classes/draw/impls/x/xioerr.c
/petsc/src/sys/classes/draw/interface/dmarker.c
/petsc/src/sys/classes/draw/utils/ftn-custom/zzoomf.c
/petsc/src/sys/classes/random/interface/random.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/logging/handler/interface/loghandler.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/ex65.c
/petsc/src/sys/utils/mpishm.c
/petsc/src/tao/bound/impls/bnk/bnk.c
/petsc/src/tao/bound/impls/bnk/bntl.c
/petsc/src/tao/bound/impls/bnk/bntr.c
/petsc/src/tao/bound/impls/bqnk/bqnktl.c
/petsc/src/tao/bound/impls/bqnk/bqnktr.c
/petsc/src/tao/constrained/impls/admm/ftn-custom/zadmmf.c
/petsc/src/tao/constrained/impls/ipm/pdipm.c
/petsc/src/tao/interface/ftn-custom/ztaosolverf.c
/petsc/src/tao/leastsquares/impls/brgn/ftn-custom/zbrgnf.c
/petsc/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/implicit/alpha/alpha2.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/glle/glle.h
/petsc/src/ts/impls/implicit/radau5/radau5.c
/petsc/src/ts/impls/implicit/sundials/sundials.c
/petsc/src/ts/impls/rosw/rosw.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/tsrhssplit.c
/petsc/src/ts/tests/ex21.c
/petsc/src/ts/tests/output/ex26_arkimex_explicit_stage.out
/petsc/src/ts/trajectory/interface/traj.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex1.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex2.c
/petsc/src/ts/tutorials/autodiff/adr_ex1.cxx
/petsc/src/ts/tutorials/autodiff/adr_ex5adj.cxx
/petsc/src/ts/tutorials/autodiff/adr_ex5adj_mf.cxx
/petsc/src/ts/tutorials/ex26.c
/petsc/src/ts/tutorials/ex32.c
/petsc/src/ts/tutorials/ex46.c
/petsc/src/ts/tutorials/ex47.c
/petsc/src/ts/tutorials/ex76.c
/petsc/src/ts/tutorials/ex8.c
/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/multirate/ex1.c
/petsc/src/ts/tutorials/multirate/ex2.c
/petsc/src/ts/tutorials/multirate/ex3.c
/petsc/src/ts/tutorials/optimal_control/ex1.c
/petsc/src/ts/tutorials/power_grid/ex1.c
/petsc/src/ts/tutorials/power_grid/ex2.c
/petsc/src/ts/tutorials/power_grid/ex3.c
/petsc/src/ts/tutorials/power_grid/ex3opt.c
/petsc/src/ts/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/tutorials/power_grid/ex3sa.c
/petsc/src/ts/tutorials/power_grid/ex5.c
/petsc/src/ts/tutorials/power_grid/ex9.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/dmts.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/tagger/interface/tagger.c
/petsc/src/vec/vec/utils/vinv.c
8434afd102-Feb-2024 Barry Smith <bsmith@mcs.anl.gov>

Change the use of the _Fn suffix to indicate a typedef of a function to just Fn

As determined on a vote on GitLab


changes/dev.rst
developers/style.rst
/petsc/include/petsc/private/dmplextransformimpl.h
/petsc/include/petsc/private/dmswarmimpl.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/linesearchimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdraw.h
/petsc/include/petscds.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/GccAst.pm
/petsc/src/dm/dt/fe/tests/ex3.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/ftn-custom/zdsf.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/tests/ex19.c
/petsc/src/dm/impls/plex/tests/ex46.c
/petsc/src/dm/impls/plex/transform/impls/extrude/plextrextrude.c
/petsc/src/dm/impls/shell/ftn-custom/zdmshellf.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/ftn-custom/zmodpcff.c
/petsc/src/ksp/ksp/impls/gmres/ftn-custom/zgmres2f.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/itfunc.c
/petsc/src/ksp/ksp/tutorials/ex82.c
/petsc/src/ksp/pc/impls/hpddm/ftn-custom/zpchpddmf.c
/petsc/src/ksp/pc/impls/mg/ftn-custom/zmgfuncf.c
/petsc/src/ksp/pc/impls/redistribute/redistribute.c
/petsc/src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/h2opus/cuda/math2opus.cu
/petsc/src/mat/impls/htool/htool.cxx
/petsc/src/mat/impls/htool/htool.hpp
/petsc/src/mat/impls/mffd/ftn-custom/zmffdf.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/ftn-custom/zfdmatrixf.c
/petsc/src/mat/tests/ex241.c
/petsc/src/mat/tests/ex246.cxx
/petsc/src/mat/tests/ex66.c
/petsc/src/snes/impls/shell/ftn-custom/zsnesshellf.c
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesob.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/tutorials/ex16.c
/petsc/src/snes/tutorials/ex36.c
/petsc/src/snes/tutorials/ex4.c
/petsc/src/snes/tutorials/ex48.c
/petsc/src/snes/tutorials/ex5.c
/petsc/src/snes/tutorials/ex55.c
/petsc/src/snes/tutorials/ex71.c
/petsc/src/snes/tutorials/ex9.c
/petsc/src/snes/utils/dmdasnes.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/sys/classes/draw/impls/x/xinit.c
/petsc/src/sys/classes/draw/impls/x/xioerr.c
/petsc/src/sys/classes/draw/utils/ftn-custom/zzoomf.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/logging/handler/interface/loghandler.c
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/ex65.c
/petsc/src/sys/utils/mpishm.c
/petsc/src/tao/bound/impls/bnk/bnk.c
/petsc/src/tao/bound/impls/bnk/bntl.c
/petsc/src/tao/bound/impls/bnk/bntr.c
/petsc/src/tao/bound/impls/bqnk/bqnktl.c
/petsc/src/tao/bound/impls/bqnk/bqnktr.c
/petsc/src/tao/constrained/impls/admm/ftn-custom/zadmmf.c
/petsc/src/tao/interface/ftn-custom/ztaosolverf.c
/petsc/src/tao/leastsquares/impls/brgn/ftn-custom/zbrgnf.c
/petsc/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/implicit/alpha/alpha2.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/glle/glle.h
/petsc/src/ts/impls/implicit/radau5/radau5.c
/petsc/src/ts/impls/implicit/sundials/sundials.c
/petsc/src/ts/impls/rosw/rosw.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/tsrhssplit.c
/petsc/src/ts/tests/ex21.c
/petsc/src/ts/tests/output/ex26_arkimex_explicit_stage.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex1.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex2.c
/petsc/src/ts/tutorials/autodiff/adr_ex1.cxx
/petsc/src/ts/tutorials/autodiff/adr_ex5adj.cxx
/petsc/src/ts/tutorials/autodiff/adr_ex5adj_mf.cxx
/petsc/src/ts/tutorials/ex26.c
/petsc/src/ts/tutorials/ex32.c
/petsc/src/ts/tutorials/ex46.c
/petsc/src/ts/tutorials/ex47.c
/petsc/src/ts/tutorials/ex76.c
/petsc/src/ts/tutorials/ex8.c
/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/multirate/ex1.c
/petsc/src/ts/tutorials/multirate/ex2.c
/petsc/src/ts/tutorials/multirate/ex3.c
/petsc/src/ts/tutorials/optimal_control/ex1.c
/petsc/src/ts/tutorials/power_grid/ex1.c
/petsc/src/ts/tutorials/power_grid/ex2.c
/petsc/src/ts/tutorials/power_grid/ex3.c
/petsc/src/ts/tutorials/power_grid/ex3opt.c
/petsc/src/ts/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/tutorials/power_grid/ex3sa.c
/petsc/src/ts/tutorials/power_grid/ex5.c
/petsc/src/ts/tutorials/power_grid/ex9.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/dmts.c
/petsc/src/vec/vec/utils/vinv.c
04bc829221-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

Update `PetscSimplePointFunc` to new naming convention `PetscSimplePoint_Fn`

Commit-type: housekeeping

5ddc805b21-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

Change PETSc sys typedef function names to use the new _Fn format

Commit-type: housekeeping, maintainance


changes/dev.rst
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdraw.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/src/dm/dt/interface/ftn-custom/zdsf.c
/petsc/src/dm/impls/shell/ftn-custom/zdmshellf.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/ftn-custom/zmodpcff.c
/petsc/src/ksp/ksp/impls/gmres/ftn-custom/zgmres2f.c
/petsc/src/ksp/ksp/interface/ftn-custom/zdmkspf.c
/petsc/src/ksp/ksp/interface/ftn-custom/zitfuncf.c
/petsc/src/ksp/pc/impls/hpddm/ftn-custom/zpchpddmf.c
/petsc/src/ksp/pc/impls/mg/ftn-custom/zmgfuncf.c
/petsc/src/ksp/pc/impls/redistribute/redistribute.c
/petsc/src/ksp/pc/impls/shell/ftn-custom/zshellpcf.c
/petsc/src/mat/impls/mffd/ftn-custom/zmffdf.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/ftn-custom/zfdmatrixf.c
/petsc/src/snes/impls/shell/ftn-custom/zsnesshellf.c
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/linesearch/impls/shell/ftn-custom/zlinesearchshellf.c
/petsc/src/snes/linesearch/interface/ftn-custom/zlinesearchf.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/sys/classes/draw/impls/x/xinit.c
/petsc/src/sys/classes/draw/impls/x/xioerr.c
/petsc/src/sys/classes/draw/utils/ftn-custom/zzoomf.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/logging/handler/interface/loghandler.c
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/tests/ex65.c
/petsc/src/tao/bound/impls/bnk/bnk.c
/petsc/src/tao/bound/impls/bnk/bntl.c
/petsc/src/tao/bound/impls/bnk/bntr.c
/petsc/src/tao/bound/impls/bqnk/bqnktl.c
/petsc/src/tao/bound/impls/bqnk/bqnktr.c
/petsc/src/tao/constrained/impls/admm/ftn-custom/zadmmf.c
/petsc/src/tao/interface/ftn-custom/ztaosolverf.c
/petsc/src/tao/leastsquares/impls/brgn/ftn-custom/zbrgnf.c
/petsc/src/tao/linesearch/interface/ftn-custom/ztaolinesearchf.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/implicit/alpha/alpha2.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/glle/glle.h
/petsc/src/ts/impls/implicit/radau5/radau5.c
/petsc/src/ts/impls/implicit/sundials/sundials.c
/petsc/src/ts/impls/rosw/rosw.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/tsrhssplit.c
/petsc/src/ts/tests/ex21.c
/petsc/src/ts/tests/output/ex26_arkimex_explicit_stage.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex1.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex2.c
/petsc/src/ts/tutorials/autodiff/adr_ex1.cxx
/petsc/src/ts/tutorials/autodiff/adr_ex5adj.cxx
/petsc/src/ts/tutorials/autodiff/adr_ex5adj_mf.cxx
/petsc/src/ts/tutorials/ex26.c
/petsc/src/ts/tutorials/ex32.c
/petsc/src/ts/tutorials/ex8.c
/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/multirate/ex1.c
/petsc/src/ts/tutorials/multirate/ex2.c
/petsc/src/ts/tutorials/multirate/ex3.c
/petsc/src/ts/tutorials/optimal_control/ex1.c
/petsc/src/ts/tutorials/power_grid/ex1.c
/petsc/src/ts/tutorials/power_grid/ex2.c
/petsc/src/ts/tutorials/power_grid/ex3.c
/petsc/src/ts/tutorials/power_grid/ex3opt.c
/petsc/src/ts/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/tutorials/power_grid/ex3sa.c
/petsc/src/ts/tutorials/power_grid/ex5.c
/petsc/src/ts/tutorials/power_grid/ex9.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/dmts.c
69db04c031-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

Minor copyediting of vector chapter of users manual

e007da8430-Jan-2024 Jeongu Kim <souldomination@gmail.com>

Update changes

9bcc50f120-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

add typedef for functions passed to SNESSetFunction() etc to match approach in TS

I never liked Jed's use of typedef for function prototypes for a couple of reasons

1) you don't see immediately tha

add typedef for functions passed to SNESSetFunction() etc to match approach in TS

I never liked Jed's use of typedef for function prototypes for a couple of reasons

1) you don't see immediately that the argument to the function is a function pointer instead of standard variable when looking at source
2) you don't see at the exact location in the code the prototype of the function being passed in

but there is something to say for using these typedefs so

I've prototyped the change for SNES but slightly differently than what Jed did for TS

1) I append the typedef with _Ftn to mark that it is a function (helping to relieve the problem 1 above)
2) I made the typedef to be for a function, not a function pointer so it can also be used directly for things like

PETSC_EXTERN SNESJacobian_Ftn SNESComputeJacobianDefault;

I think the TS usage could be switched to this style without user code breakage, and deprecate the current TS typedef

Thoughts?

Just do SNES the same way as TS and live with less clarity?

show more ...

42c192b030-Jan-2024 Jose E. Roman <jroman@dsic.upv.es>

generateetags.py: use raw string to avoid warning on macOS

$ make alletags
/Users/jroman/soft/petsc/lib/petsc/bin/maint/generateetags.py:176: SyntaxWarning: invalid escape sequence '\('
output = c

generateetags.py: use raw string to avoid warning on macOS

$ make alletags
/Users/jroman/soft/petsc/lib/petsc/bin/maint/generateetags.py:176: SyntaxWarning: invalid escape sequence '\('
output = check_output('git ls-files | grep -E -v \(^\(systems/\|share/petsc/datafiles/\)\|/output/\|\.\(png\|pdf\|ps\|ppt\|jpg\)$\)', shell=True)

show more ...

3d654ba029-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'

8190e38029-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Increase patchlevel to 3.20.4

729ad44d29-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2024-01-29/fix-err-msg-vecreplacearray' into 'main'

Add better error message in the unsupported VecReplaceArray() after VecDuplicateVecs

Closes #1537

See merge request petsc/

Merge branch 'jczhang/2024-01-29/fix-err-msg-vecreplacearray' into 'main'

Add better error message in the unsupported VecReplaceArray() after VecDuplicateVecs

Closes #1537

See merge request petsc/petsc!7245

show more ...

2abc332429-Jan-2024 Junchao Zhang <jczhang@mcs.anl.gov>

Vec: add better error message in the unsupported VecReplaceArray() on the first Vec got from VecDuplicateVecs()

close #1537

4abf1e6529-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-composite-as-shell' into 'main'

MatComposite, MatNormal, and MatHermitianNormal as a MatShell

See merge request petsc/petsc!7226

d86a481629-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/gamg-feature-injection' into 'main'

GAMG: add injection for C1 elements

See merge request petsc/petsc!7236

9fe70d4326-Jan-2024 Pierre Jolivet <pierre@joliv.et>

Docs: update change log

b65aec2d26-Jan-2024 Mark Adams <mfadams@lbl.gov>

gamg: adding injection restriction/prolongation (for C1 elements)

3bdd2efe28-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/snes-ex11' into 'main'

New simplified SNES + PLEX example

See merge request petsc/petsc!7235


changes/dev.rst
/petsc/include/petscdm.h
/petsc/src/dm/impls/forest/p4est/pforest.h
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdd.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/tutorials/ex11.c
/petsc/src/snes/tutorials/output/ex11_0_bc_type-dirichlet_rhs_type-analytical_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-dirichlet_rhs_type-analytical_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-dirichlet_rhs_type-analytical_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-dirichlet_rhs_type-constant_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-dirichlet_rhs_type-constant_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-dirichlet_rhs_type-constant_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-neumann_rhs_type-analytical_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-neumann_rhs_type-analytical_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-neumann_rhs_type-analytical_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-neumann_rhs_type-constant_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-neumann_rhs_type-constant_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_bc_type-neumann_rhs_type-constant_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-dirichlet_rhs_type-analytical_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-dirichlet_rhs_type-analytical_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-dirichlet_rhs_type-analytical_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-dirichlet_rhs_type-constant_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-dirichlet_rhs_type-constant_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-dirichlet_rhs_type-constant_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-neumann_rhs_type-analytical_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-neumann_rhs_type-analytical_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-neumann_rhs_type-analytical_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-neumann_rhs_type-constant_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-neumann_rhs_type-constant_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_p4est_bc_type-neumann_rhs_type-constant_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-dirichlet_rhs_type-analytical_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-dirichlet_rhs_type-analytical_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-dirichlet_rhs_type-analytical_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-dirichlet_rhs_type-constant_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-dirichlet_rhs_type-constant_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-dirichlet_rhs_type-constant_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-neumann_rhs_type-analytical_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-neumann_rhs_type-analytical_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-neumann_rhs_type-analytical_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-neumann_rhs_type-constant_coefficient_type-analytical.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-neumann_rhs_type-constant_coefficient_type-checkerboard.out
/petsc/src/snes/tutorials/output/ex11_0_quad_bc_type-neumann_rhs_type-constant_coefficient_type-constant.out
/petsc/src/snes/tutorials/output/ex11_asm_seq.out
/petsc/src/snes/tutorials/output/ex11_gdsw_corner.out
/petsc/src/snes/tutorials/output/ex11_hpddm.out
/petsc/src/snes/tutorials/output/ex11_hpddm_p4est.out
/petsc/src/snes/tutorials/output/ex12_p4est_solve_bddc.out
248f5fcb28-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

e4d5475e25-Jan-2024 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: handle material parameters in subdomain callbacks

Add DMClearAuxiliaryVec

475a9eda25-Jan-2024 Matthew Knepley <knepley@gmail.com>

Update file petsc.bib

10af620d24-Jan-2024 Matthew G. Knepley <knepley@gmail.com>

DM+DS: Function to sync DS labels based on names

8679222924-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/matproduct-getalgorithm' into 'main'

Add missing interface function MatProductGetAlgorithm()

See merge request petsc/petsc!7225

8fcac13023-Jan-2024 Jose E. Roman <jroman@dsic.upv.es>

Add missing interface function MatProductGetAlgorithm()

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