History log of /petsc/src/binding/ (Results 701 – 725 of 895)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
de82eae406-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'

e27481de06-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Increase patchlevel to 3.16.3


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/hip.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-linux-hip-double.py
/petsc/config/examples/arch-olcf-spock.py
/petsc/doc/developers/testing.rst
/petsc/doc/docs/manual/dmplex.rst
/petsc/doc/download/index.rst
/petsc/doc/faq/index.rst
/petsc/doc/petsc.bib
/petsc/doc/tutorials/handson.rst
/petsc/doc/tutorials/physics/guide_to_stokes.rst
/petsc/include/petscversion.h
petsc4py/src/__init__.py
/petsc/src/dm/impls/composite/makefile
/petsc/src/dm/impls/composite/tests/ex1.c
/petsc/src/dm/impls/composite/tests/makefile
/petsc/src/dm/impls/composite/tests/output/ex1_0.out
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/pc/impls/ksp/pcksp.c
/petsc/src/mat/impls/aij/mpi/fdmpiaij.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/transpose/htransm.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex132.c
/petsc/src/mat/tests/ex253.c
/petsc/src/mat/tests/output/ex253_1.out
/petsc/src/snes/tutorials/makefile
/petsc/src/sys/classes/viewer/tutorials/ex1f90.F90
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/f90-mod/petscsysmod.F90
/petsc/src/sys/objects/device/impls/cupm/makefile
/petsc/src/ts/impls/implicit/irk/irk.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/hip/sfhip.hip.cpp
/petsc/src/vec/vec/tutorials/ex43f.F90
c248ac0505-Jan-2022 Joe Wallwork <j.wallwork16@imperial.ac.uk>

petsc4py plex: destroy dmDet after enforcing SPD

2158cd2031-Dec-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/petsc4py' into 'main'

Some work on petsc4py

