History log of /petsc/src/vec/ (Results 1676 – 1700 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8b577e8219-Sep-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'stefanozampini/revert-for-glvis-parallel' into 'master'

revert check same comm on DMView

See merge request petsc/petsc!2039

ea844a1a19-Sep-2019 Matthew Knepley <knepley@gmail.com>

Knepley/is separate section


/petsc/.gitignore
/petsc/.gitlab-ci.yml
/petsc/.gitlab/CODEOWNERS
/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/MPICH.py
/petsc/config/BuildSystem/config/packages/MUMPS.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/openblas.py
/petsc/config/BuildSystem/config/packages/scalapack.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/examples/arch-ci-linux-nagfor.py
/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/petscis.h
/petsc/include/petscistypes.h
/petsc/include/petscsection.h
/petsc/include/petscsectiontypes.h
/petsc/include/petscts.h
/petsc/lib/petsc/bin/petscnagfor
/petsc/lib/petsc/conf/test
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/manualpages-sec/header_PetscSection
/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/impls/gmres/gmreig.c
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/output/ex62_bddc_quad.out
/petsc/src/snes/impls/patch/snespatch.c
/petsc/src/snes/interface/snesut.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/sysio.c
/petsc/src/sys/objects/init.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/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
is/makefile
is/section/interface/f90-custom/makefile
is/section/interface/f90-custom/zvsectionisf90.c
is/section/interface/makefile
is/section/interface/section.c
is/section/makefile
is/utils/f90-custom/makefile
is/utils/makefile
vec/interface/dlregisvec.c
vec/utils/vsection.c
1b10e96f17-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/examples/arch-ci-linux-opt-cxx-quad.py
/petsc/include/petscdt.h
/petsc/include/petscerror.h
/petsc/include/petscsys.h
/petsc/src/dm/dt/fv/makefile
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/docs/manualpages-sec/header_DMPLEX
/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/website/documentation/changes/dev.html
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex56.c
/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_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/sys/error/errstop.c
/petsc/src/sys/error/errtrace.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
vec/utils/tagger/impls/cdf.c
25befc3b17-Sep-2019 Satish Balay <balay@mcs.anl.gov>

MSMPI-32: compile fixes

Reported-by: Mohammad Asghar <mohammad.asghar@lusas.com>

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

PetscViewerGLVIS: minor checks


/petsc/.gitlab/CODEOWNERS
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/MFEM.py
/petsc/config/BuildSystem/config/packages/hdf5.py
/petsc/include/petscfetypes.h
/petsc/include/petscmath.h
/petsc/include/petscsnes.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/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/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
/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
/petsc/src/mat/examples/tutorials/ex10.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/classes/viewer/impls/glvis/glvis.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
vec/utils/vecglvis.c
ca0c3be516-Sep-2019 Jacob Faibussowitsch <jacob.fai@gmail.com>

petscintview and friends now indeed do print ranks

now petscint and friends dont print ranks if size is 1


/petsc/.gitignore
/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compile/Cxx.py
/petsc/config/BuildSystem/config/compile/FC.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/PTScotch.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/sowing.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/lib/petsc/conf/test
/petsc/src/docs/tex/petscapp.bib
/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/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/output/ex19_cpardiso.out
/petsc/src/snes/impls/gs/gssecant.c
/petsc/src/snes/impls/gs/snesgs.c
/petsc/src/sys/error/err.c
is/sf/examples/tutorials/output/ex1_1.out
is/sf/examples/tutorials/output/ex1_1_basic.out
is/sf/examples/tutorials/output/ex1_2.out
is/sf/examples/tutorials/output/ex1_2_basic.out
is/sf/examples/tutorials/output/ex1_3.out
is/sf/examples/tutorials/output/ex1_3_basic.out
is/sf/examples/tutorials/output/ex1_4.out
is/sf/examples/tutorials/output/ex1_4_basic.out
is/sf/examples/tutorials/output/ex1_4_stride.out
is/sf/examples/tutorials/output/ex1_5.out
is/sf/examples/tutorials/output/ex1_5_basic.out
is/sf/examples/tutorials/output/ex1_5_stride.out
is/sf/examples/tutorials/output/ex1_6_basic.out
is/sf/examples/tutorials/output/ex1_7.out
is/sf/examples/tutorials/output/ex1_7_basic.out
is/sf/examples/tutorials/output/ex1_8.out
is/sf/examples/tutorials/output/ex1_8_basic.out
is/sf/examples/tutorials/output/ex1_9_char.out
is/sf/examples/tutorials/output/ex1_bcastop_basic.out
is/sf/examples/tutorials/output/ex1f_1.out
vec/examples/tests/output/ex49_1.out
dff5d72a13-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'wence/feature/sf-check-graph-valid' into 'master'

SF: Check validity of graph in debug mode

See merge request petsc/petsc!1983


/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
/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
is/sf/interface/sf.c
2b39379512-Sep-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

ISSortRemoveDups(): deal with the now immutable layout

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.

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

Make IS sizes fully given by PetscLayout.

* Remove n,N from IS_Stride, which were just bypassing PetscLayout ones
* Remove getsize, getlocalsize from _ISOps
* ISGetSize, ISGetLocalSize now take size

Make IS sizes fully given by PetscLayout.

* Remove n,N from IS_Stride, which were just bypassing PetscLayout ones
* Remove getsize, getlocalsize from _ISOps
* ISGetSize, ISGetLocalSize now take sizes right from the PetscLayout
* Deal with now immutable PetscLayout using PetscLayoutCreateFromSizes()
* Assure that blocksize is preserved in ISGeneralSetIndices, ISStrideSetStride

show more ...

174aff8905-Sep-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

PetscViewerHDF5Load: fix manpage (map is inout)

9040d26405-Sep-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

PetscViewerHDF5ReadSizes_Private: optionally do PetscLayoutSetUp()

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

PetscLayoutDuplicate: don't copy range if it doesn't exist

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

PetscLayoutCreate: manpage fixes


/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/hdf5.py
/petsc/include/petscfetypes.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/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/website/documentation/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
/petsc/src/mat/examples/tutorials/ex10.c
is/utils/pmap.c
a072220f05-Sep-2019 Lawrence Mitchell <lawrence@wence.uk>

SF: Stricter check for valid inputs in PetscSFCompose

An SF might not encode a true star forest (leaves could be repeated).
Composition of SFs does, however, rely on unique leaves, so check that in

SF: Stricter check for valid inputs in PetscSFCompose

An SF might not encode a true star forest (leaves could be repeated).
Composition of SFs does, however, rely on unique leaves, so check that in
debug mode.

show more ...

c4e6a40a23-Aug-2019 Lawrence Mitchell <lawrence@wence.uk>

SF: Check validity of graph in debug mode

Forbid negative leaf indices in ilocal, negative root indices in
iremote, and invalid ranks in iremote. Since sometimes an SF is used
just to carry informat

SF: Check validity of graph in debug mode

Forbid negative leaf indices in ilocal, negative root indices in
iremote, and invalid ranks in iremote. Since sometimes an SF is used
just to carry information (e.g. DMLocatePoints), do the check when
we're setting up rather than when setting the graph.

show more ...

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

Merge branch 'barry/2019-09-08/therefor' into 'master'

Docs only, Fix spelling of therefor

See merge request petsc/petsc!2023

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

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

Merge branch 'knepley/fix-doc-section' into 'master'

Doc: Reclassified Section routines, added some docs, fixed some docs

See merge request petsc/petsc!1981

effebcaf08-Sep-2019 Barry Smith <bsmith@mcs.anl.gov>

Docs only, Fix spelling of therefor

Commit-type: style-fix
Reported-by: Pierre Jolivet <Pierre.Jolivet@enseeiht.fr>

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

Merge branch 'wence/fix/sf-compose-non-identity' into 'master'

Fix PetscSFCompose when sfA has non-identity permutation of the local space

See merge request petsc/petsc!1979


/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/include/petscfvtypes.h
/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/network/network.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/ex52f.F90
/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/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/hypre/hypre.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex198.c
/petsc/src/mat/examples/tutorials/ex3.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/examples/tests/ex3.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/ex20opt_p.c
/petsc/src/ts/examples/tutorials/multirate/ex5.c
/petsc/src/ts/interface/ts.c
is/sf/examples/tests/ex4.c
is/sf/examples/tests/output/ex4_1.out
is/sf/examples/tests/output/ex4_2.out
is/sf/interface/sf.c
e7d8d86306-Sep-2019 Matthew G. Knepley <knepley@gmail.com>

Section+Doc: Fixes Suggested-by: "Lawrence Mitchell" <lawrence.mitchell@durham.ac.uk>

a2aa68e222-Aug-2019 Matthew G. Knepley <knepley@gmail.com>

Doc: Reclassified Section routines, added some docs, fixed some docs

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

Also sets isperm = PETSC_TRUE.

1...<<61626364656667686970>>...278