History log of /petsc/doc/ (Results 701 – 725 of 2360)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0bf7c1c517-Feb-2024 Matthew G. Knepley <knepley@gmail.com>

Swarm: Generalize projection to multiple components
- Generalize mass matrix to multiple components
- Add DMSwarmGetFieldInfo()
- Add DMSwarmVectorGetField()

953494db10-Feb-2024 Matthew G. Knepley <knepley@gmail.com>

Swarm: Add continuous DM argument to DMSwarmProjectFields()

2f86f8c517-Feb-2024 Matthew G. Knepley <knepley@gmail.com>

Plex+FVM: Fixes for integration of FV fields
- Add PetscFVCreateDualSpace()
- Fixed tabulation for multicomponent space
- Protect limiter from boundary
- Handle missing limiter
- Correct FV mass matr

Plex+FVM: Fixes for integration of FV fields
- Add PetscFVCreateDualSpace()
- Fixed tabulation for multicomponent space
- Protect limiter from boundary
- Handle missing limiter
- Correct FV mass matrix

show more ...

5becf6f410-Feb-2024 Matthew G. Knepley <knepley@gmail.com>

Section: Add PetscSectionCreateComponentSubsection()

f6feae9b10-Feb-2024 Matthew G. Knepley <knepley@gmail.com>

FV: Add PetscFVClone()

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

docs: update windows installation instructions

Co-Authored-by: Barry Smith <bsmith@petsc.dev>

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

Intel oneAPI: add support for icx and ifx on Microsoft Windows along with win32fe_icx and win32fe_ifx wrappers

Currently ifx lacks support for DLLEXPORT - hence can be used only with --with-shared-l

Intel oneAPI: add support for icx and ifx on Microsoft Windows along with win32fe_icx and win32fe_ifx wrappers

Currently ifx lacks support for DLLEXPORT - hence can be used only with --with-shared-libraries=0

show more ...

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

win32fe: rename wrapper scripts 'win_cl' to 'win32fe_cl' (and similar)

d9acb41623-Feb-2024 Hong Zhang <hongzhang@anl.gov>

Consolidate PETSc stream types


/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/example_template.py
/petsc/config/gmakegentest.py
/petsc/config/petsc_harness.sh
changes/dev.rst
/petsc/include/petsc/private/deviceimpl.h
/petsc/include/petscdevice.h
/petsc/include/petscdevicetypes.h
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Device.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscdevice.pxi
/petsc/src/ksp/ksp/tutorials/output/ex2_help.out
/petsc/src/sys/objects/device/impls/cupm/cupmstream.hpp
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/device/tests/ex10.c
/petsc/src/sys/objects/device/tests/ex11.cxx
/petsc/src/sys/objects/device/tests/ex3.c
/petsc/src/sys/objects/device/tests/ex4.c
/petsc/src/sys/objects/device/tests/ex6.c
/petsc/src/sys/objects/device/tests/ex7.c
/petsc/src/sys/objects/device/tests/ex9.c
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_cuda.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_hip.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_host_no_device.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_host_with_device.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_sycl.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_with_barrier_cuda.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_with_barrier_hip.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_with_barrier_host_no_device.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_with_barrier_host_with_device.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-default_with_barrier_sycl.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-nonblocking_cuda.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-nonblocking_hip.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-nonblocking_host_no_device.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-nonblocking_host_with_device.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-nonblocking_sycl.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-null_cuda.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-null_hip.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-null_host_no_device.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-null_host_with_device.out
/petsc/src/sys/objects/device/tests/output/ex6_root_device_context_stream_type-null_sycl.out
/petsc/src/sys/objects/device/tests/output/ex8_cuda.out
/petsc/src/sys/objects/device/tests/output/ex8_hip.out
/petsc/src/sys/objects/device/tests/output/ex8_host_no_device.out
/petsc/src/sys/objects/device/tests/output/ex8_host_with_device.out
/petsc/src/sys/objects/device/tests/output/ex8_sycl.out
/petsc/src/sys/objects/device/util/devicereg.c
/petsc/src/vec/vec/impls/seq/cupm/vecseqcupm_impl.hpp
4849c82a13-Feb-2024 Barry Smith <bsmith@mcs.anl.gov>

