History log of /petsc/src/vec/ (Results 1851 – 1875 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1b71c1a702-May-2019 Barry Smith <bsmith@mcs.anl.gov>

MatShift() and VecShift() should handle the special case of 0.0 shift and return immediately without the time spent in the
shift or the change the objects state.

This is especially useful in certain

MatShift() and VecShift() should handle the special case of 0.0 shift and return immediately without the time spent in the
shift or the change the objects state.

This is especially useful in certain cases of TS where the shift is used extensively and may not be needed with a unchanged time-step

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

show more ...

07acc2ae02-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Remove unneccesary references to petscvec.h and vecimpl.h from lower level routines such as IS

Commit-type: style-fix
Thanks-to: Matthew Knepley <knepley@gmail.com>

966fc72702-May-2019 Martin Diehl <m.diehl@mpie.de>

output format like C example

9c673f3202-May-2019 Martin Diehl <m.diehl@mpie.de>

ensuring correct type also for 64bit integer

5ac1f60f02-May-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/script.py
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petscfetypes.h
/petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/examples/tests/output/ex5_0.out
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/field/examples/tutorials/output/ex1_da.out
/petsc/src/dm/field/examples/tutorials/output/ex1_da_1.out
/petsc/src/dm/field/examples/tutorials/output/ex1_da_2.out
/petsc/src/dm/field/examples/tutorials/output/ex1_da_3.out
/petsc/src/dm/field/examples/tutorials/output/ex1_ds.out
/petsc/src/dm/field/examples/tutorials/output/ex1_ds_simplex_0.out
/petsc/src/dm/field/examples/tutorials/output/ex1_ds_simplex_1.out
/petsc/src/dm/field/examples/tutorials/output/ex1_ds_simplex_2.out
/petsc/src/dm/field/examples/tutorials/output/ex1_ds_tensor_2_0.out
/petsc/src/dm/field/examples/tutorials/output/ex1_ds_tensor_2_1.out
/petsc/src/dm/field/examples/tutorials/output/ex1_ds_tensor_2_2.out
/petsc/src/dm/field/examples/tutorials/output/ex1_ds_tensor_3_0.out
/petsc/src/dm/field/examples/tutorials/output/ex1_ds_tensor_3_1.out
/petsc/src/dm/field/examples/tutorials/output/ex1_ds_tensor_3_2.out
/petsc/src/dm/field/examples/tutorials/output/ex1_shell.out
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/miscellaneous/external.html
/petsc/src/ksp/pc/impls/bddc/bddcfetidp.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/ksp/pc/impls/wb/wb.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpimattransposematmult.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matrart.c
/petsc/src/mat/impls/aij/seq/mattransposematmult.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/matstash.c
/petsc/src/ts/examples/tutorials/power_grid/ex5.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c
vec/examples/tests/ex49.c
vec/examples/tests/makefile
vec/examples/tests/output/ex49_1.out
vec/impls/mpi/pbvec.c
vec/impls/mpi/pvecimpl.h
vec/interface/vector.c
18beca8a02-May-2019 Satish Balay <balay@mcs.anl.gov>

fix missing CHKERRQ

fb1ef9db30-Apr-2019 Martin Diehl <m.diehl@mpie.de>

more tests + more sensible screen messages

c37827b830-Apr-2019 Martin Diehl <m.diehl@mpie.de>

tests (using C results)

7d29703930-Apr-2019 Martin Diehl <m.diehl@mpie.de>

more tests

based on c results

a72c6e0d30-Apr-2019 Martin Diehl <m.diehl@mpie.de>

including test now

f42eb12f30-Apr-2019 Martin Diehl <m.diehl@mpie.de>

simplified comparison

d052638130-Apr-2019 Martin Diehl <m.diehl@mpie.de>

added tests+reference results

9798470f12-Sep-2018 Jed Brown <jed@jedbrown.org>

doc: fix refs to VecCreateMpi; should be VecCreateMPI


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/SuiteSparse.py
/petsc/config/BuildSystem/config/packages/SuperLU.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/hdf5.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/netcdf.py
/petsc/config/BuildSystem/config/packages/parmetis.py
/petsc/config/BuildSystem/config/packages/pnetcdf.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/packages/strumpack.py
/petsc/config/BuildSystem/config/packages/sundials.py
/petsc/config/BuildSystem/config/types.py
/petsc/gmakefile.test
/petsc/include/makefile
/petsc/include/petsc/private/dmnetworkimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/hashmap.h
/petsc/include/petsc/private/hashmapiv.h
/petsc/include/petsc/private/hashset.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petscdmda.h
/petsc/include/petscdmnetwork.h
/petsc/include/petscdmplex.h
/petsc/include/petscdt.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscmath.h
/petsc/include/petscmatlab.h
/petsc/include/petscpc.h
/petsc/include/petscsnes.h
/petsc/lib/petsc/bin/maint/generatefortranstubs.py
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/setup.py
/petsc/src/dm/dt/examples/tests/ex6.c
/petsc/src/dm/dt/examples/tests/makefile
/petsc/src/dm/dt/examples/tests/output/ex6_1.out
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/examples/tests/ex50.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/network/networkcreate.c
/petsc/src/dm/impls/plex/examples/tests/ex9.c
/petsc/src/dm/impls/plex/examples/tutorials/ex6.c
/petsc/src/dm/impls/plex/examples/tutorials/ex8.c
/petsc/src/dm/impls/plex/examples/tutorials/output/ex8_1d_q2.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex8_2d_q1.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex8_2d_q2.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex8_2d_q3.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex8_3d_q1.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/stag/examples/tests/ex8.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex21.c
/petsc/src/ksp/ksp/examples/tests/ex58.c
/petsc/src/ksp/ksp/examples/tests/ex60.c
/petsc/src/ksp/ksp/examples/tests/ex61.c
/petsc/src/ksp/ksp/examples/tests/ex62f.F90
/petsc/src/ksp/ksp/examples/tests/ex63.cxx
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex21_blockdiag_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex21_blockdiag_3.out
/petsc/src/ksp/ksp/examples/tests/output/ex21_diag_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex21_diag_3.out
/petsc/src/ksp/ksp/examples/tests/output/ex48_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex58.out
/petsc/src/ksp/ksp/examples/tests/output/ex60_0.out
/petsc/src/ksp/ksp/examples/tests/output/ex60_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex60_2.out
/petsc/src/ksp/ksp/examples/tests/output/ex61_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex62f_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex63_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex63_2.out
/petsc/src/ksp/ksp/examples/tests/output/ex63_2_alt.out
/petsc/src/ksp/ksp/examples/tutorials/ex12.c
/petsc/src/ksp/ksp/examples/tutorials/ex34.c
/petsc/src/ksp/ksp/examples/tutorials/ex66.c
/petsc/src/ksp/ksp/examples/tutorials/ex67.c
/petsc/src/ksp/ksp/examples/tutorials/ex68.c
/petsc/src/ksp/ksp/examples/tutorials/ex69.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/network/ex1.c
/petsc/src/ksp/ksp/examples/tutorials/network/ex1_nest.c
/petsc/src/ksp/ksp/examples/tutorials/network/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex23_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_3.out
/petsc/src/ksp/ksp/interface/eige.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/utils/schurm/schurm.c
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex103.c
/petsc/src/mat/examples/tests/ex159.c
/petsc/src/mat/examples/tests/ex214.c
/petsc/src/mat/examples/tests/ex221.c
/petsc/src/mat/examples/tests/ex222.c
/petsc/src/mat/examples/tests/ex228.c
/petsc/src/mat/examples/tests/ex37.c
/petsc/src/mat/examples/tests/ex38.c
/petsc/src/mat/examples/tests/ex60.c
/petsc/src/mat/examples/tests/ex88.c
/petsc/src/mat/examples/tests/ex90.c
/petsc/src/mat/examples/tests/ex96.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex159_1.out
/petsc/src/mat/examples/tests/output/ex159_nest.out
/petsc/src/mat/examples/tests/output/ex214_1.out
/petsc/src/mat/examples/tests/output/ex214_2.out
/petsc/src/mat/examples/tests/output/ex222_null.out
/petsc/src/mat/examples/tests/output/ex228_2.out
/petsc/src/mat/examples/tests/output/ex228_3.out
/petsc/src/mat/examples/tests/output/ex228_4.out
/petsc/src/mat/examples/tests/output/ex228_5.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-aij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-aij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-baij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-baij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpiaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpiaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpibaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpibaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpisbaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpisbaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-sbaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-sbaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-aij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-aij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-baij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-baij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpiaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpiaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpibaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpibaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpisbaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpisbaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-sbaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-sbaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex49_1.out
/petsc/src/mat/examples/tests/output/ex49_r1_par.out
/petsc/src/mat/examples/tests/output/ex60_dense.out
/petsc/src/mat/examples/tests/output/ex90_1.out
/petsc/src/mat/impls/aij/mpi/clique/clique.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/matlab/aijmatlab.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/fft/fftw/fftw.c
/petsc/src/mat/impls/preallocator/matpreallocator.c
/petsc/src/mat/impls/sbaij/mpi/mpiaijsbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/aijsbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tests/ex1.c
/petsc/src/snes/examples/tests/output/ex1_2a.out
/petsc/src/snes/examples/tests/output/ex1_2b.out
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/network/ex1.c
/petsc/src/snes/examples/tutorials/network/ex1options
/petsc/src/snes/examples/tutorials/network/output/ex1.out
/petsc/src/snes/examples/tutorials/network/power/power.c
/petsc/src/snes/examples/tutorials/network/power/power2.c
/petsc/src/snes/examples/tutorials/network/water/water.c
/petsc/src/snes/examples/tutorials/network/water/waterreaddata.c
/petsc/src/snes/examples/tutorials/output/ex17_2d_p1_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p1_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p1_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p1_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p2_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p2_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p2_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p2_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p3_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p3_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p3_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_p3_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q1_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q1_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q1_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q1_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q2_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q2_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q2_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q2_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q3_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q3_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q3_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_2d_q3_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p2_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p2_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p3_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p3_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q2_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q2_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q3_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q3_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex5_5_aspin.out
/petsc/src/snes/examples/tutorials/output/ex69_0.out
/petsc/src/snes/examples/tutorials/output/ex69_1.out
/petsc/src/snes/examples/tutorials/output/ex69_2.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1ref.out
/petsc/src/snes/examples/tutorials/output/ex69_q1p0.out
/petsc/src/snes/examples/tutorials/output/ex69_q1p0ref.out
/petsc/src/snes/examples/tutorials/output/ex69_q2q1.out
/petsc/src/snes/examples/tutorials/output/ex69_q2q1ref.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_tri_p2_p1_conv.out
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/makefile
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/error/signal.c
/petsc/src/sys/examples/tests/ex40.c
/petsc/src/sys/examples/tests/ex41.c
/petsc/src/sys/utils/makefile
/petsc/src/sys/utils/mathfit.c
/petsc/src/tao/examples/tutorials/output/ex1_0.out
/petsc/src/tao/examples/tutorials/output/ex1_1.out
/petsc/src/tao/examples/tutorials/output/ex2_0.out
/petsc/src/tao/examples/tutorials/output/ex2_1.out
/petsc/src/tao/examples/tutorials/output/ex2_2.out
/petsc/src/tao/interface/taosolver_hj.c
/petsc/src/tao/unconstrained/examples/tutorials/burgers_spectral.c
/petsc/src/tao/unconstrained/examples/tutorials/spectraladjointassimilation.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex1_1.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex2_1.out
/petsc/src/ts/examples/tutorials/ex50.c
/petsc/src/ts/examples/tutorials/network/wash/makefile
/petsc/src/ts/examples/tutorials/network/wash/output/pipes1_1.out
/petsc/src/ts/examples/tutorials/network/wash/output/pipes1_2.out
/petsc/src/ts/examples/tutorials/network/wash/output/pipes1_3.out
/petsc/src/ts/examples/tutorials/network/wash/output/pipes1_4.out
/petsc/src/ts/examples/tutorials/network/wash/output/pipes1_5.out
/petsc/src/ts/examples/tutorials/network/wash/output/pipes1_6.out
/petsc/src/ts/examples/tutorials/network/wash/output/pipes1_7.out
/petsc/src/ts/examples/tutorials/network/wash/pOption
/petsc/src/ts/examples/tutorials/network/wash/pipe.h
/petsc/src/ts/examples/tutorials/network/wash/pipeImpls.c
/petsc/src/ts/examples/tutorials/network/wash/pipeInterface.c
/petsc/src/ts/examples/tutorials/network/wash/pipes1.c
/petsc/src/ts/examples/tutorials/network/wash/wash.h
/petsc/src/ts/examples/tutorials/output/ex18_p1p1.out
/petsc/src/ts/examples/tutorials/output/ex18_p1p1_xper.out
/petsc/src/ts/examples/tutorials/output/ex18_p1p1_xper_ref.out
/petsc/src/ts/examples/tutorials/output/ex18_p1p1_xyper.out
/petsc/src/ts/examples/tutorials/output/ex18_p1p1_xyper_ref.out
/petsc/src/ts/examples/tutorials/output/ex18_p2p1.out
/petsc/src/ts/examples/tutorials/output/ex18_p2p1_xyper.out
/petsc/src/ts/examples/tutorials/output/ex18_p2p1_xyper_ref.out
/petsc/src/ts/examples/tutorials/output/ex19_pi42.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busdmnetwork.c
/petsc/src/ts/utils/dmplexts.c
vec/impls/mpi/mpiviennacl/mpiviennacl.cxx
vec/impls/mpi/pbvec.c
60f3454826-Apr-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Update the MAT_SUBSET_OFF_PROC_ENTRIES logic

The old code is right. But the variable names are not expressive and are
different from what we have in vector assembly.

This commit makes them have the

Update the MAT_SUBSET_OFF_PROC_ENTRIES logic

The old code is right. But the variable names are not expressive and are
different from what we have in vector assembly.

This commit makes them have the same name and control flow and also adds
comments to cross reference vec and mat.

show more ...

7a86775426-Apr-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Update description of VEC_SUBSET_OFF_PROC_ENTRIES

2acdef2525-Apr-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Fix a vector assembly bug wrt VEC_SUBSET_OFF_PROC_ENTRIES

The bug is related to how we know we can reuse the communication pattern built
in one assembly (the first assembly) in subsequent assemblies

Fix a vector assembly bug wrt VEC_SUBSET_OFF_PROC_ENTRIES

The bug is related to how we know we can reuse the communication pattern built
in one assembly (the first assembly) in subsequent assemblies.

The old code checks x->recvhdr to see if the receive info is available. If it is,
it assumes the pattern is already built, so it tries to reuse it; otherwise it
assumes the pattern is not built and tried to build a new one.

This has bugs since in the first assembly, some processes can turn out to receive
nothing but do send something. By the logic above, in subsequent assemblies,
these processes mistakenly think there is no existing pattern since their receive
info is empty, while others do think there is a pattern. This mismatch can lead
to deadlocks in MPI send/recv.

The solution is to have all processes collectively come to the same conclusion.
We introduced another flag x->first_assembly_done. When x->assembly_subset is true,
x->first_assembly_done is set to true on all processes after an assembly.

In summary, x->assembly_subset=true means users want to reuse a communication pattern.
x->first_assembly_done=true means a communication pattern is built for reuse.
So we can test x->first_assembly_done to know if it is safe to reuse a pattern.

This commit also handles a scenario when users set VEC_SUBSET_OFF_PROC_ENTRIES
to true, and then false, and then true, and so on.

When VEC_SUBSET_OFF_PROC_ENTRIES turns from true to false, we need to free memory
allocated to the communication pattern, and also clear x->first_assembly_done.

Seealso a short test code in this PR.

show more ...

bca2a71126-Apr-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Update the test to also test changing VEC_SUBSET_OFF_PROC_ENTRIES back and forth

c3d489bb25-Apr-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Change the user's test according to petsc coding style

a8c0534119-Mar-2019 Matthew G. Knepley <knepley@gmail.com>

Add a VEC_SUBSET_OFF_PROC_ENTRIES test

Contributed-by: David Wells <drwells@email.unc.edu>


/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/gmakefile.test
/petsc/include/petscmat.h
/petsc/include/petscmatlab.h
/petsc/lib/petsc/bin/maint/generatefortranstubs.py
/petsc/setup.py
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/ksp/ksp/examples/tests/output/ex48_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex23_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_3.out
/petsc/src/mat/examples/tests/ex37.c
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-aij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-aij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-baij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-baij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpiaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpiaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpibaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpibaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpisbaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpisbaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-sbaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-sbaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-aij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-aij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-baij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-baij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpiaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpiaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpibaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpibaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpisbaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpisbaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-sbaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-sbaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex49_1.out
/petsc/src/mat/examples/tests/output/ex49_r1_par.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/matlab/aijmatlab.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/preallocator/matpreallocator.c
/petsc/src/mat/impls/sbaij/mpi/mpiaijsbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/aijsbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/output/ex5_5_aspin.out
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex1_1.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex2_1.out
/petsc/src/ts/examples/tutorials/output/ex19_pi42.out
vec/examples/tests/ex49.c
vec/examples/tests/makefile
vec/examples/tests/output/ex49_1.out
09730fe918-Apr-2019 Matthew Knepley <knepley@gmail.com>

Merged in knepley/feature-plex-subds (pull request #1554)

Knepley/feature plex subds

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>

0e53113d17-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

Merged in stefano_zampini/feature-matshell-zerorows (pull request #1547)

Add support for zeroing rows and columns of a MATSHELL

Approved-by: Matthew Knepley <knepley@gmail.com>
Approved-by: BarryFS

Merged in stefano_zampini/feature-matshell-zerorows (pull request #1547)

Add support for zeroing rows and columns of a MATSHELL

Approved-by: Matthew Knepley <knepley@gmail.com>
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>

show more ...

ff0b3ce717-Apr-2019 Matthew G. Knepley <knepley@gmail.com>

Doc+IS: ISIntersect() docs were wrong


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/config/BuildSystem/config/packages/fftw.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/script.py
/petsc/config/PETSc/Configure.py
/petsc/gmakefile
/petsc/include/petsc/finclude/petscts.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdmda.h
/petsc/include/petscdmshell.h
/petsc/include/petscdmstag.h
/petsc/include/petscksp.h
/petsc/include/petscmath.h
/petsc/include/petscpc.h
/petsc/include/petscsystypes.h
/petsc/include/petscts.h
/petsc/include/petscversion.h
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/share/petsc/matlab/PetscBagRead.m
/petsc/src/dm/examples/tests/ex46.c
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/dalocal.c
/petsc/src/dm/impls/da/gr1.c
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/ex8.c
/petsc/src/dm/impls/plex/examples/tests/output/ex8_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex8_1.out
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/impls/stag/stag.c
/petsc/src/dm/impls/stag/stag3d.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/manualpages-sec/header_DMDA
/petsc/src/docs/manualpages-sec/header_DMLABEL
/petsc/src/docs/manualpages-sec/header_DMNetwork
/petsc/src/docs/manualpages-sec/header_DMPATCH
/petsc/src/docs/manualpages-sec/header_DMSTAG
/petsc/src/docs/manualpages-sec/header_DMSWARM
/petsc/src/docs/manualpages-sec/header_DT
/petsc/src/docs/manualpages-sec/header_PC
/petsc/src/docs/manualpages-sec/header_PetscSF
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/examples/tests/ex2.c
/petsc/src/mat/examples/tests/output/ex2_11_A.out
/petsc/src/mat/examples/tests/output/ex2_11_A_aijcusparse.out
/petsc/src/mat/examples/tests/output/ex2_11_B.out
/petsc/src/mat/examples/tests/output/ex2_11_B_aijcusparse.out
/petsc/src/mat/examples/tests/output/ex2_12_A.out
/petsc/src/mat/examples/tests/output/ex2_12_B.out
/petsc/src/mat/examples/tests/output/ex2_21.out
/petsc/src/mat/examples/tests/output/ex2_22.out
/petsc/src/mat/examples/tests/output/ex2_23.out
/petsc/src/mat/examples/tests/output/ex2_24.out
/petsc/src/mat/examples/tests/output/ex2_3.out
/petsc/src/mat/examples/tests/output/ex2_3_aijcusparse.out
/petsc/src/mat/examples/tests/output/ex2_4.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/impls/transpose/htransm.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/multirate/ex1.c
/petsc/src/ts/examples/tutorials/multirate/ex2.c
/petsc/src/ts/examples/tutorials/multirate/ex3.c
/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/multirate/finitevolume1d.c
/petsc/src/ts/examples/tutorials/multirate/finitevolume1d.h
/petsc/src/ts/examples/tutorials/multirate/makefile
/petsc/src/ts/examples/tutorials/multirate/output/ex5_1.out
/petsc/src/ts/examples/tutorials/multirate/output/ex5_3.out
/petsc/src/ts/examples/tutorials/multirate/output/ex5_5.out
/petsc/src/ts/examples/tutorials/multirate/output/ex5_6.out
/petsc/src/ts/examples/tutorials/multirate/output/ex6_1.out
/petsc/src/ts/examples/tutorials/multirate/output/ex7_1.out
/petsc/src/ts/examples/tutorials/multirate/output/ex7_3.out
/petsc/src/ts/examples/tutorials/multirate/output/ex8_1.out
/petsc/src/ts/examples/tutorials/multirate/output/ex8_2.out
/petsc/src/ts/impls/explicit/rk/makefile
/petsc/src/ts/impls/explicit/rk/mrk.c
/petsc/src/ts/impls/explicit/rk/mrk.h
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/explicit/rk/rk.h
/petsc/src/ts/impls/makefile
/petsc/src/ts/impls/multirate/makefile
/petsc/src/ts/impls/multirate/mprk.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsregall.c
is/is/utils/isdiff.c
d182059317-Apr-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/config/BuildSystem/config/packages/fftw.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/script.py
/petsc/config/PETSc/Configure.py
/petsc/gmakefile
/petsc/include/petsc/finclude/petscts.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdmda.h
/petsc/include/petscdmshell.h
/petsc/include/petscdmstag.h
/petsc/include/petscksp.h
/petsc/include/petscmath.h
/petsc/include/petscpc.h
/petsc/include/petscsystypes.h
/petsc/include/petscts.h
/petsc/include/petscversion.h
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/share/petsc/matlab/PetscBagRead.m
/petsc/src/dm/examples/tests/ex46.c
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/dalocal.c
/petsc/src/dm/impls/da/gr1.c
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/ex8.c
/petsc/src/dm/impls/plex/examples/tests/output/ex8_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex8_1.out
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/impls/stag/stag.c
/petsc/src/dm/impls/stag/stag3d.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/manualpages-sec/header_DMDA
/petsc/src/docs/manualpages-sec/header_DMLABEL
/petsc/src/docs/manualpages-sec/header_DMNetwork
/petsc/src/docs/manualpages-sec/header_DMPATCH
/petsc/src/docs/manualpages-sec/header_DMSTAG
/petsc/src/docs/manualpages-sec/header_DMSWARM
/petsc/src/docs/manualpages-sec/header_DT
/petsc/src/docs/manualpages-sec/header_PC
/petsc/src/docs/manualpages-sec/header_PetscSF
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tests/benchmarkscatters/ex1.c
/petsc/src/ksp/ksp/examples/tests/benchmarkscatters/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/examples/tests/ex2.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/examples/tests/output/ex2_11_A.out
/petsc/src/mat/examples/tests/output/ex2_11_A_aijcusparse.out
/petsc/src/mat/examples/tests/output/ex2_11_B.out
/petsc/src/mat/examples/tests/output/ex2_11_B_aijcusparse.out
/petsc/src/mat/examples/tests/output/ex2_12_A.out
/petsc/src/mat/examples/tests/output/ex2_12_B.out
/petsc/src/mat/examples/tests/output/ex2_21.out
/petsc/src/mat/examples/tests/output/ex2_22.out
/petsc/src/mat/examples/tests/output/ex2_23.out
/petsc/src/mat/examples/tests/output/ex2_24.out
/petsc/src/mat/examples/tests/output/ex2_3.out
/petsc/src/mat/examples/tests/output/ex2_3_aijcusparse.out
/petsc/src/mat/examples/tests/output/ex2_4.out
/petsc/src/mat/examples/tests/output/ex37_1.out
/petsc/src/mat/examples/tests/output/ex37_2.out
/petsc/src/mat/examples/tests/output/ex37_3.out
/petsc/src/mat/examples/tests/output/ex37_4.out
/petsc/src/mat/examples/tests/output/ex37_5.out
/petsc/src/mat/examples/tests/output/ex37_6.out
/petsc/src/mat/examples/tests/output/ex94_2.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/mpi/strumpack/strumpack.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/impls/transpose/htransm.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/memc.c
/petsc/src/sys/utils/str.c
/petsc/src/ts/examples/tutorials/ex48.c
/petsc/src/ts/examples/tutorials/ex50.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/multirate/ex1.c
/petsc/src/ts/examples/tutorials/multirate/ex2.c
/petsc/src/ts/examples/tutorials/multirate/ex3.c
/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/multirate/finitevolume1d.c
/petsc/src/ts/examples/tutorials/multirate/finitevolume1d.h
/petsc/src/ts/examples/tutorials/multirate/makefile
/petsc/src/ts/examples/tutorials/multirate/output/ex5_1.out
/petsc/src/ts/examples/tutorials/multirate/output/ex5_3.out
/petsc/src/ts/examples/tutorials/multirate/output/ex5_5.out
/petsc/src/ts/examples/tutorials/multirate/output/ex5_6.out
/petsc/src/ts/examples/tutorials/multirate/output/ex6_1.out
/petsc/src/ts/examples/tutorials/multirate/output/ex7_1.out
/petsc/src/ts/examples/tutorials/multirate/output/ex7_3.out
/petsc/src/ts/examples/tutorials/multirate/output/ex8_1.out
/petsc/src/ts/examples/tutorials/multirate/output/ex8_2.out
/petsc/src/ts/impls/explicit/rk/makefile
/petsc/src/ts/impls/explicit/rk/mrk.c
/petsc/src/ts/impls/explicit/rk/mrk.h
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/explicit/rk/rk.h
/petsc/src/ts/impls/makefile
/petsc/src/ts/impls/multirate/makefile
/petsc/src/ts/impls/multirate/mprk.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsregall.c
is/is/utils/isdiff.c
pf/impls/string/cstringbase.template
vec/impls/mpi/pbvec.c
vec/impls/mpi/pdvec.c
vec/utils/projection.c
26368b4817-Apr-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/fix-vecview-mpi-hdf5/maint (pull request #1551)

chunksize could overflow and become negative; thus preventing the correct setting of chunkDim thus resulting in errors from HDF5.

75fe3c3217-Apr-2019 Barry Smith <bsmith@mcs.anl.gov>

chunksize could overflow and become negative; thus preventing the correct setting
of chunkDim thus resulting in errors from HDF5.

Commit-type: bug-fix
Reported-by: Sajid Ali <sajidsyed2021@u.northwe

chunksize could overflow and become negative; thus preventing the correct setting
of chunkDim thus resulting in errors from HDF5.

Commit-type: bug-fix
Reported-by: Sajid Ali <sajidsyed2021@u.northwestern.edu>

show more ...


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/config/BuildSystem/config/packages/fftw.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/python.py
/petsc/config/BuildSystem/script.py
/petsc/config/PETSc/Configure.py
/petsc/config/configure.py
/petsc/gmakefile
/petsc/include/petscksp.h
/petsc/include/petscversion.h
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/setup.py
/petsc/share/petsc/matlab/PetscBagRead.m
/petsc/src/dm/examples/tests/ex46.c
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/stag/stag.c
/petsc/src/dm/impls/stag/stag3d.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/manualpages-sec/header_DMDA
/petsc/src/docs/manualpages-sec/header_DMLABEL
/petsc/src/docs/manualpages-sec/header_DMNetwork
/petsc/src/docs/manualpages-sec/header_DMPATCH
/petsc/src/docs/manualpages-sec/header_DMSTAG
/petsc/src/docs/manualpages-sec/header_DMSWARM
/petsc/src/docs/manualpages-sec/header_DT
/petsc/src/docs/manualpages-sec/header_PC
/petsc/src/docs/manualpages-sec/header_PetscSF
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/interface/matrix.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/logging/xmllogevent.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/tao/leastsquares/examples/matlab/TestingPlot.m
vec/impls/mpi/pdvec.c

1...<<71727374757677787980>>...278