History log of /petsc/src/ksp/pc/impls/ (Results 1251 – 1275 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e5cd072e24-Sep-2019 prj- <pierre.jolivet@enseeiht.fr>

Updating dev.html and linearsolvertable.html


/petsc/.gitlab-ci.yml
/petsc/.gitmessage
/petsc/config/BuildSystem/config/atomics.py
/petsc/config/BuildSystem/config/base.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/functions.py
/petsc/config/BuildSystem/config/headers.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/SAMRAI.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/cxxlibs.py
/petsc/config/BuildSystem/config/packages/flibs.py
/petsc/config/BuildSystem/config/packages/hdf5.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/mkl_sparse.py
/petsc/config/BuildSystem/config/packages/mkl_sparse_optimize.py
/petsc/config/BuildSystem/config/packages/netcdf.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/pnetcdf.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/config/sourceControl.py
/petsc/config/BuildSystem/config/utilities/cacheDetails.py
/petsc/config/BuildSystem/config/utilities/fortranCommandLine.py
/petsc/config/BuildSystem/graph.py
/petsc/config/BuildSystem/script.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/languages.py
/petsc/config/PETSc/options/scalarTypes.py
/petsc/config/configure.py
/petsc/config/examples/arch-ci-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/gmakegentest.py
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmda.h
/petsc/include/petscpctypes.h
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dageometry.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/documentation/linearsolvertable.html
/petsc/src/ksp/ksp/examples/tutorials/ex42.c
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
hpddm/hpddm.cxx
/petsc/src/sys/fsrc/somefort.F
/petsc/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h
9312030124-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: explicitly setup local KSPs

so that we get a less distorted view in log_view

8bca76a624-Sep-2019 Mark Adams <mfadams@lbl.gov>

fixed unused var

39d0954524-Sep-2019 Mark Adams <mfadams@lbl.gov>

doc and diagnostic

31cb460323-Sep-2019 Mark Adams <mfadams@lbl.gov>

fixing PetscInfo %d

192c0e8b23-Sep-2019 Mark Adams <mfadams@lbl.gov>

fixed warning

ce7c7f2f16-Sep-2019 Mark Adams <mfadams@lbl.gov>

high level GAMG optimizations, pin coarse grids to CPU, add new reduced processor layout (spread accross machine or 'compact'

WIP: fixing as per suggestions, but Fortran subs are failing to make


/petsc/.gitlab-ci.yml
/petsc/.gitmessage
/petsc/config/BuildSystem/config/atomics.py
/petsc/config/BuildSystem/config/base.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/functions.py
/petsc/config/BuildSystem/config/headers.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/SAMRAI.py
/petsc/config/BuildSystem/config/packages/cxxlibs.py
/petsc/config/BuildSystem/config/packages/flibs.py
/petsc/config/BuildSystem/config/packages/mkl_sparse.py
/petsc/config/BuildSystem/config/packages/mkl_sparse_optimize.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/config/sourceControl.py
/petsc/config/BuildSystem/config/utilities/cacheDetails.py
/petsc/config/BuildSystem/config/utilities/fortranCommandLine.py
/petsc/config/BuildSystem/graph.py
/petsc/config/BuildSystem/script.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/languages.py
/petsc/config/PETSc/options/scalarTypes.py
/petsc/config/configure.py
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmda.h
/petsc/include/petscpc.h
/petsc/include/petscpctypes.h
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dageometry.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/examples/tutorials/ex42.c
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
gamg/agg.c
gamg/gamg.c
/petsc/src/sys/fsrc/somefort.F
/petsc/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h
04c5b2e623-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: directly copy values into deluxe matrices

this speeds up a bit the setup phase

cc17cd1e23-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'master' into 'master'

Add --download-hpddm

See merge request petsc/petsc!1994


/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-linux-pkgs-opt.py
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petschpddm.h
/petsc/include/petscdmplex.h
/petsc/include/petscfe.h
/petsc/include/petscksp.h
/petsc/include/petscpc.h
/petsc/include/petscpctypes.h
/petsc/include/petscsnes.h
/petsc/makefile
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/impls/forest/examples/tests/ex2.c
/petsc/src/dm/impls/forest/examples/tutorials/ex1.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/output/ex26_10.out
/petsc/src/dm/impls/plex/examples/tests/output/ex26_11.out
/petsc/src/dm/impls/plex/examples/tests/output/ex26_16.out
/petsc/src/dm/impls/plex/examples/tests/output/ex26_17.out
/petsc/src/dm/impls/plex/examples/tests/output/ex26_18.out
/petsc/src/dm/impls/plex/examples/tests/output/ex26_19.out
/petsc/src/dm/impls/plex/examples/tests/output/ex26_6.out
/petsc/src/dm/impls/plex/examples/tests/output/ex26_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex26_8.out
/petsc/src/dm/impls/plex/examples/tests/output/ex26_9.out
/petsc/src/dm/impls/plex/examples/tutorials/ex9.c
/petsc/src/dm/impls/plex/examples/tutorials/output/ex9_0.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex9_1.out
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexhpddm.c
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/ex74.c
/petsc/src/ksp/ksp/examples/tutorials/ex75.c
/petsc/src/ksp/ksp/examples/tutorials/ex76.c
/petsc/src/ksp/ksp/examples/tutorials/ex9.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_aij_dmda_preall.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_cusparse.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_3lev_hpddm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_3lev_hpddm_baij.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_approx.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_pc_bddc_schur_layers-1_pc_bddc_adaptive_userdefined-0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_cuda_pc_bddc_schur_layers-1_pc_bddc_adaptive_userdefined-1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_mkl_pardiso_cuda_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_mkl_pardiso_cuda_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_mkl_pardiso_cuda_pc_bddc_schur_layers-1_pc_bddc_adaptive_userdefined-0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_mkl_pardiso_cuda_pc_bddc_schur_layers-1_pc_bddc_adaptive_userdefined-1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_mkl_pardiso_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_mkl_pardiso_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_mkl_pardiso_pc_bddc_schur_layers-1_pc_bddc_adaptive_userdefined-0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_mkl_pardiso_pc_bddc_schur_layers-1_pc_bddc_adaptive_userdefined-1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-0_alt.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_pc_bddc_schur_layers-10_pc_bddc_adaptive_userdefined-1_alt.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_pc_bddc_schur_layers-1_pc_bddc_adaptive_userdefined-0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers_adapt_pc_bddc_schur_layers-1_pc_bddc_adaptive_userdefined-1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_hpddm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex75_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex75_1_icc.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex75_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex75_2_icc.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex76_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex76_fgmres_geneo_20_p_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex76_fgmres_geneo_20_p_2_geneo_pc_hpddm_levels_2_eps_nev-20.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex76_fgmres_geneo_20_p_2_geneo_pc_hpddm_levels_2_eps_nev-5.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex76_geneo_pc_hpddm_levels_1_eps_nev-10.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex76_geneo_pc_hpddm_levels_1_eps_nev-15.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex76_geneo_pc_hpddm_levels_1_eps_nev-5.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex9_hpddm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex9_hpddm_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex9_hpddm_cg.out
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
/petsc/src/ksp/ksp/impls/hpddm/makefile
/petsc/src/ksp/ksp/impls/makefile
/petsc/src/ksp/ksp/interface/itregis.c
bddc/bddc.c
bddc/bddcprivate.c
factor/factor.c
hpddm/hpddm.cxx
hpddm/makefile
makefile
svd/svd.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex24.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex63.c
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/ex71.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_hex_p0.out
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_tet_p0.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_p4est_nc_singular_2d.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_p4est_singular_2d.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_quad_reuse.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_quad_reuse_baij.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_quad_reuse_threshold.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_quad_reuse_threshold_baij.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_quad_singular.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_tri_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_tri_parmetis_baij.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_tri_reuse.out
/petsc/src/snes/examples/tutorials/output/ex12_pchpddm_tri_reuse_baij.out
/petsc/src/snes/examples/tutorials/output/ex56_hpddm.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/dmlocalsnes.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/tao/examples/tutorials/ex1.c
/petsc/src/tao/examples/tutorials/ex2.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/ex46.c
/petsc/src/ts/examples/tutorials/ex47.c
/petsc/src/ts/examples/tutorials/ex48.c
/petsc/src/ts/examples/tutorials/output/ex20opt_p_2.out
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/is/section/interface/section.c
38cfc46e22-Sep-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

--download-hpddm for PCHPDDM and KSPHPDDM

28d58a3722-Sep-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Fixes and improvements for PCHPDDM and KSPHPDDM


/petsc/.gitignore
/petsc/.gitlab-ci.yml
/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compile/Cxx.py
/petsc/config/BuildSystem/config/compile/FC.py
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/GLVis.py
/petsc/config/BuildSystem/config/packages/MFEM.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/f2cblaslapack.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/mkl_cpardiso.py
/petsc/config/BuildSystem/config/packages/mkl_pardiso.py
/petsc/config/BuildSystem/config/packages/netcdf.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/scalapack.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/indexTypes.py
/petsc/config/PETSc/options/languages.py
/petsc/config/PETSc/options/memAlign.py
/petsc/config/configure.py
/petsc/config/example_template.py
/petsc/config/examples/arch-ci-linux-ILP64.py
/petsc/config/examples/arch-ci-linux-cuda-single.py
/petsc/config/examples/arch-ci-linux-nagfor.py
/petsc/config/examples/arch-ci-linux-opt-cxx-quad.py
/petsc/config/examples/arch-ci-linux-opt-misc.py
/petsc/config/gmakegentest.py
/petsc/config/petsc_harness.sh
/petsc/config/report_tests.py
/petsc/config/testparse.py
/petsc/gmakefile.test
/petsc/include/petsc.h
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/mpiuni/mpif.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/isimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/sectionimpl.h
/petsc/include/petsccublas.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscdt.h
/petsc/include/petscerror.h
/petsc/include/petscis.h
/petsc/include/petscistypes.h
/petsc/include/petscmat.h
/petsc/include/petscsection.h
/petsc/include/petscsectiontypes.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/lib/petsc/bin/maint/testharness_util.py
/petsc/lib/petsc/bin/petscnagfor
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/lib/petsc/conf/test.common
/petsc/makefile
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/opencl/feopencl.c
/petsc/src/dm/dt/fv/makefile
/petsc/src/dm/examples/tests/ex8.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tests/output/ex8_glvis.out
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/output/ex12_16.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/label/examples/tutorials/ex1.c
/petsc/src/dm/label/examples/tutorials/output/ex1_0.out
/petsc/src/docs/manualpages-sec/header_DMPLEX
/petsc/src/docs/manualpages-sec/header_PetscSection
/petsc/src/docs/tex/manual/manual.tex
/petsc/src/docs/tex/manual/manualpreamble.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/documentation/linearsolvertable.html
/petsc/src/ksp/ksp/examples/tests/ex52f.F
/petsc/src/ksp/ksp/examples/tutorials/ex74.c
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/gmres/gmreig.c
bddc/bddc.c
bddc/bddcprivate.c
factor/factor.c
svd/svd.c
/petsc/src/mat/examples/tests/ex116.c
/petsc/src/mat/examples/tests/ex185.c
/petsc/src/mat/examples/tests/ex230.c
/petsc/src/mat/examples/tests/ex33.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex33.out
/petsc/src/mat/examples/tests/output/ex33_3.out
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/examples/tutorials/output/ex10_mpiaij.out
/petsc/src/mat/examples/tutorials/output/ex10_mpiaij_hdf5.out
/petsc/src/mat/examples/tutorials/output/ex10_mpiaij_hdf5_tiny.out
/petsc/src/mat/examples/tutorials/output/ex10_mpiaij_rect_hdf5.out
/petsc/src/mat/examples/tutorials/output/ex10_mpidense.out
/petsc/src/mat/examples/tutorials/output/ex10_mpidense_hdf5.out
/petsc/src/mat/examples/tutorials/output/ex10_mpidense_rect_hdf5.out
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/aij/mpi/mmaij.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijhdf5.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/baij/mpi/mmbaij.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/baij/seq/baijfact81.c
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/mat/impls/kaij/kaij.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/mpi/mmsbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sell/mpi/mmsell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex24.c
/petsc/src/snes/examples/tutorials/ex3.c
/petsc/src/snes/examples/tutorials/ex30.c
/petsc/src/snes/examples/tutorials/ex42.c
/petsc/src/snes/examples/tutorials/ex46.c
/petsc/src/snes/examples/tutorials/ex47cu.cu
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex63.c
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/ex71.c
/petsc/src/snes/examples/tutorials/ex75.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/examples/tutorials/ex9.c
/petsc/src/snes/examples/tutorials/output/ex19_cpardiso.out
/petsc/src/snes/examples/tutorials/output/ex46_1_alt_2.out
/petsc/src/snes/examples/tutorials/output/ex56_0.out
/petsc/src/snes/examples/tutorials/output/ex56_1.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_gamg.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_ml.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_gamg.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_ml.out
/petsc/src/snes/examples/tutorials/output/ex56_bddc.out
/petsc/src/snes/examples/tutorials/output/ex56_bddc_elast.out
/petsc/src/snes/examples/tutorials/output/ex56_cuda.out
/petsc/src/snes/examples/tutorials/output/ex56_fetidp.out
/petsc/src/snes/examples/tutorials/output/ex56_fetidp_elast.out
/petsc/src/snes/examples/tutorials/output/ex56_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_ml.out
/petsc/src/snes/examples/tutorials/output/ex62_bddc_quad.out
/petsc/src/snes/impls/gs/gssecant.c
/petsc/src/snes/impls/gs/snesgs.c
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/impls/patch/snespatch.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesut.c
/petsc/src/snes/utils/dmlocalsnes.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/errstop.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/f90-mod/petscsysmod.F
/petsc/src/sys/fileio/ftn-custom/zghomef.c
/petsc/src/sys/fileio/ftn-custom/zmpiuopenf.c
/petsc/src/sys/fileio/ftn-custom/zmprintf.c
/petsc/src/sys/fileio/ftn-custom/zsysiof.c
/petsc/src/sys/fileio/mprint.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/memory/ftn-custom/zmtrf.c
/petsc/src/sys/memory/mal.c
/petsc/src/sys/memory/mhbw.c
/petsc/src/sys/memory/mtr.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/pinit.c
/petsc/src/tao/examples/tutorials/output/ex4_hessian_2_alt.out
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5adj.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5opt_ic.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex5adj_2.out
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/ex22f.F
/petsc/src/ts/examples/tutorials/multirate/ex5.c
/petsc/src/ts/examples/tutorials/multirate/ex6.c
/petsc/src/ts/examples/tutorials/multirate/ex7.c
/petsc/src/ts/examples/tutorials/multirate/ex8.c
/petsc/src/ts/examples/tutorials/output/ex20opt_p_2.out
/petsc/src/ts/examples/tutorials/output/ex20opt_p_4.out
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/mimex/mimex.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/interface/tscreate.c
/petsc/src/vec/is/is/impls/block/block.c
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/is/impls/stride/stride.c
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/is/makefile
/petsc/src/vec/is/section/interface/f90-custom/makefile
/petsc/src/vec/is/section/interface/f90-custom/zvsectionisf90.c
/petsc/src/vec/is/section/interface/makefile
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/section/makefile
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_1.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_1_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_2.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_2_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_3.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_3_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_4.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_4_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_4_stride.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_5.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_5_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_5_stride.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_6_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_7.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_7_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_8.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_8_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_9_char.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_bcastop_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1f_1.out
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/utils/f90-custom/makefile
/petsc/src/vec/is/utils/ftn-custom/zvsectionisf.c
/petsc/src/vec/is/utils/hdf5io.c
/petsc/src/vec/is/utils/makefile
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/examples/tests/output/ex49_1.out
/petsc/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda.c
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda2.cu
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/tagger/impls/cdf.c
/petsc/src/vec/vec/utils/vecglvis.c
/petsc/src/vec/vec/utils/vsection.c
99acd6aa22-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

Fix compilation error for nvcc in optimized code with AVX-512 (march=native on my GPU workstation)

for some reason, the host compiler fails with this error message
/home/zampins/Devel/petsc/include/

Fix compilation error for nvcc in optimized code with AVX-512 (march=native on my GPU workstation)

for some reason, the host compiler fails with this error message
/home/zampins/Devel/petsc/include/../src/mat/impls/aij/seq/aij.h(535): error: identifier "_mm512_reduce_add_pd" is undefined

This optimized C kernel is not used in the GPU classes, so it is safe to skip its declaration

show more ...

708418de18-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

PCML: support derived AIJ types on the finest grid

57a87bf316-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: speed up matrix assembly for sub_schurs by using VecScatter

7ebab0bb15-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: allow factoring and inverting local schur complements on GPUs

Remove MatConvert -> I prefer to error if some matrix type is not supported
Few minor improvements to prevent unneeded data tran

PCBDDC: allow factoring and inverting local schur complements on GPUs

Remove MatConvert -> I prefer to error if some matrix type is not supported
Few minor improvements to prevent unneeded data transfers
Fix old MKL dsygvx query routine

show more ...

c416367515-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

minor


/petsc/.gitignore
/petsc/.gitlab-ci.yml
/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compile/Cxx.py
/petsc/config/BuildSystem/config/compile/FC.py
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/GLVis.py
/petsc/config/BuildSystem/config/packages/MFEM.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/f2cblaslapack.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/mkl_cpardiso.py
/petsc/config/BuildSystem/config/packages/mkl_pardiso.py
/petsc/config/BuildSystem/config/packages/netcdf.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/scalapack.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/indexTypes.py
/petsc/config/PETSc/options/languages.py
/petsc/config/PETSc/options/memAlign.py
/petsc/config/configure.py
/petsc/config/example_template.py
/petsc/config/examples/arch-ci-linux-ILP64.py
/petsc/config/examples/arch-ci-linux-cuda-single.py
/petsc/config/examples/arch-ci-linux-nagfor.py
/petsc/config/examples/arch-ci-linux-opt-cxx-quad.py
/petsc/config/examples/arch-ci-linux-opt-misc.py
/petsc/config/gmakegentest.py
/petsc/config/petsc_harness.sh
/petsc/config/report_tests.py
/petsc/config/testparse.py
/petsc/gmakefile.test
/petsc/include/petsc.h
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/mpiuni/mpif.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/isimpl.h
/petsc/include/petsc/private/sectionimpl.h
/petsc/include/petsccublas.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscdt.h
/petsc/include/petscerror.h
/petsc/include/petscis.h
/petsc/include/petscistypes.h
/petsc/include/petscmat.h
/petsc/include/petscsection.h
/petsc/include/petscsectiontypes.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/lib/petsc/bin/maint/testharness_util.py
/petsc/lib/petsc/bin/petscnagfor
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/lib/petsc/conf/test.common
/petsc/makefile
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/opencl/feopencl.c
/petsc/src/dm/dt/fv/makefile
/petsc/src/dm/examples/tests/ex8.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tests/output/ex8_glvis.out
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/output/ex12_16.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/label/examples/tutorials/ex1.c
/petsc/src/dm/label/examples/tutorials/output/ex1_0.out
/petsc/src/docs/manualpages-sec/header_DMPLEX
/petsc/src/docs/manualpages-sec/header_PetscSection
/petsc/src/docs/tex/manual/manual.tex
/petsc/src/docs/tex/manual/manualpreamble.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/documentation/linearsolvertable.html
/petsc/src/ksp/ksp/examples/tests/ex52f.F
/petsc/src/ksp/ksp/examples/tutorials/ex74.c
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/gmres/gmreig.c
saviennacl/saviennacl.cxx
/petsc/src/mat/examples/tests/ex1.c
/petsc/src/mat/examples/tests/ex116.c
/petsc/src/mat/examples/tests/ex185.c
/petsc/src/mat/examples/tests/ex230.c
/petsc/src/mat/examples/tests/ex33.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex33.out
/petsc/src/mat/examples/tests/output/ex33_3.out
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/examples/tutorials/output/ex10_mpiaij.out
/petsc/src/mat/examples/tutorials/output/ex10_mpiaij_hdf5.out
/petsc/src/mat/examples/tutorials/output/ex10_mpiaij_hdf5_tiny.out
/petsc/src/mat/examples/tutorials/output/ex10_mpiaij_rect_hdf5.out
/petsc/src/mat/examples/tutorials/output/ex10_mpidense.out
/petsc/src/mat/examples/tutorials/output/ex10_mpidense_hdf5.out
/petsc/src/mat/examples/tutorials/output/ex10_mpidense_rect_hdf5.out
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/aij/mpi/mmaij.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijhdf5.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/baij/mpi/mmbaij.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/baij/seq/baijfact81.c
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/mat/impls/dense/seq/cuda/densecuda.cu
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/dense/seq/dense.h
/petsc/src/mat/impls/kaij/kaij.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/mpi/mmsbaij.c
/petsc/src/mat/impls/sell/mpi/mmsell.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/factorschur.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex24.c
/petsc/src/snes/examples/tutorials/ex3.c
/petsc/src/snes/examples/tutorials/ex30.c
/petsc/src/snes/examples/tutorials/ex42.c
/petsc/src/snes/examples/tutorials/ex46.c
/petsc/src/snes/examples/tutorials/ex47cu.cu
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex63.c
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/ex71.c
/petsc/src/snes/examples/tutorials/ex75.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/examples/tutorials/ex9.c
/petsc/src/snes/examples/tutorials/output/ex19_cpardiso.out
/petsc/src/snes/examples/tutorials/output/ex46_1_alt_2.out
/petsc/src/snes/examples/tutorials/output/ex56_0.out
/petsc/src/snes/examples/tutorials/output/ex56_1.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_gamg.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_ml.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_gamg.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_ml.out
/petsc/src/snes/examples/tutorials/output/ex56_bddc.out
/petsc/src/snes/examples/tutorials/output/ex56_bddc_elast.out
/petsc/src/snes/examples/tutorials/output/ex56_cuda.out
/petsc/src/snes/examples/tutorials/output/ex56_fetidp.out
/petsc/src/snes/examples/tutorials/output/ex56_fetidp_elast.out
/petsc/src/snes/examples/tutorials/output/ex56_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_ml.out
/petsc/src/snes/examples/tutorials/output/ex62_bddc_quad.out
/petsc/src/snes/impls/gs/gssecant.c
/petsc/src/snes/impls/gs/snesgs.c
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/impls/patch/snespatch.c
/petsc/src/snes/interface/snesut.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/errstop.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/f90-mod/petscsysmod.F
/petsc/src/sys/fileio/ftn-custom/zghomef.c
/petsc/src/sys/fileio/ftn-custom/zmpiuopenf.c
/petsc/src/sys/fileio/ftn-custom/zmprintf.c
/petsc/src/sys/fileio/ftn-custom/zsysiof.c
/petsc/src/sys/fileio/mprint.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/memory/ftn-custom/zmtrf.c
/petsc/src/sys/memory/mal.c
/petsc/src/sys/memory/mhbw.c
/petsc/src/sys/memory/mtr.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/pinit.c
/petsc/src/tao/examples/tutorials/output/ex4_hessian_2_alt.out
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5adj.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5opt_ic.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex5adj_2.out
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/ex22f.F
/petsc/src/ts/examples/tutorials/multirate/ex5.c
/petsc/src/ts/examples/tutorials/multirate/ex6.c
/petsc/src/ts/examples/tutorials/multirate/ex7.c
/petsc/src/ts/examples/tutorials/multirate/ex8.c
/petsc/src/ts/examples/tutorials/output/ex20opt_p_2.out
/petsc/src/ts/examples/tutorials/output/ex20opt_p_4.out
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/mimex/mimex.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/interface/tscreate.c
/petsc/src/vec/is/is/impls/block/block.c
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/is/impls/stride/stride.c
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/is/makefile
/petsc/src/vec/is/section/interface/f90-custom/makefile
/petsc/src/vec/is/section/interface/f90-custom/zvsectionisf90.c
/petsc/src/vec/is/section/interface/makefile
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/section/makefile
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_1.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_1_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_2.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_2_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_3.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_3_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_4.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_4_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_4_stride.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_5.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_5_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_5_stride.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_6_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_7.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_7_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_8.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_8_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_9_char.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_bcastop_basic.out
/petsc/src/vec/is/sf/examples/tutorials/output/ex1f_1.out
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/utils/f90-custom/makefile
/petsc/src/vec/is/utils/ftn-custom/zvsectionisf.c
/petsc/src/vec/is/utils/hdf5io.c
/petsc/src/vec/is/utils/makefile
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/examples/tests/output/ex49_1.out
/petsc/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda.c
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda2.cu
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/tagger/impls/cdf.c
/petsc/src/vec/vec/utils/vecglvis.c
/petsc/src/vec/vec/utils/vsection.c
/petsc/src/vec/vscat/interface/vscatfce.c
c48fcd6212-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefano_zampini/matnest-fixes' into 'master'

Small improvements for MATNEST

See merge request petsc/petsc!2027

8169de8311-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefano_zampini/bddc-log-approximate' into 'master'

Add logs to approximate BDDC + tests

See merge request petsc/petsc!2022


/petsc/.gitlab-ci.yml
/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/hdf5.py
/petsc/config/examples/arch-ci-linux-ILP64.py
/petsc/config/examples/arch-ci-linux-matlab-ilp64-gcov.py
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscfetypes.h
/petsc/include/petscis.h
/petsc/include/petscistypes.h
/petsc/include/petscmat.h
/petsc/include/petscmath.h
/petsc/include/petscsnes.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/src/dm/dt/dualspace/impls/bdm/makefile
/petsc/src/dm/dt/dualspace/impls/lagrange/makefile
/petsc/src/dm/dt/dualspace/impls/simple/dspacesimple.c
/petsc/src/dm/dt/dualspace/impls/simple/makefile
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/dualspace/interface/makefile
/petsc/src/dm/dt/dualspace/makefile
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/basic/makefile
/petsc/src/dm/dt/fe/impls/composite/fecomposite.c
/petsc/src/dm/dt/fe/impls/composite/makefile
/petsc/src/dm/dt/fe/impls/opencl/feopencl.c
/petsc/src/dm/dt/fe/impls/opencl/makefile
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/interface/fegeom.c
/petsc/src/dm/dt/fe/interface/makefile
/petsc/src/dm/dt/fe/makefile
/petsc/src/dm/dt/space/impls/point/makefile
/petsc/src/dm/dt/space/impls/point/spacepoint.c
/petsc/src/dm/dt/space/impls/poly/makefile
/petsc/src/dm/dt/space/impls/poly/spacepoly.c
/petsc/src/dm/dt/space/impls/subspace/makefile
/petsc/src/dm/dt/space/impls/tensor/makefile
/petsc/src/dm/dt/space/impls/tensor/spacetensor.c
/petsc/src/dm/dt/space/interface/makefile
/petsc/src/dm/dt/space/interface/space.c
/petsc/src/dm/dt/space/makefile
/petsc/src/dm/impls/plex/plexcheckinterface.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/manualpages-sec/header_DMPATCH
/petsc/src/docs/manualpages-sec/header_DUALSPACE
/petsc/src/docs/manualpages-sec/header_FE
/petsc/src/docs/manualpages-sec/header_FV
/petsc/src/docs/manualpages-sec/header_SPACE
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
/petsc/src/ksp/ksp/examples/tutorials/ex5.c
/petsc/src/ksp/ksp/examples/tutorials/ex5f.F90
/petsc/src/ksp/ksp/examples/tutorials/output/ex4_component.out
bddc/bddc.c
bddc/bddc.h
bddc/bddcnullspace.c
bddc/bddcprivate.c
bddc/bddcprivate.h
bddc/bddcscalingbasic.c
bddc/bddcstructs.h
/petsc/src/mat/examples/tests/ex134.c
/petsc/src/mat/examples/tests/ex240.c
/petsc/src/mat/examples/tests/output/ex240_1.out
/petsc/src/mat/examples/tests/output/ex240_2.out
/petsc/src/mat/examples/tutorials/ex10.c
/petsc/src/mat/impls/aij/mpi/fdmpiaij.c
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/snes/examples/tests/ex1.c
/petsc/src/snes/examples/tests/ex1f.F90
/petsc/src/snes/examples/tests/output/ex1f_4.out
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_gamg.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-0_bddc_approx_ml.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_gamg.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_attach_mat_nearnullspace-1_bddc_approx_ml.out
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/impls/tr/trimpl.h
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/impls/bt/linesearchbt.c
/petsc/src/sys/classes/viewer/impls/string/stringv.c
/petsc/src/sys/examples/tests/ex25.c
/petsc/src/sys/examples/tests/output/ex25_1.out
/petsc/src/sys/objects/state.c
/petsc/src/tao/bound/examples/tutorials/output/plate2f_1.out
/petsc/src/tao/bound/examples/tutorials/output/plate2f_1_alt.out
/petsc/src/tao/bound/examples/tutorials/output/plate2f_2.out
/petsc/src/tao/bound/examples/tutorials/output/plate2f_2_alt.out
/petsc/src/tao/bound/examples/tutorials/plate2f.F90
/petsc/src/vec/is/is/utils/iscoloring.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda.c
/petsc/src/vec/vec/utils/vsection.c
295df10f08-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDCOrthonormalizeVecs: make number of vectors input-output

6d9e27e428-Aug-2019 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added option to ignore nearnullspace for constraints

added code to propagate nearnullspace to local matrices

9f001fe811-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

PCFieldsplit: use the correct MATNEST

aa4c000f24-Aug-2019 Barry Smith <bsmith@mcs.anl.gov>

Have to handle 64 bit integers in print statements

b155ba7f09-Sep-2019 Fande Kong <fdkong.jd@gmail.com>

Addressed Barry's comments

4fea335821-Aug-2019 Fande Kong <fdkong.jd@gmail.com>

HMG: added a test for ``-pc_hmg_coarsening_component"

49c604d521-Aug-2019 Fande Kong <fdkong.jd@gmail.com>

HMG: added a parameter to choose which component will be used for the subspace-based coarsening algorithm

1...<<51525354555657585960>>...210