Keep any (near) null space attached to submatrices in PCFIELDSPLIT even if the nonzero structure of the original matrix changes.

Also applied to PCBJACOBI and PCASM

Reported-by: "Jeremy Theler (Ext

Keep any (near) null space attached to submatrices in PCFIELDSPLIT even if the nonzero structure of the original matrix changes.

Also applied to PCBJACOBI and PCASM

Reported-by: "Jeremy Theler (External)" <jeremy.theler-ext@ansys.com>

The long-term way to handle this is to have MatGetSubMatr*() reuse the same submatrix objects even if the nonzero structure changes. This would just require a bit of recoding in multiple places.

show more ...

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

Merge branch 'jolivet/fix-double' into 'main'

Fix words appearing twice in a row for no good reason

See merge request petsc/petsc!7307


/petsc/config/BuildSystem/config/compilersFortran.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/types.py
/petsc/config/PETSc/options/installDir.py
changes/2028.rst
changes/36.rst
developers/documentation.rst
developers/testing.rst
faq/index.rst
manual/dmstag.rst
manual/ksp.rst
manual/tao.rst
miscellaneous/prizes.rst
petsc.bib
/petsc/gmakefile.test
/petsc/include/petsc/private/cupmatomics.hpp
/petsc/include/petscblaslapack.h
/petsc/include/petscmat.h
/petsc/include/petscsystypes.h
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_register.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/docs/_doc_str.py
/petsc/lib/petsc/bin/maint/toclapack.sh
/petsc/lib/petsc/bin/petsc_tas_analysis.py
/petsc/src/binding/petsc4py/conf/epydoc.cfg
/petsc/src/binding/petsc4py/docs/source/install.rst
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscsys.pxi
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/composite/packm.c
/petsc/src/dm/impls/da/dalocal.c
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/plexceed.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexorient.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/impls/stag/stagmulti.c
/petsc/src/dm/impls/stag/stagstencil.c
/petsc/src/dm/tutorials/ex25.c
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c
/petsc/src/ksp/ksp/impls/gmres/borthog2.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/tutorials/ex1.c
/petsc/src/ksp/ksp/tutorials/ex70.c
/petsc/src/ksp/ksp/utils/schurm/schurm.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/sor/sor.tex
/petsc/src/ksp/pc/impls/tfs/tfs.h
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/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/mpiptap.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/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/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/baij/seq/baijsolvnat11.c
/petsc/src/mat/impls/baij/seq/baijsolvnat14.c
/petsc/src/mat/impls/baij/seq/baijsolvnat15.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/tests/ex177.c
/petsc/src/mat/tests/ex180.c
/petsc/src/mat/tutorials/ex18.c
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/classes/draw/impls/x/xcolor.c
/petsc/src/sys/classes/draw/utils/axisc.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/error/err.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/device/tests/ex7.c
/petsc/src/sys/objects/garbage.c
/petsc/src/sys/objects/subcomm.c
/petsc/src/tao/complementarity/tutorials/blackscholes.c
/petsc/src/tao/constrained/impls/admm/admm.c
/petsc/src/tao/constrained/impls/ipm/pdipm.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tests/ex30.c
/petsc/src/ts/tests/ex5.c
/petsc/src/vec/is/ao/interface/ao.c
/petsc/src/vec/is/is/utils/iscoloring.c
/petsc/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx
/petsc/src/vec/vec/interface/vector.c
15229ffc21-Feb-2024 Pierre Jolivet <pierre@joliv.et>

Fix words appearing twice in a row for no good reason