See merge request petsc/petsc!4644


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compile/SYCL.py
/petsc/config/BuildSystem/config/compilerFlags.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/compilersFortran.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.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/sycl.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Configure.py
/petsc/config/examples/arch-ci-linux-hip-double.py
/petsc/config/examples/arch-ci-linux-sycl-double.py
/petsc/config/gmakegen.py
/petsc/doc/classic/manualpages-sec/header_DMPLEX
/petsc/doc/docs/changes/dev.rst
/petsc/doc/petsc.bib
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/private/deviceimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscdevicetypes.h
/petsc/include/petsclandau.h
/petsc/include/petscmat.h
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/lib/petsc/conf/variables
petsc4py/src/PETSc/Mat.pyx
petsc4py/src/PETSc/PC.pyx
petsc4py/src/PETSc/PETSc.pyx
petsc4py/src/PETSc/SNES.pyx
petsc4py/src/PETSc/Vec.pyx
petsc4py/src/PETSc/petscmat.pxi
petsc4py/src/PETSc/petscpc.pxi
petsc4py/src/PETSc/petscvec.pxi
petsc4py/src/include/compat.h
petsc4py/src/include/compat/cuda.h
petsc4py/src/include/compat/hip.h
petsc4py/src/include/custom.h
petsc4py/src/libpetsc4py/custom.h
petsc4py/src/libpetsc4py/libpetsc4py.pyx
petsc4py/test/runtests.py
petsc4py/test/test_mat_aij.py
petsc4py/test/test_mat_py.py
petsc4py/test/test_pc_py.py
petsc4py/test/test_snes.py
/petsc/src/dm/impls/plex/adaptors/mmg/mmgadapt.c
/petsc/src/dm/impls/plex/adaptors/parmmg/parmmgadapt.c
/petsc/src/ksp/ksp/tests/ex43.c
/petsc/src/ksp/ksp/tests/ex60.c
/petsc/src/ksp/ksp/tutorials/ex59.c
/petsc/src/ksp/ksp/tutorials/ex7.c
/petsc/src/ksp/ksp/tutorials/ex79.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/mat/impls/aij/mpi/fdmpiaij.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/cdiagonal/cdiagonal.c
/petsc/src/mat/impls/h2opus/math2opus.cu
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/impls/transpose/htransm.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex125.c
/petsc/src/mat/tests/ex132.c
/petsc/src/mat/tests/ex140.c
/petsc/src/mat/tests/ex140.py
/petsc/src/mat/tests/ex185.c
/petsc/src/mat/tests/ex23.c
/petsc/src/mat/tests/ex250.c
/petsc/src/mat/tests/ex253.c
/petsc/src/mat/tests/ex5.c
/petsc/src/mat/tests/ex62.c
/petsc/src/mat/tests/ex70.c
/petsc/src/mat/tests/makefile
/petsc/src/mat/tests/output/ex125_cusparse_2_cholesky-0.out
/petsc/src/mat/tests/output/ex125_cusparse_2_cholesky-1.out
/petsc/src/mat/tests/output/ex140_1.out
/petsc/src/mat/tests/output/ex253_1.out
/petsc/src/mat/utils/convert.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tests/ex13.c
/petsc/src/snes/tutorials/ex12.c
/petsc/src/snes/tutorials/ex13.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_analytic_mmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_analytic_pragmatic.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_uniform_mmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_uniform_parmmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p2_adapt_analytic_mmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p2_adapt_analytic_pragmatic.out
/petsc/src/snes/tutorials/output/ex12_tri_p2_adapt_init_mmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p2_adapt_init_pragmatic.out
/petsc/src/snes/tutorials/output/ex12_tri_p2_adapt_seq_mmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p2_adapt_seq_pragmatic.out
/petsc/src/snes/tutorials/output/ex12_tri_p2_adapt_uniform_mmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p2_adapt_uniform_parmmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p2_adapt_uniform_pragmatic.out
/petsc/src/snes/utils/dmadapt.c
/petsc/src/sys/objects/device/impls/makefile
/petsc/src/sys/objects/device/impls/sycl/makefile
/petsc/src/sys/objects/device/impls/sycl/syclcontext.sycl.cxx
/petsc/src/sys/objects/device/impls/sycl/sycldevice.sycl.cxx
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/sys/objects/device/interface/makefile
/petsc/src/sys/objects/device/interface/sycldevice.hpp
/petsc/src/sys/objects/device/tests/ex1.c
/petsc/src/sys/objects/kokkos/kinit.kokkos.cxx
/petsc/src/sys/objects/pinit.c
/petsc/src/ts/impls/implicit/irk/irk.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex2.c
/petsc/src/ts/utils/dmplexlandau/tutorials/output/ex2_0.out
/petsc/src/vec/is/sf/impls/basic/hip/sfhip.hip.cpp
/petsc/src/vec/is/sf/impls/basic/kokkos/sfkok.kokkos.cxx
/petsc/src/vec/is/sf/interface/vscat.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/interface/vecreg.c
/petsc/src/vec/vec/tests/ex22.c
/petsc/src/vec/vec/tests/ex23.c
/petsc/src/vec/vec/tests/ex38.c
/petsc/src/vec/vec/tests/ex4.c
99454b3c18-Dec-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: Add backward compatibility for renamed PtAP

c600787b18-Dec-2021 Stefano Zampini <stefano.zampini@gmail.com>

MatProduct: move API from internal petsc4py usage to PETSc headers.

41e867a530-Nov-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: allow snes.solve to use the internal solution vector

b254a87d30-Nov-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: add option to disable memory leak check

this is useful when debugging failures of the python interpreter on testing code

fc98926703-Nov-2021 Stefano Zampini <stefano.zampini@gmail.com>

MATIS: fix what NULL means for l2gmap

conceptually, a NULL l2map is a full local to global map
petsc4py: support for MatCreateIS and add MATIS tests

1cebabd401-Nov-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: add support for Mat{Set|Get}VecType

518ad6cf28-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

MATPYTHON: fallback to submatrix virtual creation if createSubMatrix is not supported

22fceea128-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: test Mat shift and scale methods

601a8d1528-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: expose PCGetUseAmat

bda5c5f827-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: expose PCMatApply

added tests

9503181724-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: Use PyList API in traceback error handler

725b87ce24-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

MATPYTHON: remove dead code

9e9b993321-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

libpetsc4py: fix missing space after commas

c786d85721-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

MATPYTHON: implement MatHasOperation_Python

add tests

8af18dd821-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

