History log of /petsc/src/ksp/pc/impls/ (Results 876 – 900 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
27436d3e15-Mar-2022 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

added GAMG graph timer

2dd49c9010-Feb-2022 Pierre Jolivet <pierre@joliv.et>

KSPHPDDM: add -ksp_hpddm_precision [single|double]

1bde8fbe10-Mar-2022 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

added prefix to GAMG info prints

074aec5509-Mar-2022 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

added default max_it to eig est in GAMG, fix src/dm/impls/stag/tutorials/output/ex3_2

73f7197e03-Mar-2022 Jed Brown <jed@jedbrown.org>

PCGAMG: update tests

* formatting of Chebyshev information
* use of GAMG SA eigenvalue estimates


/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petscpc.h
/petsc/src/dm/impls/stag/tutorials/ex3.c
/petsc/src/dm/impls/stag/tutorials/output/ex3_2.out
/petsc/src/ksp/ksp/tutorials/ex54.c
/petsc/src/ksp/ksp/tutorials/ex55.c
/petsc/src/ksp/ksp/tutorials/ex56.c
/petsc/src/ksp/ksp/tutorials/ex59.c
/petsc/src/ksp/ksp/tutorials/ex7.c
/petsc/src/ksp/ksp/tutorials/ex71.c
/petsc/src/ksp/ksp/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/tutorials/output/ex29_3.out
/petsc/src/ksp/ksp/tutorials/output/ex29_4.out
/petsc/src/ksp/ksp/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/tutorials/output/ex43_4.out
/petsc/src/ksp/ksp/tutorials/output/ex43_6.out
/petsc/src/ksp/ksp/tutorials/output/ex49_5.out
/petsc/src/ksp/ksp/tutorials/output/ex50_1.out
/petsc/src/ksp/ksp/tutorials/output/ex50_2.out
/petsc/src/ksp/ksp/tutorials/output/ex54_0.out
/petsc/src/ksp/ksp/tutorials/output/ex54_0_alt.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/ex55_sa.out
/petsc/src/ksp/ksp/tutorials/output/ex55_sa_alt.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/ex66_1.out
/petsc/src/ksp/ksp/tutorials/output/ex66_2.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_deluxe_layers_adapt_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-0.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
gamg/agg.c
gamg/ftn-custom/zgamgf.c
gamg/gamg.c
/petsc/src/snes/tests/ex13.c
/petsc/src/snes/tests/output/ex13_kokkos.out
/petsc/src/snes/tests/output/ex20_1.out
/petsc/src/snes/tutorials/ex12.c
/petsc/src/snes/tutorials/ex13.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/ex20.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/tutorials/ex73f90t.F90
/petsc/src/snes/tutorials/makefile
/petsc/src/snes/tutorials/output/ex18_1.out
/petsc/src/snes/tutorials/output/ex18_2.out
/petsc/src/snes/tutorials/output/ex19_cuda_1.out
/petsc/src/snes/tutorials/output/ex19_cuda_2.out
/petsc/src/snes/tutorials/output/ex19_tut_2.out
/petsc/src/snes/tutorials/output/ex40f90_1.out
/petsc/src/snes/tutorials/output/ex46_1.out
/petsc/src/snes/tutorials/output/ex46_1_alt.out
/petsc/src/snes/tutorials/output/ex46_1_alt_2.out
/petsc/src/snes/tutorials/output/ex5_1.out
/petsc/src/snes/tutorials/output/ex5_2.out
/petsc/src/snes/tutorials/output/ex5_2_alt.out
/petsc/src/snes/tutorials/output/ex5_3.out
/petsc/src/snes/tutorials/output/ex5_3_alt.out
/petsc/src/snes/tutorials/output/ex5_4.out
/petsc/src/snes/tutorials/output/ex5_4_alt.out
/petsc/src/tao/tutorials/ex3.c
/petsc/src/tao/tutorials/output/ex3_1.out
/petsc/src/tao/tutorials/output/ex3_guess_pod.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex5adj.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_2.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_3.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_4.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_5.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_6.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_7.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex5adj_gamg.out
/petsc/src/ts/tutorials/output/ex47_2d_p1p1_mg_r1.out
efe053fc04-Mar-2022 Jed Brown <jed@jedbrown.org>

PCGAMG/KSPChebyshev: simplify logic for using SA eigenvalue estimates

Provided eigenvalue estimates are only relevant for Jacobi, otherwise discarded.

0a94a98303-Mar-2022 Jed Brown <jed@jedbrown.org>

PCGAMG/KSPChebyshev: clean up sticky logic

Chebyshev was re-estimating eigenvalues after the first solve even when
PCGAMG was providing SA eigenvalues. The output was also confusing. Now
we only sto

PCGAMG/KSPChebyshev: clean up sticky logic

Chebyshev was re-estimating eigenvalues after the first solve even when
PCGAMG was providing SA eigenvalues. The output was also confusing. Now
we only store what is specified directly by the user and report how we
got our estimates.

MG smoother output now explains the eigenvalue targets and transform,
e.g., for the typical case where it's provided by GAMG.

KSP Object: (mg_levels_1_) 1 MPI processes
type: chebyshev
eigenvalue targets used: min 0.197657, max 2.17423
eigenvalues provided (min 0.0234084, max 1.97657) with transform: [0. 0.1; 0. 1.1]
maximum iterations=2, nonzero initial guess
tolerances: relative=1e-05, absolute=1e-50, divergence=10000.
left preconditioning
using NONE norm type for convergence test

show more ...

2de708cb03-Mar-2022 Jed Brown <jed@jedbrown.org>

PCGAMG: fix invalid access from redundent KSPSetFromOptions(smoother)

If the user writes -mg_levels_ksp_type richardson, for example, then the
following code would be referencing invalid cheb->membe

PCGAMG: fix invalid access from redundent KSPSetFromOptions(smoother)

If the user writes -mg_levels_ksp_type richardson, for example, then the
following code would be referencing invalid cheb->members after
KSPSetFromOptions(smoother) changed the smoother from Chebyshev to
Richardson. But we don't need this call because KSPSetFromOptions is
called later in PCSetUp_MG, thus it's harmless for us to handle
Chebyshev here and allow for it to be changed later.

show more ...

7e6512fd02-Mar-2022 Jed Brown <jed@jedbrown.org>

PCGAMG: use SA estimates by default for Jacobi smoothers

8a00555601-Mar-2022 Jed Brown <jed@jedbrown.org>

PCGAMG: remove logic around -ksp_type because KSPSetFromOptions is called later

acbb5b4501-Mar-2022 Jed Brown <jed@jedbrown.org>

PCGAMG: skip symmetric non-SPD use of KSPCR for eigenvalues

KSPCR does not support eigenvalues, so it just returns -1.0. This fixes
a bug introduced in:

https://gitlab.com/petsc/petsc/-/merge_reque

PCGAMG: skip symmetric non-SPD use of KSPCR for eigenvalues

KSPCR does not support eigenvalues, so it just returns -1.0. This fixes
a bug introduced in:

https://gitlab.com/petsc/petsc/-/merge_requests/4552

Commit-type: bug-fix

show more ...


/petsc/config/BuildSystem/config/packages/MFEM.py
/petsc/config/examples/arch-ci-opensolaris-pkgs-opt.py
/petsc/doc/docs/changes/dev.rst
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petscdm.h
/petsc/src/dm/impls/forest/p4est/pforest.h
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/plex/tests/ex10.c
/petsc/src/dm/impls/plex/tests/ex3.c
/petsc/src/dm/impls/plex/transform/impls/extrude/plextrextrude.c
/petsc/src/dm/impls/plex/tutorials/ex8.c
/petsc/src/dm/impls/plex/tutorials/output/ex8_1d_q1_periodic.out
/petsc/src/dm/impls/plex/tutorials/output/ex8_2d_q1_periodic.out
/petsc/src/dm/impls/plex/tutorials/output/ex8_3d_q1_periodic.out
/petsc/src/dm/impls/plex/tutorials/output/ex8_3d_q2_periodic.out
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/utils/dmproject.c
gamg/agg.c
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/tests/ex123.c
/petsc/src/mat/tests/output/ex123_1.out
/petsc/src/mat/tests/output/ex123_2.out
/petsc/src/mat/tests/output/ex123_3.out
/petsc/src/mat/tests/output/ex123_4.out
/petsc/src/mat/tests/output/ex123_matis.out
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/tutorials/output/ex40f90_1.out
/petsc/src/sys/classes/viewer/impls/vtk/vtkv.c
e432b41d02-Mar-2022 Stefano Zampini <stefano.zampini@gmail.com>

MATIS: support negative indices in l2maps


/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/BuildSystem/config/packages/libceed.py
/petsc/doc/docs/changes/dev.rst
/petsc/include/petscis.h
/petsc/include/petscmat.h
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexhpddm.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/ksp/tutorials/ex76.c
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_1.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_2.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_cusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_alt.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_hpddm.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_hpddm_baij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_4lev.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_both_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers.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/ex71_fetidp_1.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_elast.out
bddc/bddcfetidp.c
bddc/bddcprivate.c
hpddm/hpddm.cxx
is/pcis.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/is/matis.h
/petsc/src/mat/impls/preallocator/matpreallocator.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex23.c
/petsc/src/mat/tests/output/ex23_1.out
/petsc/src/mat/tests/output/ex23_10.out
/petsc/src/mat/tests/output/ex23_11.out
/petsc/src/mat/tests/output/ex23_12.out
/petsc/src/mat/tests/output/ex23_13.out
/petsc/src/mat/tests/output/ex23_2.out
/petsc/src/mat/tests/output/ex23_3.out
/petsc/src/mat/tests/output/ex23_4.out
/petsc/src/mat/tests/output/ex23_5.out
/petsc/src/mat/tests/output/ex23_6.out
/petsc/src/mat/tests/output/ex23_7.out
/petsc/src/mat/tests/output/ex23_8.out
/petsc/src/mat/tests/output/ex23_9.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-5_negmap-0_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-5_negmap-0_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-5_negmap-0_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-5_negmap-0_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-5_negmap-1_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-5_negmap-1_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-5_negmap-1_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-5_negmap-1_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-7_negmap-0_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-7_negmap-0_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-7_negmap-0_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-7_negmap-0_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-7_negmap-1_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-7_negmap-1_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-7_negmap-1_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-5_n-7_negmap-1_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-5_negmap-0_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-5_negmap-0_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-5_negmap-0_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-5_negmap-0_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-5_negmap-1_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-5_negmap-1_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-5_negmap-1_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-5_negmap-1_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-7_negmap-0_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-7_negmap-0_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-7_negmap-0_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-7_negmap-0_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-7_negmap-1_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-7_negmap-1_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-7_negmap-1_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-1_m-7_n-7_negmap-1_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-5_negmap-0_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-5_negmap-0_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-5_negmap-0_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-5_negmap-0_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-5_negmap-1_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-5_negmap-1_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-5_negmap-1_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-5_negmap-1_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-7_negmap-0_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-7_negmap-0_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-7_negmap-0_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-7_negmap-0_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-7_negmap-1_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-7_negmap-1_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-7_negmap-1_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-5_n-7_negmap-1_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-5_negmap-0_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-5_negmap-0_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-5_negmap-0_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-5_negmap-0_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-5_negmap-1_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-5_negmap-1_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-5_negmap-1_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-5_negmap-1_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-7_negmap-0_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-7_negmap-0_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-7_negmap-0_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-7_negmap-0_repmap-1_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-7_negmap-1_repmap-0_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-7_negmap-1_repmap-0_diffmap-1.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-7_negmap-1_repmap-1_diffmap-0.out
/petsc/src/mat/tests/output/ex23_negrep_nsize-3_m-7_n-7_negmap-1_repmap-1_diffmap-1.out
/petsc/src/mat/utils/gcreate.c
/petsc/src/ts/tutorials/ex53.c
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/tests/ex6.c
/petsc/src/vec/is/tests/makefile
/petsc/src/vec/is/tests/output/ex6_1_nsize-1.out
/petsc/src/vec/is/tests/output/ex6_1_nsize-2.out
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vector.c
25248dff10-Mar-2022 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fix MPI_REAL -> MPIU_REAL

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

Merge branch 'fieldsplit-set-coordinates' into 'main'

Added support for PCSetCoordinates to the PCFieldSplit preconditioner.

See merge request petsc/petsc!4875

5ddf11f810-Mar-2022 Nicolas Barnafi <nabw91@gmail.com>

Added support for PCSetCoordinates to the PCFieldSplit preconditioner.


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/KS.py
/petsc/config/BuildSystem/config/packages/MPI.py
/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/slepc.py
/petsc/config/examples/arch-ci-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-cuda-double-64idx.py
/petsc/config/examples/arch-ci-linux-gcc-pkgs-opt.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/developers/style.rst
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/dt.rst
/petsc/doc/docs/manual/profiling.rst
/petsc/doc/docs/manual/programming.rst
/petsc/doc/download/index.rst
/petsc/doc/install/install.rst
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscdmplex.h
/petsc/include/petsc/private/cpputil.hpp
/petsc/include/petsc/private/dmfieldimpl.h
/petsc/include/petsc/private/dmswarmimpl.h
/petsc/include/petsc/private/drawimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petsc/private/vecimpl_kokkos.hpp
/petsc/include/petscdm.h
/petsc/include/petscdmda_kokkos.hpp
/petsc/include/petscdmnetwork.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmplextypes.h
/petsc/include/petscdmswarm.h
/petsc/include/petscdraw.h
/petsc/include/petscdt.h
/petsc/include/petscfe.h
/petsc/include/petscmacros.h
/petsc/include/petscmath.h
/petsc/include/petscvec_kokkos.hpp
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/petscmpiexec
/petsc/lib/petsc/bin/petscnagupgrade.py
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test.common
/petsc/lib/petsc/conf/variables
/petsc/makefile
/petsc/src/binding/petsc4py/src/PETSc/DT.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscdt.pxi
/petsc/src/binding/petsc4py/src/__init__.py
/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/interface/dtprob.c
/petsc/src/dm/dt/interface/makefile
/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/dt/tests/ex14.c
/petsc/src/dm/dt/tests/ex3.c
/petsc/src/dm/dt/tests/output/ex14_0.out
/petsc/src/dm/f90-mod/petscdm.h90
/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/da/kokkos/dagetov.kokkos.cxx
/petsc/src/dm/impls/da/makefile
/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/redundant/dmredundant.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/impls/swarm/tests/ex8.c
/petsc/src/dm/impls/swarm/tests/output/ex8_0.out
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/dm/tests/ex10.c
/petsc/src/dm/tests/ex1k.kokkos.cxx
/petsc/src/dm/tests/ex2k.kokkos.cxx
/petsc/src/dm/tests/output/ex10_1.out
/petsc/src/dm/tests/output/ex1k_1.out
/petsc/src/dm/tests/output/ex2k_1.out
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/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
fieldsplit/fieldsplit.c
/petsc/src/mat/f90-mod/petscmat.h90
/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/mpiov.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/tests/ex93.c
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/snes/tutorials/output/ex19_tut_4.out
/petsc/src/snes/tutorials/output/ex19_tut_5.out
/petsc/src/snes/tutorials/output/ex19_tut_6.out
/petsc/src/snes/tutorials/output/ex19_tut_7.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/utils/dscatter.c
/petsc/src/sys/classes/draw/utils/lgc.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/logging/plog.c
/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/ts/f90-mod/petscts.h90
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/tests/ex35.c
/petsc/src/ts/tests/output/ex35_1D.out
/petsc/src/ts/tests/output/ex35_2D.out
/petsc/src/ts/tutorials/ex76.c
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/makefile
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/makefile
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


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/ml.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/nargs.py
/petsc/config/BuildSystem/retrieval.py
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/ksp.rst
/petsc/include/petsc/private/sectionimpl.h
/petsc/include/petscdmlabel.h
/petsc/include/petscerror.h
/petsc/include/petscsection.h
/petsc/include/petscvec_kokkos.hpp
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/tests/ex3.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexmetric.c
/petsc/src/dm/impls/plex/tests/ex33.c
/petsc/src/dm/impls/plex/transform/interface/plextransform.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/ksp/ksp/interface/itfunc.c
bddc/bddcprivate.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/blockmat/seq/blockmat.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/impls/ntrdc/ntrdc.c
/petsc/src/sys/fileio/fretrieve.c
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/sys/objects/options.c
/petsc/src/sys/utils/sortso.c
/petsc/src/tao/bound/impls/bqnls/bqnls.c
/petsc/src/tao/interface/taosolver_bounds.c
/petsc/src/tao/interface/taosolver_fg.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/ts/impls/implicit/discgrad/tsdiscgrad.c
/petsc/src/ts/trajectory/interface/traj.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/interface/vscat.c
/petsc/src/vec/is/sf/utils/sfutils.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
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


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/KS.py
/petsc/config/BuildSystem/config/packages/MPI.py
/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/ml.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/nargs.py
/petsc/config/BuildSystem/retrieval.py
/petsc/config/examples/arch-ci-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-cuda-double-64idx.py
/petsc/config/examples/arch-ci-linux-gcc-pkgs-opt.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/developers/style.rst
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/dt.rst
/petsc/doc/docs/manual/ksp.rst
/petsc/doc/docs/manual/profiling.rst
/petsc/doc/docs/manual/programming.rst
/petsc/doc/download/index.rst
/petsc/doc/install/install.rst
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscdmplex.h
/petsc/include/petsc/private/cpputil.hpp
/petsc/include/petsc/private/dmfieldimpl.h
/petsc/include/petsc/private/dmswarmimpl.h
/petsc/include/petsc/private/drawimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petsc/private/sectionimpl.h
/petsc/include/petsc/private/vecimpl_kokkos.hpp
/petsc/include/petscdm.h
/petsc/include/petscdmda_kokkos.hpp
/petsc/include/petscdmlabel.h
/petsc/include/petscdmnetwork.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmplextypes.h
/petsc/include/petscdmswarm.h
/petsc/include/petscdraw.h
/petsc/include/petscdt.h
/petsc/include/petscerror.h
/petsc/include/petscfe.h
/petsc/include/petscmacros.h
/petsc/include/petscmath.h
/petsc/include/petscsection.h
/petsc/include/petscvec_kokkos.hpp
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/petscmpiexec
/petsc/lib/petsc/bin/petscnagupgrade.py
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test.common
/petsc/lib/petsc/conf/variables
/petsc/makefile
/petsc/src/binding/petsc4py/src/PETSc/DT.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscdt.pxi
/petsc/src/binding/petsc4py/src/__init__.py
/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/interface/dtprob.c
/petsc/src/dm/dt/interface/makefile
/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/dt/tests/ex14.c
/petsc/src/dm/dt/tests/ex3.c
/petsc/src/dm/dt/tests/output/ex14_0.out
/petsc/src/dm/f90-mod/petscdm.h90
/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/da/kokkos/dagetov.kokkos.cxx
/petsc/src/dm/impls/da/makefile
/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/redundant/dmredundant.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/impls/swarm/tests/ex8.c
/petsc/src/dm/impls/swarm/tests/output/ex8_0.out
/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/ex1k.kokkos.cxx
/petsc/src/dm/tests/ex2k.kokkos.cxx
/petsc/src/dm/tests/output/ex10_1.out
/petsc/src/dm/tests/output/ex1k_1.out
/petsc/src/dm/tests/output/ex2k_1.out
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/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
bddc/bddcprivate.c
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mpiov.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/matptap.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/blockmat/seq/blockmat.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex93.c
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/snes/tutorials/output/ex19_tut_4.out
/petsc/src/snes/tutorials/output/ex19_tut_5.out
/petsc/src/snes/tutorials/output/ex19_tut_6.out
/petsc/src/snes/tutorials/output/ex19_tut_7.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/utils/dscatter.c
/petsc/src/sys/classes/draw/utils/lgc.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/logging/plog.c
/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/sys/utils/sortso.c
/petsc/src/ts/f90-mod/petscts.h90
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/tests/ex35.c
/petsc/src/ts/tests/output/ex35_1D.out
/petsc/src/ts/tests/output/ex35_2D.out
/petsc/src/ts/tutorials/ex76.c
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/is/sf/utils/sfutils.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/kokkos/makefile
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/makefile
d618d24f09-Mar-2022 Mark Adams <mfadams@lbl.gov>

reformat batch solver and plexlandau.c

26f882f026-Feb-2022 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

cleanup batch solver


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/KS.py
/petsc/config/BuildSystem/config/packages/MPI.py
/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/slepc.py
/petsc/config/examples/arch-ci-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-cuda-double-64idx.py
/petsc/config/examples/arch-ci-linux-gcc-pkgs-opt.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/developers/style.rst
/petsc/doc/docs/changes/dev.rst
/petsc/doc/docs/manual/dt.rst
/petsc/doc/docs/manual/profiling.rst
/petsc/doc/docs/manual/programming.rst
/petsc/doc/download/index.rst
/petsc/doc/install/install.rst
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscdmplex.h
/petsc/include/petsc/private/cpputil.hpp
/petsc/include/petsc/private/dmfieldimpl.h
/petsc/include/petsc/private/dmswarmimpl.h
/petsc/include/petsc/private/drawimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petsc/private/vecimpl_kokkos.hpp
/petsc/include/petscdm.h
/petsc/include/petscdmda_kokkos.hpp
/petsc/include/petscdmnetwork.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmplextypes.h
/petsc/include/petscdmswarm.h
/petsc/include/petscdraw.h
/petsc/include/petscdt.h
/petsc/include/petscfe.h
/petsc/include/petsclandau.h
/petsc/include/petscmacros.h
/petsc/include/petscmath.h
/petsc/include/petscvec_kokkos.hpp
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/petscmpiexec
/petsc/lib/petsc/bin/petscnagupgrade.py
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test.common
/petsc/lib/petsc/conf/variables
/petsc/makefile
/petsc/src/binding/petsc4py/src/PETSc/DT.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscdt.pxi
/petsc/src/binding/petsc4py/src/__init__.py
/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/interface/dtprob.c
/petsc/src/dm/dt/interface/makefile
/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/dt/tests/ex14.c
/petsc/src/dm/dt/tests/ex3.c
/petsc/src/dm/dt/tests/output/ex14_0.out
/petsc/src/dm/f90-mod/petscdm.h90
/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/da/kokkos/dagetov.kokkos.cxx
/petsc/src/dm/impls/da/makefile
/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/redundant/dmredundant.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/impls/swarm/tests/ex8.c
/petsc/src/dm/impls/swarm/tests/output/ex8_0.out
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/dm/tests/ex10.c
/petsc/src/dm/tests/ex1k.kokkos.cxx
/petsc/src/dm/tests/ex2k.kokkos.cxx
/petsc/src/dm/tests/output/ex10_1.out
/petsc/src/dm/tests/output/ex1k_1.out
/petsc/src/dm/tests/output/ex2k_1.out
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/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
bjacobi/bjkokkos/bjkokkos.kokkos.cxx
/petsc/src/mat/f90-mod/petscmat.h90
/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/mpiov.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/tests/ex93.c
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/snes/tutorials/output/ex19_tut_4.out
/petsc/src/snes/tutorials/output/ex19_tut_5.out
/petsc/src/snes/tutorials/output/ex19_tut_6.out
/petsc/src/snes/tutorials/output/ex19_tut_7.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/utils/dscatter.c
/petsc/src/sys/classes/draw/utils/lgc.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/logging/plog.c
/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/ts/f90-mod/petscts.h90
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/tests/ex35.c
/petsc/src/ts/tests/output/ex35_1D.out
/petsc/src/ts/tests/output/ex35_2D.out
/petsc/src/ts/tutorials/ex76.c
/petsc/src/ts/utils/dmplexlandau/cuda/landaucu.cu
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex2.c
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/makefile
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/makefile
90db855723-Feb-2022 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

added setting KSPCR for eigen estimates in GAMG for symmetric and hermetian matrices


/petsc/doc/docs/changes/dev.rst
/petsc/include/petscpc.h
/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
gamg/agg.c
gamg/gamg.c
mg/mg.c
/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/tao/tutorials/output/ex3_guess_pod.out
5f7df01023-Feb-2022 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

switch default GAMG smoothing to PCJACOBI

e7d4b4cb23-Feb-2022 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

added grid complexity to GAMG view

9effc8a026-Feb-2022 Jed Brown <jed@jedbrown.org>

PC bjkokkos: fix SETERRQ to PetscCheck to satisfy checkbadSource

a4d8cd1826-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/mmg.py
/petsc/config/BuildSystem/config/packages/parmmg.py
/petsc/config/BuildSystem/config/packages/scalapack.py
/petsc/doc/docs/changes/dev.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/vec.rst
/petsc/doc/install/install.rst
/petsc/doc/miscellaneous/codemanagement.rst
/petsc/doc/petsc.bib
/petsc/include/petscaijdevice.h
/petsc/include/petscerror.h
/petsc/include/petscis.h
/petsc/include/petscsys.h
/petsc/lib/petsc/conf/rules
/petsc/src/binding/petsc4py/src/libpetsc4py/custom.h
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexmetric.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/tutorials/ex76.c
hypre/hypre.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex115.c
/petsc/src/mat/tutorials/ex18.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tutorials/ex10d/ex10.c
/petsc/src/ts/interface/tshistory.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/utils/dmplexlandau/cuda/landaucu.cu
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/vec/is/ao/tests/ex3d/ex3.cxx
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/is/tests/ex12.c
/petsc/src/vec/is/is/tests/output/ex12_1.out
/petsc/src/vec/is/utils/isio.c
/petsc/src/vec/vec/impls/mpi/kokkos/mpikok.kokkos.cxx
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
e607c86415-Feb-2022 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

batch solver in bjacobi allow batched solver w/o field major ordering, fixed up timers in Landau

1...<<31323334353637383940>>...210