/petsc/config/BuildSystem/config/compilersFortran.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/hdf5.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/config/types.py
/petsc/config/PETSc/options/installDir.py
changes/2028.rst
changes/36.rst
developers/documentation.rst
developers/testing.rst
faq/index.rst
manual/dmstag.rst
manual/ksp.rst
manual/tao.rst
miscellaneous/prizes.rst
petsc.bib
/petsc/gmakefile.test
/petsc/include/petsc/private/cupmatomics.hpp
/petsc/include/petscblaslapack.h
/petsc/include/petscmat.h
/petsc/include/petscsystypes.h
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_register.py
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/docs/_doc_str.py
/petsc/lib/petsc/bin/maint/toclapack.sh
/petsc/lib/petsc/bin/petsc_tas_analysis.py
/petsc/src/binding/petsc4py/conf/epydoc.cfg
/petsc/src/binding/petsc4py/docs/source/install.rst
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscsys.pxi
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/composite/packm.c
/petsc/src/dm/impls/da/dalocal.c
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexceed.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexorient.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/tests/output/ex5_tri_0_perm.out
/petsc/src/dm/impls/plex/tests/output/ex5_tri_t1_0_perm.out
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/impls/stag/stagmulti.c
/petsc/src/dm/impls/stag/stagstencil.c
/petsc/src/dm/tutorials/ex25.c
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c
/petsc/src/ksp/ksp/impls/gmres/borthog2.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/tutorials/ex1.c
/petsc/src/ksp/ksp/tutorials/ex70.c
/petsc/src/ksp/ksp/utils/schurm/schurm.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/sor/sor.tex
/petsc/src/ksp/pc/impls/tfs/tfs.h
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/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/mpiptap.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/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/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/baij/seq/baijsolvnat11.c
/petsc/src/mat/impls/baij/seq/baijsolvnat14.c
/petsc/src/mat/impls/baij/seq/baijsolvnat15.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/tests/ex177.c
/petsc/src/mat/tests/ex180.c
/petsc/src/mat/tutorials/ex18.c
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/makefile
/petsc/src/sys/classes/draw/impls/x/xcolor.c
/petsc/src/sys/classes/draw/utils/axisc.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/error/err.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/objects/device/interface/dcontext.cxx
/petsc/src/sys/objects/device/tests/ex7.c
/petsc/src/sys/objects/garbage.c
/petsc/src/sys/objects/subcomm.c
/petsc/src/tao/complementarity/tutorials/blackscholes.c
/petsc/src/tao/constrained/impls/admm/admm.c
/petsc/src/tao/constrained/impls/ipm/pdipm.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tests/ex30.c
/petsc/src/ts/tests/ex5.c
/petsc/src/vec/is/ao/interface/ao.c
/petsc/src/vec/is/is/utils/iscoloring.c
/petsc/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx
/petsc/src/vec/vec/interface/vector.c
096c7b6d21-Feb-2024 Barry Smith <bsmith@mcs.anl.gov>

Split some wide equations into two lines so it is all visible in the browser

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

Merge branch 'knepley/fix-plex-io-section-perm' into 'main'

Plex: Flexible creation of section permutations

See merge request petsc/petsc!7258


