History log of /petsc/src/mat/impls/aij/ (Results 1401 – 1425 of 6618)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c416367515-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

minor

87753dde22-Aug-2019 Hong Zhang <hzhang@mcs.anl.gov>

optimize MatMatMult_mpiaij_mpidense();
Requested-by: Ian Lin <iancclin@umich.edu>


/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/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/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/lib/petsc/bin/maint/testharness_util.py
/petsc/lib/petsc/bin/petscnagfor
/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/plex.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/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/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
/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
mpi/mpimatmatmult.c
seq/matmatmult.c
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/mat/impls/nest/matnest.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/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/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/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/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/utils/f90-custom/makefile
/petsc/src/vec/is/utils/ftn-custom/zvsectionisf.c
/petsc/src/vec/is/utils/makefile
/petsc/src/vec/vec/examples/tests/output/ex49_1.out
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/utils/tagger/impls/cdf.c
/petsc/src/vec/vec/utils/vecglvis.c
/petsc/src/vec/vec/utils/vsection.c
38c059ad13-Sep-2019 Barry Smith <bsmith@mcs.anl.gov>

Fix spelling mistake.

Reported-by: Matt Knepley <knepley@gmail.com>


/petsc/.gitignore
/petsc/.gitlab-ci.yml
/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/include/petscmath.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/lib/petsc/conf/rules
/petsc/src/dm/impls/plex/examples/tests/output/ex12_16.out
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddc.h
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.h
/petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c
/petsc/src/ksp/pc/impls/bddc/bddcstructs.h
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/baij/seq/baijfact81.c
/petsc/src/mat/impls/kaij/kaij.c
/petsc/src/mat/impls/nest/matnest.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/examples/tests/ex25.c
/petsc/src/sys/examples/tests/output/ex25_1.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5opt_ic.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/sf/interface/sf.c
ca5434da28-Aug-2019 Lawrence Mitchell <lawrence@wence.uk>

PetscLayout: forbid calling setup twice with different sizes

* PetscLayout objects should be considered immutable, especially because they can be shared.
* Make use of PetscLayoutCreateFromSizes().

PetscLayout: forbid calling setup twice with different sizes

* PetscLayout objects should be considered immutable, especially because they can be shared.
* Make use of PetscLayoutCreateFromSizes().
* setupcalled is now the single indicator that PetscLayout is ready.
* Insure the rest of variables (e.g. map->rstart) are calculated even if n, N and range are set.

show more ...

9621ec1804-Sep-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Add PetscLayoutCreateFrom{Sizes,Ranges}.

Remove PetscLayoutSetUp_SizesFromRanges_Private.
Update MatLoad_AIJ_HDF5.
ISGeneralSetIndices: Use PetscLayoutCreateFromSizes(), preserve blocksize.


/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/include/petsc/private/isimpl.h
/petsc/include/petscfetypes.h
/petsc/include/petscis.h
/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/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/mat/examples/tutorials/ex10.c
seq/aijhdf5.c
/petsc/src/sys/classes/viewer/impls/string/stringv.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/utils/hdf5io.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda.c
5506378710-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/pardiso-baij' into 'master'

Support for [Seq|MPI][S]BAIJ matrices with MKL [C]PARDISO

See merge request petsc/petsc!2009

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

Merge branch 'barry/2019-08-21/add-matfdcoloringsetvalues' into 'master'

