History log of /petsc/src/vec/ (Results 951 – 975 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
bfc045a209-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

a147c0b509-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-02-24/rm-petscassert-false' into 'main'

Remove PetscAssertFalse(), change some incorrect use of PetscAssert*() for...

See merge request petsc/petsc!4887

6bdcaf1509-Mar-2022 Barry Smith <bsmith@mcs.anl.gov>

Remove PetscAssertFalse(), change some incorrect use of PetscAssert*() for OUTOFRANGE to PetscCheck()

Commit-type: error-checking, style-fix
/spend 1h

3f3d0d5609-Mar-2022 Matthew Knepley <knepley@gmail.com>

Fix MANSEC

2292213e09-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-doc-errors' into 'main'

Doc: Trying to remove all reported errors

See merge request petsc/petsc!4930

f1a722f806-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

Doc: Trying to remove all reported errors - Since it reports as an error, and only occurs a very few times, I have removed the Imput/Output Parameters sections and replaced them by Output Parameters

Doc: Trying to remove all reported errors - Since it reports as an error, and only occurs a very few times, I have removed the Imput/Output Parameters sections and replaced them by Output Parameters with documentation

show more ...

377c486f07-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/fix-degree-3-geom-distribution' into 'main'

DMPlex: add failing test for cubic geometry distribution

See merge request petsc/petsc!4859

2ee8255602-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

SF: Fix PetscSFDIstributeSection()
- Now distribute the SectionSym

b004864f02-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

Section: Add PetscSectionSymDistribute()


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-linux-cuda-double-64idx.py
/petsc/config/examples/arch-ci-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-ci-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-ci-osx-cxx-pkgs-opt.py
/petsc/config/query_tests.py
/petsc/doc/community/mailing.rst
/petsc/doc/docs/changes/dev.rst
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscdmplex.h
/petsc/include/petsc/private/dmfieldimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petsc/private/sectionimpl.h
/petsc/include/petscaijdevice.h
/petsc/include/petscdm.h
/petsc/include/petscdmlabel.h
/petsc/include/petscdmnetwork.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmplextypes.h
/petsc/include/petscdt.h
/petsc/include/petscfe.h
/petsc/include/petscpc.h
/petsc/include/petscpctypes.h
/petsc/include/petscsection.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test.common
/petsc/src/binding/petsc4py/src/PETSc/DT.pyx
/petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/tests/ex2.c
/petsc/src/dm/dt/fe/tests/ex3.c
/petsc/src/dm/dt/fe/tests/output/ex2_0.out
/petsc/src/dm/dt/fe/tests/output/ex2_1.out
/petsc/src/dm/dt/fe/tests/output/ex2_2.out
/petsc/src/dm/dt/fe/tests/output/ex3_p1_0.out
/petsc/src/dm/dt/fe/tests/output/ex3_p1_1.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_0.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_1.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_2.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_3.out
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/space/impls/makefile
/petsc/src/dm/dt/space/impls/wxy/makefile
/petsc/src/dm/dt/space/impls/wxy/spacewxy.c
/petsc/src/dm/f90-mod/petscdmplex.h
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/field/impls/shell/dmfieldshell.c
/petsc/src/dm/field/tutorials/output/ex1_shell.out
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/network/networkcreate.c
/petsc/src/dm/impls/network/networkmonitor.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/plexgeometry.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexmetric.c
/petsc/src/dm/impls/plex/tests/ex3.c
/petsc/src/dm/impls/plex/tests/ex33.c
/petsc/src/dm/impls/plex/tests/output/ex3_wxy_0.out
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
/petsc/src/dm/impls/plex/tutorials/ex13.c
/petsc/src/dm/impls/plex/tutorials/makefile
/petsc/src/dm/impls/plex/tutorials/output/ex13_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_1.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_extrude_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_gyroid_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_gyroid_1.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_schwarz_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_schwarz_1.out
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/tests/ex10.c
/petsc/src/dm/tests/output/ex10_1.out
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/cg/cgeig.c
/petsc/src/ksp/ksp/impls/cg/cgimpl.h
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/tutorials/ex10.c
/petsc/src/ksp/ksp/tutorials/output/ex10_4.out
/petsc/src/ksp/ksp/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/tutorials/output/ex54_classical.out
/petsc/src/ksp/ksp/tutorials/output/ex54_seqaijmkl.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1_alt_3.out
/petsc/src/ksp/ksp/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/tutorials/output/ex55_0_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex55_NC.out
/petsc/src/ksp/ksp/tutorials/output/ex55_classical.out
/petsc/src/ksp/ksp/tutorials/output/ex56_1.out
/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/ex56_nns_telescope.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_matis_localmat_type-seqaij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_matis_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/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/makefile
/petsc/src/ksp/pc/impls/bjacobi/makefile
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/tests/ex72.c
/petsc/src/mat/tests/output/ex72_4.out
/petsc/src/snes/tests/output/ex13_comparison.out
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/tutorials/output/ex12_39.out
/petsc/src/snes/tutorials/output/ex19_cuda_1.out
/petsc/src/snes/tutorials/output/ex19_cuda_1_alt.out
/petsc/src/snes/tutorials/output/ex19_cuda_1_alt_2.out
/petsc/src/snes/tutorials/output/ex19_cuda_2.out
/petsc/src/snes/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_gamg.out
/petsc/src/snes/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_gamg.out
/petsc/src/sys/objects/device/tests/ex1.c
/petsc/src/sys/objects/device/tests/ex2.c
/petsc/src/sys/objects/device/tests/ex3.c
/petsc/src/sys/objects/device/tests/ex4.c
/petsc/src/tao/tutorials/output/ex3_guess_pod.out
/petsc/src/ts/utils/dmplexlandau/cuda/landaucu.cu
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/land_tensors.h
/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
is/section/interface/section.c
7e1f7c6e05-Mar-2022 Pierre Jolivet <pierre@joliv.et>

PETSc requires MPI_REPLACE, thus MPI 2.1

4d81c09e05-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

e8eeb4f004-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/feature-add-kokkos-doc' into 'main'

Add manuals for PETSc/Kokkos APIs and fully implement DMDAVecGetKokkosOffsetView()

See merge request petsc/petsc!4864

b6aa88c804-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'pbart/f90-mod-interfaces' into 'release'

Missing interfaces (``see #874`` also) were uncovered

See merge request petsc/petsc!4825


/petsc/.gitlab-ci.yml
/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-linux-pkgs-cxx-mlib.py
/petsc/doc/community/mailing.rst
/petsc/doc/conf.py
/petsc/doc/developers/buildsystem.rst
/petsc/doc/developers/documentation.rst
/petsc/doc/developers/style.rst
/petsc/doc/docs/changes/2016.rst
/petsc/doc/docs/changes/2024.rst
/petsc/doc/docs/changes/211.rst
/petsc/doc/docs/changes/213.rst
/petsc/doc/docs/changes/300.rst
/petsc/doc/docs/changes/312.rst
/petsc/doc/docs/changes/314.rst
/petsc/doc/docs/manual/about_this_manual.rst
/petsc/doc/docs/manual/dmplex.rst
/petsc/doc/docs/manual/getting_started.rst
/petsc/doc/docs/manual/index.rst
/petsc/doc/docs/manual/mat.rst
/petsc/doc/docs/manual/other.rst
/petsc/doc/docs/manual/performance.rst
/petsc/doc/docs/manual/vec.rst
/petsc/doc/download/index.rst
/petsc/doc/faq/index.rst
/petsc/doc/index.rst
/petsc/doc/install/install.rst
/petsc/doc/install/install_tutorial.rst
/petsc/doc/install/windows.rst
/petsc/doc/miscellaneous/codemanagement.rst
/petsc/doc/overview/features.rst
/petsc/doc/overview/nutshell.rst
/petsc/doc/petsc.bib
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petscerror.h
/petsc/include/petscversion.h
/petsc/lib/petsc/conf/test
/petsc/src/binding/petsc4py/docs/ipynb/dmplex.ipynb
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/dm/f90-mod/petscdm.h90
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bjacobi/bjacobi.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/pbjacobi/pbjacobi.c
/petsc/src/ksp/pc/impls/vpbjacobi/vpbjacobi.c
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/preallocator/matpreallocator.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matproduct.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex115.c
/petsc/src/mat/tests/ex66.c
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/interface/dviewp.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/error/signal.c
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/logging/plog.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/pdisplay.c
/petsc/src/sys/utils/sorti.c
/petsc/src/tao/leastsquares/tutorials/chwirut2.c
/petsc/src/ts/f90-mod/petscts.h90
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/tutorials/ex2.c
f90-mod/petscis.h90
f90-mod/petscvec.h90
21bad80918-Feb-2022 Junchao Zhang <jczhang@mcs.anl.gov>

Vec: add manual for VecKokkos

4a1c5f4217-Feb-2022 Jose E. Roman <jroman@dsic.upv.es>

Fortran: add more missing interfaces for XXXDestroy()

Also add a custom fortran binding for PetscRandomDestroy()

Fortran: add more missing interfaces for XXXDestroy()

Also add a custom fortran bin

Fortran: add more missing interfaces for XXXDestroy()

Also add a custom fortran binding for PetscRandomDestroy()

Fortran: add more missing interfaces for XXXDestroy()

Also add a custom fortran binding for PetscRandomDestroy()

Squashed commit of the following:

commit a9bc1bbe47757674cf587d614c34701f8a235d61
Author: Jose E. Roman <jroman@dsic.upv.es>
Date: Fri Mar 4 12:38:39 2022 +0100

Fix fortran binding for PetscRandomDestroy

show more ...

9574d0f002-Mar-2022 Matthew G. Knepley <knepley@gmail.com>

Section: Fixed subsection constraint indices


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-linux-cuda-double-64idx.py
/petsc/config/examples/arch-ci-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-ci-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-ci-osx-cxx-pkgs-opt.py
/petsc/config/query_tests.py
/petsc/doc/community/mailing.rst
/petsc/doc/docs/changes/dev.rst
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscdmplex.h
/petsc/include/petsc/private/dmfieldimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petscaijdevice.h
/petsc/include/petscdm.h
/petsc/include/petscdmnetwork.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmplextypes.h
/petsc/include/petscdt.h
/petsc/include/petscfe.h
/petsc/include/petscpc.h
/petsc/include/petscpctypes.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test.common
/petsc/src/binding/petsc4py/src/PETSc/DT.pyx
/petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/tests/ex2.c
/petsc/src/dm/dt/fe/tests/ex3.c
/petsc/src/dm/dt/fe/tests/output/ex2_0.out
/petsc/src/dm/dt/fe/tests/output/ex2_1.out
/petsc/src/dm/dt/fe/tests/output/ex2_2.out
/petsc/src/dm/dt/fe/tests/output/ex3_p1_0.out
/petsc/src/dm/dt/fe/tests/output/ex3_p1_1.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_0.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_1.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_2.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_3.out
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/space/impls/makefile
/petsc/src/dm/dt/space/impls/wxy/makefile
/petsc/src/dm/dt/space/impls/wxy/spacewxy.c
/petsc/src/dm/f90-mod/petscdmplex.h
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/field/impls/shell/dmfieldshell.c
/petsc/src/dm/field/tutorials/output/ex1_shell.out
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/network/networkcreate.c
/petsc/src/dm/impls/network/networkmonitor.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/plexgeometry.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexmetric.c
/petsc/src/dm/impls/plex/tests/ex3.c
/petsc/src/dm/impls/plex/tests/output/ex3_wxy_0.out
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
/petsc/src/dm/impls/plex/tutorials/ex13.c
/petsc/src/dm/impls/plex/tutorials/makefile
/petsc/src/dm/impls/plex/tutorials/output/ex13_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_1.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_extrude_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_gyroid_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_gyroid_1.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_schwarz_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_schwarz_1.out
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/dm/tests/ex10.c
/petsc/src/dm/tests/output/ex10_1.out
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/cg/cgeig.c
/petsc/src/ksp/ksp/impls/cg/cgimpl.h
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/tutorials/ex10.c
/petsc/src/ksp/ksp/tutorials/output/ex10_4.out
/petsc/src/ksp/ksp/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/tutorials/output/ex54_classical.out
/petsc/src/ksp/ksp/tutorials/output/ex54_seqaijmkl.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1_alt_3.out
/petsc/src/ksp/ksp/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/tutorials/output/ex55_0_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex55_NC.out
/petsc/src/ksp/ksp/tutorials/output/ex55_classical.out
/petsc/src/ksp/ksp/tutorials/output/ex56_1.out
/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/ex56_nns_telescope.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_matis_localmat_type-seqaij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_matis_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/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/makefile
/petsc/src/ksp/pc/impls/bjacobi/makefile
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/tests/ex72.c
/petsc/src/mat/tests/output/ex72_4.out
/petsc/src/snes/tests/output/ex13_comparison.out
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/tutorials/output/ex12_39.out
/petsc/src/snes/tutorials/output/ex19_cuda_1.out
/petsc/src/snes/tutorials/output/ex19_cuda_1_alt.out
/petsc/src/snes/tutorials/output/ex19_cuda_1_alt_2.out
/petsc/src/snes/tutorials/output/ex19_cuda_2.out
/petsc/src/snes/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_gamg.out
/petsc/src/snes/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_gamg.out
/petsc/src/sys/objects/device/tests/ex1.c
/petsc/src/sys/objects/device/tests/ex2.c
/petsc/src/sys/objects/device/tests/ex3.c
/petsc/src/sys/objects/device/tests/ex4.c
/petsc/src/tao/tutorials/output/ex3_guess_pod.out
/petsc/src/ts/utils/dmplexlandau/cuda/landaucu.cu
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/land_tensors.h
/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
is/section/interface/section.c
6ce0ac2018-Feb-2022 Junchao Zhang <jczhang@mcs.anl.gov>

VecKokkkos: fix a comment typo


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/doc/community/mailing.rst
/petsc/doc/docs/changes/dev.rst
/petsc/include/petsc/finclude/petscdmplex.h
/petsc/include/petsc/private/dmfieldimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petscaijdevice.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmplextypes.h
/petsc/include/petscdt.h
/petsc/include/petscfe.h
/petsc/include/petscpc.h
/petsc/include/petscpctypes.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/tests/ex2.c
/petsc/src/dm/dt/fe/tests/ex3.c
/petsc/src/dm/dt/fe/tests/output/ex2_0.out
/petsc/src/dm/dt/fe/tests/output/ex2_1.out
/petsc/src/dm/dt/fe/tests/output/ex2_2.out
/petsc/src/dm/dt/fe/tests/output/ex3_p1_0.out
/petsc/src/dm/dt/fe/tests/output/ex3_p1_1.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_0.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_1.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_2.out
/petsc/src/dm/dt/fe/tests/output/ex3_wxy_3.out
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/space/impls/makefile
/petsc/src/dm/dt/space/impls/wxy/makefile
/petsc/src/dm/dt/space/impls/wxy/spacewxy.c
/petsc/src/dm/f90-mod/petscdmplex.h
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/field/impls/shell/dmfieldshell.c
/petsc/src/dm/field/tutorials/output/ex1_shell.out
/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/plexgeometry.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexmetric.c
/petsc/src/dm/impls/plex/tests/ex3.c
/petsc/src/dm/impls/plex/tests/output/ex3_wxy_0.out
/petsc/src/dm/impls/plex/tutorials/ex13.c
/petsc/src/dm/impls/plex/tutorials/makefile
/petsc/src/dm/impls/plex/tutorials/output/ex13_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_1.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_extrude_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_gyroid_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_gyroid_1.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_schwarz_0.out
/petsc/src/dm/impls/plex/tutorials/output/ex13_schwarz_1.out
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/cg/cgeig.c
/petsc/src/ksp/ksp/impls/cg/cgimpl.h
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/tutorials/ex10.c
/petsc/src/ksp/ksp/tutorials/output/ex10_4.out
/petsc/src/ksp/ksp/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/tutorials/output/ex54_classical.out
/petsc/src/ksp/ksp/tutorials/output/ex54_seqaijmkl.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex54f_1_alt_3.out
/petsc/src/ksp/ksp/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/tutorials/output/ex55_0_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex55_NC.out
/petsc/src/ksp/ksp/tutorials/output/ex55_classical.out
/petsc/src/ksp/ksp/tutorials/output/ex56_1.out
/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/ex56_nns_telescope.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_matis_localmat_type-seqaij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_matis_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/bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/makefile
/petsc/src/ksp/pc/impls/bjacobi/makefile
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/tests/ex72.c
/petsc/src/mat/tests/output/ex72_4.out
/petsc/src/snes/tests/output/ex13_comparison.out
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/tutorials/output/ex12_39.out
/petsc/src/snes/tutorials/output/ex19_cuda_1.out
/petsc/src/snes/tutorials/output/ex19_cuda_1_alt.out
/petsc/src/snes/tutorials/output/ex19_cuda_1_alt_2.out
/petsc/src/snes/tutorials/output/ex19_cuda_2.out
/petsc/src/snes/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_gamg.out
/petsc/src/snes/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_gamg.out
/petsc/src/sys/objects/device/tests/ex1.c
/petsc/src/sys/objects/device/tests/ex2.c
/petsc/src/sys/objects/device/tests/ex3.c
/petsc/src/sys/objects/device/tests/ex4.c
/petsc/src/tao/tutorials/output/ex3_guess_pod.out
/petsc/src/ts/utils/dmplexlandau/cuda/landaucu.cu
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/land_tensors.h
/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
vec/impls/seq/kokkos/veckok.kokkos.cxx
164e454b24-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/fix-mat-vec-kokkos' into 'main'

Tune mat and vec of kokkos

See merge request petsc/petsc!4881

78d3b7f923-Feb-2022 Junchao Zhang <jczhang@mcs.anl.gov>

VecKokkos: support mixed VecTypes in VecPointwiseMult/Devide

6e5e41e723-Feb-2022 Junchao Zhang <jczhang@mcs.anl.gov>

VecMPIKokkos: lazy-initialize the device array in VecCreate


/petsc/config/examples/arch-ci-osx-cxx-cmplx-pkgs-dbg.py
/petsc/doc/developers/buildsystem.rst
/petsc/doc/developers/documentation.rst
/petsc/doc/developers/style.rst
/petsc/doc/docs/changes/2016.rst
/petsc/doc/docs/changes/2024.rst
/petsc/doc/docs/changes/211.rst
/petsc/doc/docs/changes/213.rst
/petsc/doc/docs/changes/300.rst
/petsc/doc/docs/changes/312.rst
/petsc/doc/docs/manual/about_this_manual.rst
/petsc/doc/docs/manual/dmplex.rst
/petsc/doc/docs/manual/fortran.rst
/petsc/doc/docs/manual/getting_started.rst
/petsc/doc/docs/manual/index.rst
/petsc/doc/docs/manual/mat.rst
/petsc/doc/docs/manual/matlab.rst
/petsc/doc/docs/manual/other.rst
/petsc/doc/docs/manual/performance.rst
/petsc/doc/docs/manual/vec.rst
/petsc/doc/faq/index.rst
/petsc/doc/index.rst
/petsc/doc/install/install.rst
/petsc/doc/install/install_tutorial.rst
/petsc/doc/install/windows.rst
/petsc/doc/miscellaneous/codemanagement.rst
/petsc/doc/overview/features.rst
/petsc/doc/petsc.bib
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/mat/interface/matrix.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/interface/dviewp.c
/petsc/src/sys/error/signal.c
/petsc/src/sys/tutorials/ex1.c
/petsc/src/sys/tutorials/ex2.c
/petsc/src/sys/utils/pdisplay.c
/petsc/src/tao/leastsquares/tutorials/chwirut2.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/tutorials/ex2.c
vec/impls/mpi/kokkos/mpikok.kokkos.cxx
54c59aa721-Feb-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Enforce PetscCheck() and PetscAssert() usage via checkbadSource

fa7c0e9523-Feb-2022 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

isio.c: improve PetscChecks

4e1d6e8418-Aug-2021 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

add ISSetLayout() and IS test ex12.c


/petsc/config/examples/arch-ci-osx-cxx-cmplx-pkgs-dbg.py
/petsc/doc/developers/buildsystem.rst
/petsc/doc/developers/documentation.rst
/petsc/doc/developers/style.rst
/petsc/doc/docs/changes/2016.rst
/petsc/doc/docs/changes/2024.rst
/petsc/doc/docs/changes/211.rst
/petsc/doc/docs/changes/213.rst
/petsc/doc/docs/changes/300.rst
/petsc/doc/docs/changes/312.rst
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/about_this_manual.rst
/petsc/doc/docs/manual/dmplex.rst
/petsc/doc/docs/manual/fortran.rst
/petsc/doc/docs/manual/getting_started.rst
/petsc/doc/docs/manual/index.rst
/petsc/doc/docs/manual/mat.rst
/petsc/doc/docs/manual/matlab.rst
/petsc/doc/docs/manual/other.rst
/petsc/doc/docs/manual/performance.rst
/petsc/doc/docs/manual/vec.rst
/petsc/doc/faq/index.rst
/petsc/doc/index.rst
/petsc/doc/install/install.rst
/petsc/doc/install/install_tutorial.rst
/petsc/doc/install/windows.rst
/petsc/doc/miscellaneous/codemanagement.rst
/petsc/doc/overview/features.rst
/petsc/doc/petsc.bib
/petsc/include/petscis.h
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/mat/interface/matrix.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/interface/dviewp.c
/petsc/src/sys/error/signal.c
/petsc/src/sys/tutorials/ex1.c
/petsc/src/sys/tutorials/ex2.c
/petsc/src/sys/utils/pdisplay.c
/petsc/src/tao/leastsquares/tutorials/chwirut2.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/tutorials/ex2.c
is/is/interface/index.c
is/is/tests/ex12.c
is/is/tests/output/ex12_1.out
b996b80019-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/feature-simplify-zero-vec' into 'main'

Zero vectors more efficiently

See merge request petsc/petsc!4862

c5ed836c18-Feb-2022 Junchao Zhang <jczhang@mcs.anl.gov>

VecKokkos: zero the newly created vector on host instead of device

Host array is calloc'ed, so if we do not use it, it incurs zero cost;
Device array is uninitialized, because we guess most likely o

VecKokkos: zero the newly created vector on host instead of device

Host array is calloc'ed, so if we do not use it, it incurs zero cost;
Device array is uninitialized, because we guess most likely one will do
VecGetKokkosViewWrite() to initialize the vector, so that one can avoid
zeroing the device array or copying the zero'ed host array from host to device.

show more ...

1...<<31323334353637383940>>...278