/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/kokkos.py
changes/dev.rst
/petsc/include/petsc/finclude/petscdm.h
/petsc/include/petsc/finclude/petscdmplex.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmtypes.h
/petsc/include/petscsection.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/DM.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/DMPlex.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Section.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscdm.pxi
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscdmplex.pxi
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscsec.pxi
/petsc/src/dm/f90-mod/petscdm.h
/petsc/src/dm/f90-mod/petscdmplex.h
/petsc/src/dm/impls/moab/dmmoab.cxx
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexnatural.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/plexsection.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/dm/impls/plex/tests/ex21.c
/petsc/src/dm/impls/plex/tests/ex31.c
/petsc/src/dm/impls/plex/tests/ex5.c
/petsc/src/dm/impls/plex/tests/ex55.c
/petsc/src/dm/impls/plex/tests/output/ex55_11_serial.out
/petsc/src/dm/impls/plex/tests/output/ex55_11_serial_no_perm.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-1_format-default_orig_dm_plex_interpolate-0.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-1_format-default_orig_dm_plex_interpolate-1.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-1_format-hdf5_petsc_orig_dm_plex_interpolate-0.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-1_format-hdf5_petsc_orig_dm_plex_interpolate-1.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-2_format-default_orig_dm_plex_interpolate-0.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-2_format-default_orig_dm_plex_interpolate-1.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-2_format-hdf5_petsc_orig_dm_plex_interpolate-0.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-2_format-hdf5_petsc_orig_dm_plex_interpolate-1.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-4_format-default_orig_dm_plex_interpolate-0.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-4_format-default_orig_dm_plex_interpolate-1.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-4_format-hdf5_petsc_orig_dm_plex_interpolate-0.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-4_format-hdf5_petsc_orig_dm_plex_interpolate-1.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-8_format-default_orig_dm_plex_interpolate-0.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-8_format-default_orig_dm_plex_interpolate-1.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-8_format-hdf5_petsc_orig_dm_plex_interpolate-0.out
/petsc/src/dm/impls/plex/tests/output/ex55_2_nsize-8_format-hdf5_petsc_orig_dm_plex_interpolate-1.out
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/interface/dm.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex195.c
/petsc/src/snes/tutorials/output/ex12_2d_p1_neumann_0.out
/petsc/src/snes/tutorials/output/ex12_2d_p1_neumann_1.out
/petsc/src/snes/tutorials/output/ex12_2d_p2_neumann_0.out
/petsc/src/snes/tutorials/output/ex12_2d_p2_neumann_1.out
/petsc/src/snes/tutorials/output/ex12_3d_p1_neumann_0.out
/petsc/src/snes/tutorials/output/ex12_field_bc_2d_p1_neumann_0.out
/petsc/src/snes/tutorials/output/ex12_field_bc_2d_p1_neumann_1.out
/petsc/src/snes/tutorials/output/ex12_field_bc_2d_p2_neumann_0.out
/petsc/src/snes/tutorials/output/ex12_field_bc_2d_p2_neumann_1.out
/petsc/src/snes/tutorials/output/ex12_field_bc_3d_p1_neumann_0.out
/petsc/src/snes/tutorials/output/ex12_field_bc_3d_p1_neumann_1.out
/petsc/src/snes/tutorials/output/ex12_field_bc_3d_p2_neumann_0.out
/petsc/src/snes/tutorials/output/ex12_field_bc_3d_p2_neumann_1.out
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/tests/ex5.c
eb9d3e4d02-Feb-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow global section to ignore the local section permutation on output

adc2195702-Feb-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Flexible creation of section permutations
- Add createsectionpermutation to DM ops
- Change DMPlexReorderDefaultFlag to DMReorderDefaultFlag
- Move DMReorderDefaultFlag to the correct header

A

Plex: Flexible creation of section permutations
- Add createsectionpermutation to DM ops
- Change DMPlexReorderDefaultFlag to DMReorderDefaultFlag
- Move DMReorderDefaultFlag to the correct header

Apply 1 suggestion(s) to 1 file(s)

show more ...

1b37a2a715-Feb-2024 Pierre Jolivet <pierre@joliv.et>

Remove duplicates and switch to python3