MatConvert_Basic: use matvecs if getrow is not implemented

Allow MatEqual to run the matvecs comparison if the implementation is not found
Add test for MATPYTHON

16a88fe820-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: support other device types with dlpack

e1d8d8bf07-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: Add HIP wrappers

175c1ef215-Dec-2021 Joe Wallwork <j.wallwork16@imperial.ac.uk>

petsc4py plex: metricSetFromOptions


/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/hip.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/BuildSystem/script.py
/petsc/config/examples/arch-ci-linux-opt-misc.py
/petsc/doc/developers/testing.rst
/petsc/doc/docs/changes/dev.rst
/petsc/doc/faq/index.rst
/petsc/doc/tutorials/handson.rst
/petsc/doc/tutorials/physics/guide_to_stokes.rst
/petsc/include/petscdmplex.h
/petsc/share/petsc/valgrind/petsc-val.supp
petsc4py/src/PETSc/DMPlex.pyx
petsc4py/src/PETSc/petscdmplex.pxi
/petsc/src/dm/impls/plex/adaptors/mmg/mmgadapt.c
/petsc/src/dm/impls/plex/adaptors/parmmg/parmmgadapt.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexmetric.c
/petsc/src/dm/impls/plex/tests/ex18.c
/petsc/src/dm/impls/plex/tests/output/ex19_sensor_alt.out
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/ftn-kernels/fmult.h
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/kokkos/aijkokkosimpl.hpp
/petsc/src/snes/tutorials/ex12.c
/petsc/src/snes/tutorials/makefile
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_analytic_mmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_analytic_pragmatic.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_init_mmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_init_pragmatic.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_seq_mmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_seq_pragmatic.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_uniform_mmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_uniform_parmmg.out
/petsc/src/snes/tutorials/output/ex12_tri_p1_adapt_uniform_pragmatic.out
/petsc/src/sys/classes/viewer/tutorials/ex1f90.F90
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/f90-mod/petscsysmod.F90
/petsc/src/sys/objects/device/impls/cupm/makefile
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex1.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex2.c
/petsc/src/ts/utils/dmplexlandau/tutorials/output/ex1_0.out
/petsc/src/ts/utils/dmplexlandau/tutorials/output/ex2_0.out
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/vec/impls/seq/ftn-kernels/fmaxpy.F90
/petsc/src/vec/vec/tutorials/ex43f.F90
53fbe65018-Dec-2021 Zongze Yang <yangzongze@gmail.com>

Add two functions to Mat:
1. createHermitianTranspose
2. createNormalHermitian


/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/hip.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/BuildSystem/script.py
/petsc/config/examples/arch-ci-linux-opt-misc.py
/petsc/doc/developers/testing.rst
/petsc/doc/docs/changes/dev.rst
/petsc/doc/faq/index.rst
/petsc/doc/tutorials/handson.rst
/petsc/doc/tutorials/physics/guide_to_stokes.rst
/petsc/include/petscdmplex.h
/petsc/share/petsc/valgrind/petsc-val.supp
petsc4py/src/PETSc/Mat.pyx
petsc4py/src/PETSc/petscmat.pxi
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexmetric.c
/petsc/src/dm/impls/plex/tests/ex18.c
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/ftn-kernels/fmult.h
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/kokkos/aijkokkosimpl.hpp
/petsc/src/snes/tutorials/makefile
/petsc/src/sys/classes/viewer/tutorials/ex1f90.F90
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/f90-mod/petscsysmod.F90
/petsc/src/sys/objects/device/impls/cupm/makefile
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex1.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex2.c
/petsc/src/ts/utils/dmplexlandau/tutorials/output/ex1_0.out
/petsc/src/ts/utils/dmplexlandau/tutorials/output/ex2_0.out
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/vec/impls/seq/ftn-kernels/fmaxpy.F90
/petsc/src/vec/vec/tutorials/ex43f.F90
1e51fb1620-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

petsc4py: add support to run selected tests

For example, we can only run one unit test
python test/runtests.py -k test_mat_py.TestIdentity.testMatMat

ee6c7c3120-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

MATPYTHON: add support for matrix matrix operations

1...<<21222324252627282930>>...36