Added MatFDColoringSetValues() takes matrix in compressed color form (as often...

See merge request petsc/petsc!1999


/petsc/.gitlab-ci.yml
/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/ADIOS.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/ml.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/pthread.py
/petsc/config/BuildSystem/config/packages/revolve.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/script.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/arch.py
/petsc/config/examples/arch-ci-freebsd-c-single-opt.py
/petsc/config/examples/arch-ci-freebsd-cxx-cmplx-64idx-dbg.py
/petsc/config/examples/arch-ci-freebsd-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-ci-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-freebsd-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-ILP64.py
/petsc/config/examples/arch-ci-linux-analyzer.py
/petsc/config/examples/arch-ci-linux-c-exodus-dbg.py
/petsc/config/examples/arch-ci-linux-clang-avx.py
/petsc/config/examples/arch-ci-linux-cmplx-gcov.py
/petsc/config/examples/arch-ci-linux-cmplx-single.py
/petsc/config/examples/arch-ci-linux-cuda-double.py
/petsc/config/examples/arch-ci-linux-cuda-single.py
/petsc/config/examples/arch-ci-linux-cxx-cmplx-pkgs-64idx.py
/petsc/config/examples/arch-ci-linux-gcc-complex-opt.py
/petsc/config/examples/arch-ci-linux-gcc-cxx-avx2.py
/petsc/config/examples/arch-ci-linux-gcc-ifc-cmplx.py
/petsc/config/examples/arch-ci-linux-gcc-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-gcc-quad-64idx-dbg.py
/petsc/config/examples/arch-ci-linux-gcov.py
/petsc/config/examples/arch-ci-linux-knl.py
/petsc/config/examples/arch-ci-linux-matlab-ilp64-gcov.py
/petsc/config/examples/arch-ci-linux-opt-cxx-quad.py
/petsc/config/examples/arch-ci-linux-opt-misc.py
/petsc/config/examples/arch-ci-linux-pardiso.py
/petsc/config/examples/arch-ci-linux-pgi.py
/petsc/config/examples/arch-ci-linux-pkgs-64idx.py
/petsc/config/examples/arch-ci-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-ci-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-ci-linux-pkgs-gcov.py
/petsc/config/examples/arch-ci-linux-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-pkgs-valgrind.py
/petsc/config/examples/arch-ci-linux-viennacl.py
/petsc/config/examples/arch-ci-linux-without-fc.py
/petsc/config/examples/arch-ci-linux-xsdk-dbg.py
/petsc/config/examples/arch-ci-mswin-intel-cxx-cmplx.py
/petsc/config/examples/arch-ci-mswin-intel.py
/petsc/config/examples/arch-ci-mswin-opt-impi.py
/petsc/config/examples/arch-ci-mswin-uni.py
/petsc/config/examples/arch-ci-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-ci-opensolaris-misc.py
/petsc/config/examples/arch-ci-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-ci-osx-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-ci-osx-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-osx-dbg.py
/petsc/config/examples/arch-ci-osx-xsdk-opt.py
/petsc/config/examples/tmp/arch-c-exodus-dbg-builder.csh
/petsc/config/examples/tmp/arch-ci-mswin-cxx-complex-dbg.py
/petsc/config/examples/tmp/arch-ci-mswin-double-opt.py
/petsc/config/examples/tmp/arch-ci-osx-cxx-pkgs-opt.py
/petsc/config/examples/tmp/arch-cuda-double.csh
/petsc/config/examples/tmp/arch-cuda-single.csh
/petsc/config/examples/tmp/arch-freebsd-cxx-pkgs-opt.csh
/petsc/config/examples/tmp/arch-linux-c89.py
/petsc/config/examples/tmp/arch-linux-cmplx-gcov.csh
/petsc/config/examples/tmp/arch-linux-dbg-quad.py
/petsc/config/examples/tmp/arch-linux-pkgs-cxx-mlib.csh
/petsc/config/examples/tmp/arch-linux-pkgs-opt.csh
/petsc/config/examples/tmp/arch-linux-uni.py
/petsc/config/examples/tmp/arch-mswin-gnu.py
/petsc/config/examples/tmp/arch-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/tmp/arch-osx-10.6-cxx-pkgs-opt.csh
/petsc/config/examples/tmp/arch-osx-pgi-pkgs-opt.py
/petsc/config/gmakegentest.py
/petsc/config/petsc_harness.sh
/petsc/gmakefile.test
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/pcpatchimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscdm.h
/petsc/include/petscfvtypes.h
/petsc/include/petscis.h
/petsc/include/petscistypes.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/lib/petsc/bin/maint/petsc-val.supp
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/test.common
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/fv/interface/makefile
/petsc/src/dm/dt/fv/makefile
/petsc/src/dm/dt/interface/makefile
/petsc/src/dm/dt/makefile
/petsc/src/dm/impls/da/dagetarray.c
/petsc/src/dm/impls/da/grvtk.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/moab/dmmoab.cxx
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/examples/tests/ex36.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexrefine.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/plexsection.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/232.html
/petsc/src/docs/website/documentation/changes/34.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex100f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex4.c
/petsc/src/ksp/ksp/examples/tutorials/ex5.c
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/ex52f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex5f.F90
/petsc/src/ksp/ksp/examples/tutorials/output/ex4_component.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex52_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex52f_1.out
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/hmg/hmg.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/impls/tfs/gs.c
/petsc/src/ksp/pc/impls/tfs/tfs.h
/petsc/src/ksp/pc/impls/tfs/xxt.c
/petsc/src/ksp/pc/impls/tfs/xyt.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex198.c
/petsc/src/mat/examples/tests/ex240.c
/petsc/src/mat/examples/tests/ex32.c
/petsc/src/mat/examples/tests/output/ex240_1.out
/petsc/src/mat/examples/tests/output/ex240_2.out
/petsc/src/mat/examples/tutorials/ex3.c
mpi/fdmpiaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/output/ex48_4.out
/petsc/src/snes/examples/tutorials/output/ex5_3_alt.out
/petsc/src/snes/impls/patch/snespatch.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/error/examples/tests/ex2.c
/petsc/src/sys/examples/tests/ex1.c
/petsc/src/sys/examples/tests/ex2.c
/petsc/src/sys/examples/tests/ex3.c
/petsc/src/sys/examples/tests/ex32.c
/petsc/src/sys/examples/tutorials/ex19.c
/petsc/src/sys/examples/tutorials/ex5.c
/petsc/src/sys/objects/state.c
/petsc/src/sys/python/pythonsys.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/tao/bound/impls/bnk/bnk.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2.c
/petsc/src/tao/leastsquares/examples/tutorials/output/chwirut2_1_alt_5.out
/petsc/src/tao/unconstrained/impls/nls/nls.c
/petsc/src/tao/unconstrained/impls/ntl/ntl.c
/petsc/src/tao/unconstrained/impls/ntr/ntr.c
/petsc/src/ts/adapt/interface/tsadapt.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/ex11.c
/petsc/src/ts/examples/tutorials/ex16.c
/petsc/src/ts/examples/tutorials/ex20.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/multirate/ex5.c
/petsc/src/ts/examples/tutorials/multirate/output/ex6_1_alt.out
/petsc/src/ts/examples/tutorials/multirate/output/ex7_1_alt.out
/petsc/src/ts/examples/tutorials/multirate/output/ex7_3_alt.out
/petsc/src/ts/examples/tutorials/optimal_control/ex1.c
/petsc/src/ts/examples/tutorials/output/ex31_4_alt_2.out
/petsc/src/ts/examples/tutorials/power_grid/ex9adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex9opt.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/is/examples/tests/ex10.c
/petsc/src/vec/is/is/examples/tests/output/ex10_1_start--2_end-2.out
/petsc/src/vec/is/is/examples/tests/output/ex10_1_start--2_end-6.out
/petsc/src/vec/is/is/examples/tests/output/ex10_1_start-4_end-2.out
/petsc/src/vec/is/is/examples/tests/output/ex10_1_start-4_end-6.out
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/is/utils/iscoloring.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/is/sf/examples/tests/ex4.c
/petsc/src/vec/is/sf/examples/tests/output/ex4_1.out
/petsc/src/vec/is/sf/examples/tests/output/ex4_2.out
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/utils/vsection.c
51d8ba4627-Aug-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Add support for calling MKL_CPardiso for BAIJ and SBAIJ matrices

Commit-type: feature


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/ADIOS.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/ml.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/pthread.py
/petsc/config/BuildSystem/config/packages/revolve.py
/petsc/config/BuildSystem/script.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/arch.py
/petsc/config/examples/arch-ci-freebsd-c-single-opt.py
/petsc/config/examples/arch-ci-freebsd-cxx-cmplx-64idx-dbg.py
/petsc/config/examples/arch-ci-freebsd-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-ci-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-freebsd-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-IPL64.py
/petsc/config/examples/arch-ci-linux-analyzer.py
/petsc/config/examples/arch-ci-linux-c-exodus-dbg.py
/petsc/config/examples/arch-ci-linux-clang-avx.py
/petsc/config/examples/arch-ci-linux-cmplx-gcov.py
/petsc/config/examples/arch-ci-linux-cmplx-single.py
/petsc/config/examples/arch-ci-linux-cuda-double.py
/petsc/config/examples/arch-ci-linux-cuda-single.py
/petsc/config/examples/arch-ci-linux-cxx-cmplx-pkgs-64idx.py
/petsc/config/examples/arch-ci-linux-gcc-complex-opt.py
/petsc/config/examples/arch-ci-linux-gcc-cxx-avx2.py
/petsc/config/examples/arch-ci-linux-gcc-ifc-cmplx.py
/petsc/config/examples/arch-ci-linux-gcc-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-gcc-quad-64idx-dbg.py
/petsc/config/examples/arch-ci-linux-gcov.py
/petsc/config/examples/arch-ci-linux-knl.py
/petsc/config/examples/arch-ci-linux-matlab-ilp64-gcov.py
/petsc/config/examples/arch-ci-linux-opt-cxx-quad.py
/petsc/config/examples/arch-ci-linux-opt-misc.py
/petsc/config/examples/arch-ci-linux-pardiso.py
/petsc/config/examples/arch-ci-linux-pgi.py
/petsc/config/examples/arch-ci-linux-pkgs-64idx.py
/petsc/config/examples/arch-ci-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-ci-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-ci-linux-pkgs-gcov.py
/petsc/config/examples/arch-ci-linux-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-pkgs-valgrind.py
/petsc/config/examples/arch-ci-linux-viennacl.py
/petsc/config/examples/arch-ci-linux-without-fc.py
/petsc/config/examples/arch-ci-linux-xsdk-dbg.py
/petsc/config/examples/arch-ci-mswin-intel-cxx-cmplx.py
/petsc/config/examples/arch-ci-mswin-intel.py
/petsc/config/examples/arch-ci-mswin-opt-impi.py
/petsc/config/examples/arch-ci-mswin-uni.py
/petsc/config/examples/arch-ci-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-ci-opensolaris-misc.py
/petsc/config/examples/arch-ci-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-ci-osx-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-ci-osx-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-osx-dbg.py
/petsc/config/examples/arch-ci-osx-prefix.py
/petsc/config/examples/arch-ci-osx-xsdk-opt.py
/petsc/config/examples/tmp/arch-c-exodus-dbg-builder.csh
/petsc/config/examples/tmp/arch-ci-mswin-cxx-complex-dbg.py
/petsc/config/examples/tmp/arch-ci-mswin-double-opt.py
/petsc/config/examples/tmp/arch-ci-osx-cxx-pkgs-opt.py
/petsc/config/examples/tmp/arch-cuda-double.csh
/petsc/config/examples/tmp/arch-cuda-single.csh
/petsc/config/examples/tmp/arch-freebsd-cxx-pkgs-opt.csh
/petsc/config/examples/tmp/arch-linux-c89.py
/petsc/config/examples/tmp/arch-linux-cmplx-gcov.csh
/petsc/config/examples/tmp/arch-linux-dbg-quad.py
/petsc/config/examples/tmp/arch-linux-pkgs-cxx-mlib.csh
/petsc/config/examples/tmp/arch-linux-pkgs-opt.csh
/petsc/config/examples/tmp/arch-linux-uni.py
/petsc/config/examples/tmp/arch-mswin-gnu.py
/petsc/config/examples/tmp/arch-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/tmp/arch-osx-10.6-cxx-pkgs-opt.csh
/petsc/config/examples/tmp/arch-osx-pgi-pkgs-opt.py
/petsc/config/gmakegentest.py
/petsc/config/petsc_harness.sh
/petsc/gmakefile.test
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/pcpatchimpl.h
/petsc/include/petscdm.h
/petsc/include/petscis.h
/petsc/lib/petsc/bin/maint/petsc-val.supp
/petsc/lib/petsc/conf/test.common
/petsc/src/dm/impls/da/dagetarray.c
/petsc/src/dm/impls/da/grvtk.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/moab/dmmoab.cxx
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/examples/tests/ex36.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexrefine.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/plexsection.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/232.html
/petsc/src/docs/website/documentation/changes/34.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex100f.F90
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/impls/tfs/gs.c
/petsc/src/ksp/pc/impls/tfs/tfs.h
/petsc/src/ksp/pc/impls/tfs/xxt.c
/petsc/src/ksp/pc/impls/tfs/xyt.c
/petsc/src/mat/examples/tests/ex134.c
/petsc/src/mat/examples/tests/ex32.c
mpi/mkl_cpardiso/mkl_cpardiso.c
seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/output/ex48_4.out
/petsc/src/snes/examples/tutorials/output/ex5_3_alt.out
/petsc/src/snes/impls/patch/snespatch.c
/petsc/src/sys/error/examples/tests/ex2.c
/petsc/src/sys/examples/tests/ex1.c
/petsc/src/sys/examples/tests/ex2.c
/petsc/src/sys/examples/tests/ex3.c
/petsc/src/sys/examples/tests/ex32.c
/petsc/src/sys/examples/tutorials/ex19.c
/petsc/src/sys/examples/tutorials/ex5.c
/petsc/src/sys/python/pythonsys.c
/petsc/src/tao/bound/impls/bnk/bnk.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2.c
/petsc/src/tao/leastsquares/examples/tutorials/output/chwirut2_1_alt_5.out
/petsc/src/tao/unconstrained/impls/nls/nls.c
/petsc/src/tao/unconstrained/impls/ntl/ntl.c
/petsc/src/tao/unconstrained/impls/ntr/ntr.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/ex11.c
/petsc/src/ts/examples/tutorials/ex16.c
/petsc/src/ts/examples/tutorials/ex20.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/multirate/output/ex6_1_alt.out
/petsc/src/ts/examples/tutorials/multirate/output/ex7_1_alt.out
/petsc/src/ts/examples/tutorials/multirate/output/ex7_3_alt.out
/petsc/src/ts/examples/tutorials/optimal_control/ex1.c
/petsc/src/ts/examples/tutorials/output/ex31_4_alt_2.out
/petsc/src/ts/examples/tutorials/power_grid/ex9adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex9opt.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/vec/is/is/examples/tests/ex10.c
/petsc/src/vec/is/is/examples/tests/output/ex10_1_start--2_end-2.out
/petsc/src/vec/is/is/examples/tests/output/ex10_1_start--2_end-6.out
/petsc/src/vec/is/is/examples/tests/output/ex10_1_start-4_end-2.out
/petsc/src/vec/is/is/examples/tests/output/ex10_1_start-4_end-6.out
/petsc/src/vec/is/is/impls/general/general.c
bdaf1dae21-Aug-2019 Barry Smith <bsmith@mcs.anl.gov>

Added MatFDColoringSetValues() takes matrix in compressed color form (as often used by AD codes) into a PETSc Mat

Added PetscObjectCompareId()

Commit-type: feature
Reported-by: Hong Zhang <hongzhan

Added MatFDColoringSetValues() takes matrix in compressed color form (as often used by AD codes) into a PETSc Mat

Added PetscObjectCompareId()

Commit-type: feature
Reported-by: Hong Zhang <hongzhang@anl.gov>

show more ...


/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/openmp.py
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscis.h
/petsc/include/petscistypes.h
/petsc/include/petscmat.h
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/mat/examples/tests/ex235.c
/petsc/src/mat/examples/tests/ex240.c
/petsc/src/mat/examples/tests/output/ex230_1.out
/petsc/src/mat/examples/tests/output/ex235_1.out
/petsc/src/mat/examples/tests/output/ex240_1.out
/petsc/src/mat/examples/tests/output/ex240_2.out
mpi/fdmpiaij.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/mffd/mffdimpl.h
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/snes/examples/tests/ex69.c
/petsc/src/snes/examples/tests/ex7.c
/petsc/src/snes/examples/tests/output/ex7_3.out
/petsc/src/snes/examples/tests/output/ex7_3_alt.out
/petsc/src/snes/examples/tests/output/ex7_4.out
/petsc/src/snes/examples/tests/output/ex7_4_alt.out
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex21.c
/petsc/src/snes/examples/tutorials/ex5f.F90
/petsc/src/snes/examples/tutorials/ex5f90.F90
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/output/ex17_2d_p1_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p2_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p3_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q1_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q2_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q3_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex19_10.out
/petsc/src/snes/examples/tutorials/output/ex19_13.out
/petsc/src/snes/examples/tutorials/output/ex19_6.out
/petsc/src/snes/examples/tutorials/output/ex19_7.out
/petsc/src/snes/examples/tutorials/output/ex19_8.out
/petsc/src/snes/examples/tutorials/output/ex19_9.out
/petsc/src/snes/examples/tutorials/output/ex19_bcgsl.out
/petsc/src/snes/examples/tutorials/output/ex19_ibcgs.out
/petsc/src/snes/examples/tutorials/output/ex19_kaczmarz.out
/petsc/src/snes/examples/tutorials/output/ex19_mpibaijmkl.out
/petsc/src/snes/examples/tutorials/output/ex19_ngmres_fas_ms.out
/petsc/src/snes/examples/tutorials/output/ex19_ngs.out
/petsc/src/snes/examples/tutorials/output/ex19_ngs_fd.out
/petsc/src/snes/examples/tutorials/output/ex19_parms.out
/petsc/src/snes/examples/tutorials/output/ex19_parms_alt.out
/petsc/src/snes/examples/tutorials/output/ex19_parms_alt_2.out
/petsc/src/snes/examples/tutorials/output/ex19_seqbaijmkl.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_1.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_2.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_3.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_3_alt.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_8.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_8_alt.out
/petsc/src/snes/examples/tutorials/output/ex19_umfpack.out
/petsc/src/snes/examples/tutorials/output/ex40f90_1.out
/petsc/src/snes/examples/tutorials/output/ex46_1.out
/petsc/src/snes/examples/tutorials/output/ex46_1_alt.out
/petsc/src/snes/examples/tutorials/output/ex5_1.out
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_2_alt.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/snes/examples/tutorials/output/ex5_4_alt.out
/petsc/src/snes/examples/tutorials/output/ex5_5_aspin.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_0.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_1.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_2.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_3.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_4.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_5.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_5_alt.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_0.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_1.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_2.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_3.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_4.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_5.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_5_alt.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/mf/snesmfj.c
/petsc/src/sys/objects/state.c
/petsc/src/ts/examples/tutorials/ex26.c
/petsc/src/ts/examples/tutorials/ex7.c
/petsc/src/ts/examples/tutorials/power_grid/ex7.c
/petsc/src/vec/is/is/utils/iscoloring.c
574ea4fd23-Aug-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Tentative fix for SBAIJ MUMPS with bs=1.


/petsc/CONTRIBUTING
/petsc/README.md
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/openmp.py
/petsc/lib/petsc/bin/maint/checkBuilds.py
/petsc/lib/petsc/bin/maint/confignightly/default
/petsc/lib/petsc/bin/petsc-performance-view
/petsc/lib/petsc/bin/petscnagupgrade.py
/petsc/setup.py
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/documentation/license.html
/petsc/src/docs/website/download/index.html
/petsc/src/mat/examples/tests/ex235.c
/petsc/src/mat/examples/tests/output/ex230_1.out
/petsc/src/mat/examples/tests/output/ex235_1.out
mpi/mumps/mumps.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/mffd/mffdimpl.h
/petsc/src/mat/impls/shell/shell.c
/petsc/src/snes/examples/tests/ex69.c
/petsc/src/snes/examples/tests/ex7.c
/petsc/src/snes/examples/tests/output/ex7_3.out
/petsc/src/snes/examples/tests/output/ex7_3_alt.out
/petsc/src/snes/examples/tests/output/ex7_4.out
/petsc/src/snes/examples/tests/output/ex7_4_alt.out
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex21.c
/petsc/src/snes/examples/tutorials/ex5f.F90
/petsc/src/snes/examples/tutorials/ex5f90.F90
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/output/ex17_2d_p1_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p2_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p3_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q1_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q2_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q3_axial_elas.out
/petsc/src/snes/examples/tutorials/output/ex19_10.out
/petsc/src/snes/examples/tutorials/output/ex19_13.out
/petsc/src/snes/examples/tutorials/output/ex19_6.out
/petsc/src/snes/examples/tutorials/output/ex19_7.out
/petsc/src/snes/examples/tutorials/output/ex19_8.out
/petsc/src/snes/examples/tutorials/output/ex19_9.out
/petsc/src/snes/examples/tutorials/output/ex19_bcgsl.out
/petsc/src/snes/examples/tutorials/output/ex19_ibcgs.out
/petsc/src/snes/examples/tutorials/output/ex19_kaczmarz.out
/petsc/src/snes/examples/tutorials/output/ex19_mpibaijmkl.out
/petsc/src/snes/examples/tutorials/output/ex19_ngmres_fas_ms.out
/petsc/src/snes/examples/tutorials/output/ex19_ngs.out
/petsc/src/snes/examples/tutorials/output/ex19_ngs_fd.out
/petsc/src/snes/examples/tutorials/output/ex19_parms.out
/petsc/src/snes/examples/tutorials/output/ex19_parms_alt.out
/petsc/src/snes/examples/tutorials/output/ex19_parms_alt_2.out
/petsc/src/snes/examples/tutorials/output/ex19_seqbaijmkl.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_1.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_2.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_3.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_3_alt.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_8.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_8_alt.out
/petsc/src/snes/examples/tutorials/output/ex19_umfpack.out
/petsc/src/snes/examples/tutorials/output/ex40f90_1.out
/petsc/src/snes/examples/tutorials/output/ex46_1.out
/petsc/src/snes/examples/tutorials/output/ex46_1_alt.out
/petsc/src/snes/examples/tutorials/output/ex5_1.out
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_2_alt.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/snes/examples/tutorials/output/ex5_4_alt.out
/petsc/src/snes/examples/tutorials/output/ex5_5_aspin.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_0.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_1.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_2.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_3.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_4.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_5.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_5_alt.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_0.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_1.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_2.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_3.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_4.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_5.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_5_alt.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/mf/snesmfj.c
/petsc/src/ts/examples/tutorials/ex26.c
/petsc/src/ts/examples/tutorials/ex7.c
/petsc/src/ts/examples/tutorials/power_grid/ex7.c
66d06f2718-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'haplav/fix-hdf5-include' [PR #1967]

* haplav/fix-hdf5-include:
redo Pull Request #1943 in master
This is intended to unify master with maint after Pull Request #1943 to avoid confusion

Merge branch 'haplav/fix-hdf5-include' [PR #1967]

* haplav/fix-hdf5-include:
redo Pull Request #1943 in master
This is intended to unify master with maint after Pull Request #1943 to avoid confusions.

show more ...

a1da001918-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'stefano_zampini/fix-plex-matis-bs' [PR #1971]

* stefano_zampini/fix-plex-matis-bs:
Fix MATIS construction for DMPLEX when bs > 1

2950ac4815-Aug-2019 Stefano Zampini <stefano.zampini@gmail.com>

MatView_SeqAIJ_ASCII: handle PETSC_VIEWER_ASCII_INFO_DETAIL as in BAIJ and SBAIJ classes


/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/packages/med.py
/petsc/config/examples/arch-linux-pkgs-gcov.py
/petsc/config/examples/arch-osx-10.6-cxx-pkgs-opt.py
/petsc/include/petscdm.h
/petsc/include/petscviewerhdf5.h
/petsc/lib/petsc/bin/maint/buildtest
/petsc/src/dm/examples/tutorials/ex20.c
/petsc/src/dm/examples/tutorials/ex21.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/forest/examples/tests/ex2.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex10.c
/petsc/src/dm/impls/plex/examples/tests/ex11.c
/petsc/src/dm/impls/plex/examples/tests/ex15.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/ex19.c
/petsc/src/dm/impls/plex/examples/tests/ex24.c
/petsc/src/dm/impls/plex/examples/tests/ex26.c
/petsc/src/dm/impls/plex/examples/tests/ex27.c
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/ex36.c
/petsc/src/dm/impls/plex/examples/tests/ex9.c
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_repart.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_repart_ppu.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_seqload.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_seqload_metis.out
/petsc/src/dm/impls/plex/examples/tutorials/ex1.c
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tutorials/ex5.c
/petsc/src/dm/impls/plex/examples/tutorials/ex6.c
/petsc/src/dm/impls/plex/examples/tutorials/ex7.c
/petsc/src/dm/impls/plex/examples/tutorials/ex8.c
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_repart.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_repart_ppu.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_seqload.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_seqload_metis.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexadapt.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/plexgeometry.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexindices.c
/petsc/src/dm/impls/plex/plexnatural.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexpoint.c
/petsc/src/dm/impls/plex/plexpreallocate.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/plexsection.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/dm/impls/swarm/examples/tests/ex2.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmi.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/38.html
/petsc/src/docs/website/documentation/changes/39.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/miscellaneous/mailing-lists.html
/petsc/src/ksp/ksp/examples/tutorials/output/ex72_aijcusparse.out
/petsc/src/ksp/pc/examples/tests/ex6.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/impls/redundant/redundant.c
seq/aij.c
/petsc/src/snes/examples/tutorials/ex13.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/interface/snesut.c
/petsc/src/snes/linesearch/impls/bt/linesearchbt.c
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmadapt.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/tao/examples/tutorials/ex3.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex11_sa.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/impls/mimex/mimex.c
/petsc/src/vec/vec/examples/tests/ex48.c
4c500f2315-Aug-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Typos.


/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/packages/med.py
/petsc/config/examples/arch-linux-pkgs-gcov.py
/petsc/config/examples/arch-osx-10.6-cxx-pkgs-opt.py
/petsc/include/petscdm.h
/petsc/include/petscviewerhdf5.h
/petsc/lib/petsc/bin/maint/buildtest
/petsc/src/dm/examples/tutorials/ex20.c
/petsc/src/dm/examples/tutorials/ex21.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/forest/examples/tests/ex2.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex10.c
/petsc/src/dm/impls/plex/examples/tests/ex11.c
/petsc/src/dm/impls/plex/examples/tests/ex15.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/ex19.c
/petsc/src/dm/impls/plex/examples/tests/ex24.c
/petsc/src/dm/impls/plex/examples/tests/ex26.c
/petsc/src/dm/impls/plex/examples/tests/ex27.c
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/ex36.c
/petsc/src/dm/impls/plex/examples/tests/ex9.c
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_repart.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_repart_ppu.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_seqload.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_seqload_metis.out
/petsc/src/dm/impls/plex/examples/tutorials/ex1.c
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tutorials/ex5.c
/petsc/src/dm/impls/plex/examples/tutorials/ex6.c
/petsc/src/dm/impls/plex/examples/tutorials/ex7.c
/petsc/src/dm/impls/plex/examples/tutorials/ex8.c
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_repart.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_repart_ppu.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_seqload.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_seqload_metis.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexadapt.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/plexgeometry.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexindices.c
/petsc/src/dm/impls/plex/plexnatural.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexpoint.c
/petsc/src/dm/impls/plex/plexpreallocate.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/plexsection.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/dm/impls/swarm/examples/tests/ex2.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmi.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/2017.html
/petsc/src/docs/website/documentation/changes/38.html
/petsc/src/docs/website/documentation/changes/39.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/miscellaneous/mailing-lists.html
/petsc/src/ksp/ksp/examples/tutorials/output/ex72_aijcusparse.out
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/pc/examples/tests/ex6.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/impls/redundant/redundant.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/mat/examples/tests/ex222.c
seq/aij.c
/petsc/src/mat/impls/sbaij/mpi/mmsbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/snes/examples/tutorials/ex13.c
/petsc/src/snes/examples/tutorials/ex24.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/interface/snesut.c
/petsc/src/snes/linesearch/impls/bt/linesearchbt.c
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmadapt.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/fileio/mpiuopen.c
/petsc/src/sys/objects/tagm.c
/petsc/src/tao/examples/tutorials/ex3.c
/petsc/src/tao/leastsquares/examples/tutorials/tomography.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex11_sa.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/impls/mimex/mimex.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/vec/vec/examples/tests/ex48.c
/petsc/src/vec/vscat/examples/ex4.c
/petsc/src/vec/vscat/interface/dlregisvecscat.c
20e823e804-Aug-2019 Barry Smith <bsmith@mcs.anl.gov>

Move higher level (IS level) hdf5 function prototypes to new file petsclayouthdf5.h

This is a fix for PETSc v3.11.3 which cannot compile code that does not include the -I search path for HDF5 even t

Move higher level (IS level) hdf5 function prototypes to new file petsclayouthdf5.h

This is a fix for PETSc v3.11.3 which cannot compile code that does not include the -I search path for HDF5 even though
the code do not use HDF5 since the #if defined(PETSC_HAVE_HDF5) #include <H5Ipublic.h> is directly in petscis.h

This prevents polluting the public IS level include files with HDF5 material

This hopefully can be ported directly also to the master branch and cleanup the pollution there as well.

Note that the code in question does not use IS but does use PetscLayout hence the name of the new include file

Commit-type: bug-fix, portability-fix
Reported-by: Drew Parson
Thanks-to: Lisandro Dalcin <dalcinl@gmail.com>
(cherry picked from commit 51e210a943a96e6acf92eea785f1e143d67148d9)

show more ...


/petsc/config/BuildSystem/config/libraries.py
/petsc/include/petsc/private/isimpl.h
/petsc/include/petscis.h
/petsc/include/petsclayouthdf5.h
/petsc/include/petscviewerhdf5.h
/petsc/lib/petsc/bin/maint/buildtest
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_repart.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_repart_ppu.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_seqload.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_9_hdf5_seqload_metis.out
/petsc/src/dm/impls/plex/examples/tutorials/ex5.c
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_repart.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_repart_ppu.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_seqload.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex5_9_hdf5_seqload_metis.out
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexhdf5xdmf.c
/petsc/src/docs/website/documentation/faq.html
/petsc/src/ksp/ksp/examples/tutorials/output/ex72_aijcusparse.out
/petsc/src/ksp/pc/examples/tests/ex6.c
seq/aijhdf5.c
/petsc/src/mat/impls/dense/seq/densehdf5.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/vec/is/utils/ftn-custom/zhdf5io.c
/petsc/src/vec/is/utils/hdf5io.c
/petsc/src/vec/is/utils/isio.c
/petsc/src/vec/vec/examples/tests/ex48.c
/petsc/src/vec/vec/utils/vecio.c
b7b66d6b09-Aug-2019 Karl Rupp <me@karlrupp.net>

MatSeqAIJCheckInode(): Fixed memory leak introduced in previous commit.

2cb58ee308-Aug-2019 Karl Rupp <me@karlrupp.net>

GPU: Turning off inode routines.

GPUs currently do not support inode routines, so disabling them.
Based on commit fa81f61

Thanks-to: Mark Adams <ma2325@columbia.edu>

cdb13fbd08-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'Fande-Kong/feature-maij-hmg' [PR #1933]

* Fande-Kong/feature-maij-hmg:
Using MatMAIJ to store interpolations in PCHMG
(1) Rewrote MatGetBrowsOfAcols_MPIXAIJ to extract the remote part

Merge branch 'Fande-Kong/feature-maij-hmg' [PR #1933]

* Fande-Kong/feature-maij-hmg:
Using MatMAIJ to store interpolations in PCHMG
(1) Rewrote MatGetBrowsOfAcols_MPIXAIJ to extract the remote part of interpolations
(2) Refactored MatPtAP__allatonce and MatPtAPXXX__allatonce_merged to take care of MatMAIJ
(3) Added MatMAIJ support to PCHMG

show more ...

1923efe607-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jolivet/mumps-sbaij-bs-greater-than-one' [PR #1947]

* jolivet/mumps-sbaij-bs-greater-than-one:
Cholesky factorizations with MUMPS and SBAIJ matrices (bs>1)

0835b0b407-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'barry/2019-08-01/fix-matmpisbaijsetpreallocationcsr' [PR #1941]

* barry/2019-08-01/fix-matmpisbaijsetpreallocationcsr:
Fix bug in MatMPISBAIJSetPreallocationCSR()
Add test case that de

Merge branch 'barry/2019-08-01/fix-matmpisbaijsetpreallocationcsr' [PR #1941]

* barry/2019-08-01/fix-matmpisbaijsetpreallocationcsr:
Fix bug in MatMPISBAIJSetPreallocationCSR()
Add test case that detected bug
Fix over-preallocation that occured in MatMPISBAIJSetPreallocationCSR() and MatSeqSBAIJSetPreallocationCSR()
Added documentation MATMPI[B]AIJ and MATSEQ[B]AIJ noting their support of two features

show more ...

29ad97fd07-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'dalcinl/feature-math' [PR #1904]

* dalcinl/feature-math:
Math & PetscComplex: Various enhancements
- Define PetscXXXScalar to PetscXXXReal for real scalar type
- Add PetscCbrtReal(), P

Merge branch 'dalcinl/feature-math' [PR #1904]

* dalcinl/feature-math:
Math & PetscComplex: Various enhancements
- Define PetscXXXScalar to PetscXXXReal for real scalar type
- Add PetscCbrtReal(), PetscHypotReal(), and PetscAtan2Real()
- Add PetscArgComplex() and PetscArgScalar()
- Add PetscAtan{Real|Complex|Scalar}()
- Add PetscA{sin|cos|tan}h{Real|Complex|Scalar}()
- Docs: Petsc{Real|Imaginary}Part() return PetscReal
- Define __fp16 constants to use "F" suffix (ie. single precision)
- Fix PETSC_[SQRT_]MACHINE_EPSILON values for __fp16

PetscComplex: Remove PETSC_USE_CXX_COMPLEX_FLOAT_WORKAROUND

- Move the C++ complex fixes to its own header file
- Define PETSC_SKIP_CXX_COMPLEX_FIX to skip the C++ complex fixes

show more ...

ec4f40fd05-Aug-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Also handling MPISBAIJ matrices.

a81fe16605-Aug-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Some comments from Barry.

a3fdcf4305-Aug-2019 Karl Rupp <me@karlrupp.net>

CUDA: Fixed issues in MatSeqAIJCUSPARSEGenerateTransposeForMult and MatMultTransposeAdd_SeqAIJCUSPARSE

This is a cherry-pick of commits dde4751, 435e334, 1d884b8, 4e32a5a
Thanks-to: Mark Adams <ma23

CUDA: Fixed issues in MatSeqAIJCUSPARSEGenerateTransposeForMult and MatMultTransposeAdd_SeqAIJCUSPARSE

This is a cherry-pick of commits dde4751, 435e334, 1d884b8, 4e32a5a
Thanks-to: Mark Adams <ma2325@columbia.edu>

show more ...

5380000705-Aug-2019 Karl Rupp <me@karlrupp.net>

CUDA: Skipping CXX complex fix.

Should fix warnings obtained with newer math functions.

This fix should be obsolete once the wrapper for GPU functionality is in place.


/petsc/.travis.yml
/petsc/bitbucket-pipelines.yml
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/private/dmstagimpl.h
/petsc/include/petsccxxcomplexfix.h
/petsc/include/petscdmstag.h
/petsc/include/petscmath.h
/petsc/include/petscsystypes.h
/petsc/src/dm/examples/tutorials/ex10.c
/petsc/src/dm/impls/stag/examples/tests/ex1.c
/petsc/src/dm/impls/stag/examples/tests/ex10.c
/petsc/src/dm/impls/stag/examples/tests/ex13.c
/petsc/src/dm/impls/stag/examples/tests/makefile
/petsc/src/dm/impls/stag/examples/tests/output/ex10_7.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_ghosted_1d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_ghosted_1d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_ghosted_1d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_ghosted_1d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_ghosted_1d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_ghosted_1d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_ghosted_periodic_periodic_3d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_ghosted_periodic_periodic_3d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_ghosted_periodic_periodic_3d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_1d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_1d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_1d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_1d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_1d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_1d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_ghosted_2d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_ghosted_2d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_ghosted_2d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_ghosted_2d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_ghosted_2d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_ghosted_2d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_2d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_2d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_2d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_2d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_2d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_2d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_none_3d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_none_3d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_none_3d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_none_3d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_none_3d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_none_none_3d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_periodic_2d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_periodic_2d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_periodic_2d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_periodic_2d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_periodic_2d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_periodic_2d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_periodic_ghosted_3d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_periodic_ghosted_3d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_none_periodic_ghosted_3d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_1d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_1d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_1d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_1d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_1d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_1d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_2d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_2d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_2d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_2d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_2d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_2d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_ghosted_3d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_ghosted_3d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_ghosted_3d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_periodic_3d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_periodic_3d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_ghosted_periodic_3d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_none_none_3d_skinny_par.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_none_none_3d_skinny_seq.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_2d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_2d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_2d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_2d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_2d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_2d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_periodic_3d_par_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_periodic_3d_par_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_periodic_3d_par_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_periodic_3d_seq_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_periodic_3d_seq_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex13_periodic_periodic_periodic_3d_seq_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_ghosted_zerowidth_par_1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_ghosted_zerowidth_par_2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_ghosted_zerowidth_par_3.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_ghosted_zerowidth_seq_1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_ghosted_zerowidth_seq_2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_ghosted_zerowidth_seq_3.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_periodic_skinny_1_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_periodic_skinny_1_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_periodic_skinny_1_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_periodic_skinny_2_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_periodic_skinny_2_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_periodic_skinny_2_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_periodic_skinny_3_stag_stencil_width-0.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_periodic_skinny_3_stag_stencil_width-1.out
/petsc/src/dm/impls/stag/examples/tests/output/ex1_periodic_skinny_3_stag_stencil_width-2.out
/petsc/src/dm/impls/stag/examples/tutorials/ex1.c
/petsc/src/dm/impls/stag/examples/tutorials/makefile
/petsc/src/dm/impls/stag/examples/tutorials/output/ex1_periodic_seq.out
/petsc/src/dm/impls/stag/stag.c
/petsc/src/dm/impls/stag/stag1d.c
/petsc/src/dm/impls/stag/stag2d.c
/petsc/src/dm/impls/stag/stag3d.c
/petsc/src/dm/impls/stag/stagda.c
/petsc/src/dm/impls/stag/stagutils.c
mpi/mpicusparse/mpiaijcusparse.cu
seq/seqcusparse/aijcusparse.cu
/petsc/src/sys/examples/tests/ex15.c
/petsc/src/sys/examples/tests/ex25.c
/petsc/src/sys/examples/tests/ex4.c
/petsc/src/sys/examples/tests/output/ex25_1.out
/petsc/src/vec/vec/impls/mpi/mpicuda/mpicuda.cu
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda2.cu
/petsc/src/vec/vec/impls/seq/seqcuda/vecscattercuda.cu

1...<<51525354555657585960>>...265