build_c2html.py
build_c2html_file.py
build_classic_docs.py
build_man_examples_links.py
build_man_impls_links.py
build_man_index.py
build_man_pages.py
developers/buildsystem.rst
fix_man_page_edit_links.py
fix_pydata_margins.py
/petsc/lib/petsc/bin/PetscBinaryIOTrajectory.py
/petsc/lib/petsc/bin/extract.py
/petsc/lib/petsc/bin/maint/PetscStaticFunctionCandidates.py
/petsc/lib/petsc/bin/maint/bk2darcs.py
/petsc/lib/petsc/bin/maint/bk2hg.py
/petsc/lib/petsc/bin/maint/generateetags.py
/petsc/lib/petsc/bin/maint/generatefortranstubs.py
/petsc/lib/petsc/bin/maint/generators/c++.py
/petsc/lib/petsc/bin/maint/generators/d.py
/petsc/lib/petsc/bin/maint/generators/java.py
/petsc/lib/petsc/bin/maint/generators/prettyprint.py
/petsc/lib/petsc/bin/maint/getinterfaces.py
/petsc/lib/petsc/bin/maint/getpdflabels.py
/petsc/lib/petsc/bin/maint/normalizeOutput.py
/petsc/lib/petsc/bin/maint/testharness_util.py
/petsc/lib/petsc/bin/petsc_gen_xdmf.py
/petsc/lib/petsc/bin/petsclogformat.py
/petsc/lib/petsc/bin/petscnagupgrade.py
/petsc/lib/petsc/bin/saws/SAWs.py
/petsc/lib/petsc/bin/taucc.py
/petsc/setup.py
/petsc/src/benchmarks/benchmarkAssembly.py
/petsc/src/benchmarks/benchmarkBatch.py
/petsc/src/benchmarks/benchmarkExample.py
/petsc/src/benchmarks/streams/process.py
/petsc/src/binding/petsc4py/conf/cythonize.py
/petsc/src/binding/petsc4py/conf/epydocify.py
/petsc/src/binding/petsc4py/demo/legacy/perftest/driver.py
/petsc/src/binding/petsc4py/demo/legacy/wrap-cython/setup.py
/petsc/src/binding/petsc4py/demo/legacy/wrap-f2py/setup.py
/petsc/src/binding/petsc4py/demo/legacy/wrap-swig/setup.py
/petsc/src/binding/petsc4py/setup.py
/petsc/src/sys/objects/device/tests/ex1kok.kokkos.cxx
/petsc/src/ts/tutorials/extchem.py
/petsc/systems/Apple/iOS/bin/arch-ios-simulator.py
/petsc/systems/Apple/iOS/bin/iosbuilder.py
8f4fb22e14-Feb-2024 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

PCMG: added -mg_fine_ prefix for fine grid


/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/AMReX.py
/petsc/config/BuildSystem/config/packages/SuiteSparse.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/amgx.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/slate.py
/petsc/config/BuildSystem/config/packages/strumpack.py
/petsc/config/BuildSystem/config/packages/zfp.py
changes/dev.rst
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/cg/cgeig.c
/petsc/src/ksp/ksp/impls/fcg/fcg.c
/petsc/src/ksp/ksp/impls/minres/minres.c
/petsc/src/ksp/ksp/tests/ex3.c
/petsc/src/ksp/ksp/tests/ex85.c
/petsc/src/ksp/ksp/tests/output/ex85_cg_jacobi.out
/petsc/src/ksp/ksp/tests/output/ex85_cg_none.out
/petsc/src/ksp/ksp/tests/output/ex85_fcg_jacobi.out
/petsc/src/ksp/ksp/tests/output/ex85_fcg_none.out
/petsc/src/ksp/ksp/tests/output/ex85_fgmres_jacobi.out
/petsc/src/ksp/ksp/tests/output/ex85_fgmres_none.out
/petsc/src/ksp/ksp/tests/output/ex85_gmres_jacobi_left.out
/petsc/src/ksp/ksp/tests/output/ex85_gmres_jacobi_right.out
/petsc/src/ksp/ksp/tests/output/ex85_gmres_none.out
/petsc/src/ksp/ksp/tests/output/ex85_minres_jacobi.out
/petsc/src/ksp/ksp/tests/output/ex85_minres_none.out
/petsc/src/ksp/ksp/tutorials/ex49.c
/petsc/src/ksp/ksp/tutorials/ex55.c
/petsc/src/ksp/ksp/tutorials/ex56.c
/petsc/src/ksp/ksp/tutorials/output/ex49_5.out
/petsc/src/ksp/ksp/tutorials/output/ex56_latebs.out
/petsc/src/ksp/ksp/tutorials/output/ex56_nns_telescope.out
/petsc/src/ksp/ksp/tutorials/output/ex56_seqaijmkl.out
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/wb/wb.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/tests/ex13.c
/petsc/src/snes/tutorials/ex24.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/snes/tutorials/output/ex24_2d_bdm1_p0_bddc.out
/petsc/src/snes/tutorials/output/ex24_2d_rt1_p0_bddc.out
/petsc/src/snes/tutorials/output/ex56_1.out
/petsc/src/snes/tutorials/output/ex56_mpiaijmkl.out
/petsc/src/snes/tutorials/output/ex56_seqaijmkl.out
/petsc/src/tao/tutorials/ex3.c
/petsc/src/tao/tutorials/output/ex3_guess_pod.out
8c85c2b112-Feb-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-02-11/fix-hpp-files-c2html' into 'main'

Fix mistake that html was not generated for .hpp files.

See merge request petsc/petsc!7285

801caccc11-Feb-2024 Barry Smith <bsmith@mcs.anl.gov>

Fix mistake that html was not generated for .hpp files.

Reported-by: Pierre Jolivet

cac3c07d03-Feb-2024 Matthew G. Knepley <knepley@gmail.com>

Perf: Updated TAS Updates - Included quick start man page - Added CSV reading feature - Added check to for PETSC_DIR enviromental variable - Added ability to specify multiple files via command line -

Perf: Updated TAS Updates - Included quick start man page - Added CSV reading feature - Added check to for PETSC_DIR enviromental variable - Added ability to specify multiple files via command line - Added check to ensure PETS_DIR env variable present. If not an error messages is displayed. - Added command line support for updating alias and associated directory. a. There is now a command line option to set the default as well as one to add new additional ones. b. Added checks to ensure that prior alias is not overwritten without user prompting c. Added checking that the directory to be added exists If it doesn't user is prompted to ask for it to be created. - Added comments for autodocing of new functions - Added command line support for fields - Removed all absolute path references - Improved error checking

show more ...

10978b7d09-Feb-2024 Barry Smith <bsmith@mcs.anl.gov>

Some Tao monitor options are incorrectly called viewers, yikes and more yikes

Correct ``-tao_view_gradient``, ``-tao_view_ls_residual``, ``-tao_view_solution``, and ``-tao_view_stepdirection`


changes/dev.rst
manual/tao.rst
/petsc/include/petsctao.h
/petsc/include/petsctao_deprecations.h
/petsc/src/binding/petsc4py/demo/python_types/mat.py
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Options.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/TAO.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/arraynpy.pxi
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscopt.pxi
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petsctao.pxi
/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/bound/tutorials/plate2f.F90
/petsc/src/tao/constrained/impls/almm/almm.c
/petsc/src/tao/constrained/tutorials/ex1.c
/petsc/src/tao/interface/ftn-custom/ztaosolverf.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/impls/brgn/brgn.c
/petsc/src/tao/leastsquares/tests/chwirut2.c
/petsc/src/tao/leastsquares/tutorials/chwirut1.c
/petsc/src/tao/leastsquares/tutorials/chwirut1f.F90
/petsc/src/tao/leastsquares/tutorials/chwirut2.c
/petsc/src/tao/leastsquares/tutorials/chwirut2f.F90
/petsc/src/tao/leastsquares/tutorials/cs1.c
/petsc/src/tao/leastsquares/tutorials/matlab/matlab_ls_test.c
/petsc/src/tao/pde_constrained/tutorials/elliptic.c
/petsc/src/tao/pde_constrained/tutorials/hyperbolic.c
/petsc/src/tao/pde_constrained/tutorials/parabolic.c
/petsc/src/tao/unconstrained/tutorials/burgers_spectral.c
/petsc/src/tao/unconstrained/tutorials/eptorsion1.c
/petsc/src/tao/unconstrained/tutorials/eptorsion2.c
/petsc/src/tao/unconstrained/tutorials/eptorsion2f.F90
/petsc/src/tao/unconstrained/tutorials/minsurf1.c
/petsc/src/tao/unconstrained/tutorials/minsurf2.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock1.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock1f.F90
/petsc/src/tao/unconstrained/tutorials/spectraladjointassimilation.c
/petsc/src/ts/tutorials/power_grid/ex3opt.c
/petsc/src/ts/tutorials/power_grid/ex3opt_fd.c
eede4a3f09-Feb-2024 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

Mat: GetAbsSum (l1) row norms; PCJacobi: add scaled L1 diagonal approximation

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

Merge branch 'jolivet/feature-bounded-range-real' into 'main'

Sys: add PetscOptions[Bounded|Range]Real()

See merge request petsc/petsc!7269

52ce0ab507-Feb-2024 Pierre Jolivet <pierre@joliv.et>

Sys: add PetscOptions[Bounded|Range]Real()

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