History log of /petsc/src/mat/impls/aij/ (Results 1526 – 1550 of 6618)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ddcfb6fc24-Apr-2019 Barry Smith <bsmith@mcs.anl.gov>

Add documentation that MATLAB-PETSc and PETSc->Mat transfers of matrices result
in the transpose of the matrix on the other side.

Commit-type: documentation
Reported-by: Jose E. Roman <jroman@dsic.u

Add documentation that MATLAB-PETSc and PETSc->Mat transfers of matrices result
in the transpose of the matrix on the other side.

Commit-type: documentation
Reported-by: Jose E. Roman <jroman@dsic.upv.es>

show more ...

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

Deprecate old {Mat|PC|KSP}ComputeExplicitOperator in favor of {Mat|PC|KSP}ComputeOperator

89d6d5e923-Apr-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


/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
mpi/mpiaij.c
mpi/mpimatmatmult.c
mpi/mpiptap.c
seq/aij.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/sys/examples/tests/ex40.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
264b3dff23-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

Merged in stefano_zampini/fix-matcopy-sbaij (pull request #1571)

Fix SBAIJ

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


/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
mpi/mpiaij.c
seq/aij.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/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
5d2a9ed122-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

Mat{MPI|MPISB|MPIB|Seq|SeqB|SeqSB}AIJSetPreallocation: optimize nonzeros

set number of columns of offdiag blocks to zero for sequential cases
no need to allocate more than the the number of columns

Mat{MPI|MPISB|MPIB|Seq|SeqB|SeqSB}AIJSetPreallocation: optimize nonzeros

set number of columns of offdiag blocks to zero for sequential cases
no need to allocate more than the the number of columns for sequential matrices

Update outputs for testsuite

show more ...

ac94c67a22-Apr-2019 Tristan Konolige <tristan.konolige@gmail.com>

Set block sizes in MatPtAP

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

housekeeping

remove trailing blanks
remove functions that are no longer part of PETSc

8a9f67ba22-Apr-2019 Lisandro Dalcin <dalcinl@gmail.com>

Fix hash table map

* ValType cannot be assumed to support any unary/binary operator.
* Remove hashmapiv.h as it is trivial and used only once.

186a3e2021-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

{Mat|PC|KSP}ComputeExplicitOperator: add extra argument for matrix type


/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/include/makefile
/petsc/include/petsc/private/dmadaptorimpl.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscconvestimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmda.h
/petsc/include/petscds.h
/petsc/include/petscdt.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscmath.h
/petsc/include/petscpc.h
/petsc/include/petscsnes.h
/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/dt/interface/dtds.c
/petsc/src/dm/examples/tests/ex50.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/stag/examples/tests/ex8.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmi.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex21.c
/petsc/src/ksp/ksp/examples/tests/output/ex21_blockdiag_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex21_diag_1.out
/petsc/src/ksp/ksp/examples/tutorials/ex34.c
/petsc/src/ksp/ksp/examples/tutorials/ex68.c
/petsc/src/ksp/ksp/examples/tutorials/ex69.c
/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/ex18.c
/petsc/src/mat/examples/tests/ex221.c
/petsc/src/mat/examples/tests/ex38.c
/petsc/src/mat/examples/tests/ex88.c
/petsc/src/mat/examples/tests/output/ex18_15.out
/petsc/src/mat/examples/tests/output/ex18_16.out
/petsc/src/mat/examples/tests/output/ex18_17.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag--0.13_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag--0.13_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag--0.13_convname-shell.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag-0.12_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag-0.12_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag-0.12_convname-shell.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag--0.13_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag--0.13_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag--0.13_convname-shell.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag-0.12_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag-0.12_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag-0.12_convname-shell.out
/petsc/src/mat/examples/tests/output/ex221_1.out
mpi/clique/clique.cxx
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/is/matis.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/utils/axpy.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex13.c
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex71.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_quad_q1_p0_conv.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_quad_q1_p0_conv_gmg_vanka.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_quad_q1_p0_conv_u0.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_tri_p2_p1_conv.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_tri_p2_p1_conv_gmg_vcycle.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/snes/utils/convest.c
/petsc/src/snes/utils/dmadapt.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/makefile
/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/ex50.c
/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/utils/dmplexts.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/is/utils/pmap.c
acc4240f21-Apr-2019 Fande Kong <fdkong.jd@gmail.com>

Merged in Fande-Kong/feature-ptap-all-at-once (pull request #1552)

All-at-once algorithm for MPIPtAP

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


/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/include/makefile
/petsc/include/petsc/private/dmadaptorimpl.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/hashmap.h
/petsc/include/petsc/private/hashmapiv.h
/petsc/include/petsc/private/hashset.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscconvestimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmda.h
/petsc/include/petscds.h
/petsc/include/petscdt.h
/petsc/include/petscmath.h
/petsc/include/petscsnes.h
/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/dt/interface/dtds.c
/petsc/src/dm/examples/tests/ex50.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmi.c
/petsc/src/ksp/ksp/examples/tutorials/ex68.c
/petsc/src/ksp/ksp/examples/tutorials/ex69.c
/petsc/src/mat/examples/tests/ex18.c
/petsc/src/mat/examples/tests/ex221.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/ex18_15.out
/petsc/src/mat/examples/tests/output/ex18_16.out
/petsc/src/mat/examples/tests/output/ex18_17.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag--0.13_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag--0.13_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag--0.13_convname-shell.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag-0.12_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag-0.12_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag-0.12_convname-shell.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag--0.13_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag--0.13_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag--0.13_convname-shell.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag-0.12_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag-0.12_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag-0.12_convname-shell.out
/petsc/src/mat/examples/tests/output/ex221_1.out
/petsc/src/mat/examples/tests/output/ex90_1.out
mpi/mpiaij.h
mpi/mpiptap.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex13.c
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex71.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_quad_q1_p0_conv.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_quad_q1_p0_conv_gmg_vanka.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_quad_q1_p0_conv_u0.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_tri_p2_p1_conv.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_tri_p2_p1_conv_gmg_vcycle.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/snes/utils/convest.c
/petsc/src/snes/utils/dmadapt.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/makefile
/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/unconstrained/examples/tutorials/burgers_spectral.c
/petsc/src/tao/unconstrained/examples/tutorials/spectraladjointassimilation.c
/petsc/src/ts/examples/tutorials/ex50.c
/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/utils/dmplexts.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/is/utils/pmap.c
ef7a94f221-Apr-2019 Fande Kong <fdkong.jd@gmail.com>

MPIPtAP: fixed some compiling warnings

4a56b80822-Mar-2019 Fande Kong <fdkong.jd@gmail.com>

MPIPtAP: implement all-at-once algorithm

scalable and nonscalable just take too much memory since they cache the intermediate data structure.

The all-at-once algorithm do all caculations at once wi

MPIPtAP: implement all-at-once algorithm

scalable and nonscalable just take too much memory since they cache the intermediate data structure.

The all-at-once algorithm do all caculations at once without caching any data. It saves a lot of the memory

There are two implementations: allatonce and allatonce_merged

``allatonce" overlapp the communication and the computation with taking a few extra operations.
``allatonce_merged" do all caculations together for remote and local parts.

Both are memory friendly

show more ...


/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/include/petsc/private/dmadaptorimpl.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/hashmap.h
/petsc/include/petsc/private/hashmapiv.h
/petsc/include/petsc/private/hashset.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscconvestimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscdm.h
/petsc/include/petscds.h
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmi.c
/petsc/src/mat/examples/tests/ex18.c
/petsc/src/mat/examples/tests/ex221.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/ex18_15.out
/petsc/src/mat/examples/tests/output/ex18_16.out
/petsc/src/mat/examples/tests/output/ex18_17.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag--0.13_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag--0.13_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag--0.13_convname-shell.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag-0.12_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag-0.12_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-1_diag-0.12_convname-shell.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag--0.13_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag--0.13_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag--0.13_convname-shell.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag-0.12_convname-aij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag-0.12_convname-baij.out
/petsc/src/mat/examples/tests/output/ex18_full_nsize-3_diag-0.12_convname-shell.out
/petsc/src/mat/examples/tests/output/ex221_1.out
/petsc/src/mat/examples/tests/output/ex90_1.out
mpi/mpiaij.h
mpi/mpiptap.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex13.c
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex71.c
/petsc/src/snes/examples/tutorials/output/ex71_2d_quad_q1_p0_conv.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_quad_q1_p0_conv_gmg_vanka.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_quad_q1_p0_conv_u0.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_tri_p2_p1_conv.out
/petsc/src/snes/examples/tutorials/output/ex71_2d_tri_p2_p1_conv_gmg_vcycle.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmadapt.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/is/utils/pmap.c
e338c49819-Apr-2019 Tristan Konolige <tristan.konolige@gmail.com>

Set blocksize correctly in MatTransposeMatMult

23a5080a18-Apr-2019 Hong Zhang <hzhang@mcs.anl.gov>

add support of MatMatTransposeSolve() for mumps Cholesky
Requested-by: Jaysaval, Piyoosh <Piyoosh.Jaysaval@pnnl.gov>

d182059317-Apr-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'

5b5f1a9317-Apr-2019 Hong Zhang <hzhang@mcs.anl.gov>

Merged in hzhang/matmatops-alg (pull request #1548)

maintain algorithm type for mat-mat ops after calling MatFreeIntermediateDataStruct

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


/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/fftw.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/include/petsc/finclude/petscts.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdmda.h
/petsc/include/petscdmnetwork.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmshell.h
/petsc/include/petscdmstag.h
/petsc/include/petscdmtypes.h
/petsc/include/petscmath.h
/petsc/include/petscpc.h
/petsc/include/petscsystypes.h
/petsc/include/petscts.h
/petsc/include/petscversion.h
/petsc/include/petscviewer.h
/petsc/share/petsc/matlab/PetscBagRead.m
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/impls/da/dalocal.c
/petsc/src/dm/impls/da/gr1.c
/petsc/src/dm/impls/network/networkmonitor.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex14.c
/petsc/src/dm/impls/plex/examples/tests/ex16.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/ex31.c
/petsc/src/dm/impls/plex/examples/tests/ex4.c
/petsc/src/dm/impls/plex/examples/tests/ex5.c
/petsc/src/dm/impls/plex/examples/tests/ex8.c
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_2.out
/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/examples/tutorials/ex2.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/impls/stag/stagutils.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/docs/manualpages-sec/header_DMSTAG
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.c
/petsc/src/ksp/ksp/impls/cg/nash/nash.c
/petsc/src/ksp/ksp/impls/cg/pipelcg/pipelcg.c
/petsc/src/ksp/ksp/impls/cg/stcg/stcg.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/mg/mg.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/ex94_2.out
mpi/mpiptap.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/draw/utils/axisc.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/interface/viewa.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/examples/tutorials/network/wash/pipes1.c
/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
/petsc/src/vec/is/sf/examples/tutorials/ex1.c
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_9_char.out
/petsc/src/vec/is/sf/impls/basic/sfbasic.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/impls/seq/bvec2.c
e5a36ecc16-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

Housekeeping: strip out __FUNC__ or __FUNCT__ from PETSc

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

MATMPIAIJ: Fix MatZeroRows and MatZeroRowsColumns

skip diagonal set if row index > number of global columns

x AND b must be present at the same time

raise error when layouts are not congruent (ins

MATMPIAIJ: Fix MatZeroRows and MatZeroRowsColumns

skip diagonal set if row index > number of global columns

x AND b must be present at the same time

raise error when layouts are not congruent (instead of segfaulting)

local nonew on diagonal block may be different across comm -> Always reduce

When asked to not keep the nonzero pattern with non-congruent layouts
it is better off allowing a small reallocation to happen instead of erroring

show more ...

447d62f515-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJ: fixes to MatZeroRows and MatShift for rectangular matrices

Diagonal entries must be set only when i < cmap->n

4cf107fd15-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

MatZeroRowsColumns_SeqAIJ: fixes for non-square matrices

50ab121b14-Apr-2019 Satish Balay <balay@mcs.anl.gov>

cuda: version 10 requires explicit listing of thrust/device_malloc_allocator.h

CUDAC arch-cuda-double/obj/mat/impls/aij/seq/seqcusparse/aijcusparse.o
/home/nicolol/workspace/petsc/src/mat/imp

cuda: version 10 requires explicit listing of thrust/device_malloc_allocator.h

CUDAC arch-cuda-double/obj/mat/impls/aij/seq/seqcusparse/aijcusparse.o
/home/nicolol/workspace/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu(1400): error: namespace "thrust" has no member "device_malloc_allocator"

Reported-by: Lardelli Nicolo <nicolo.lardelli@erdw.ethz.ch>

show more ...

9b3d8a6815-Mar-2019 Hong Zhang <hzhang@mcs.anl.gov>

maintain algtype for mat-mat ops after calling MatFreeIntermediateDataStructures().
Requested by Fande Kong


/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/PETSc/Configure.py
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petscdmnetwork.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmshell.h
/petsc/include/petscdmstag.h
/petsc/include/petscdmtypes.h
/petsc/include/petscksp.h
/petsc/include/petscsystypes.h
/petsc/include/petscversion.h
/petsc/include/petscviewer.h
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/examples/tests/ex46.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/network/networkmonitor.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex14.c
/petsc/src/dm/impls/plex/examples/tests/ex16.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/ex31.c
/petsc/src/dm/impls/plex/examples/tests/ex4.c
/petsc/src/dm/impls/plex/examples/tests/ex5.c
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-0_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-0_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-1_parallel-FALSE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-1_parallel-TRUE.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex31_2.out
/petsc/src/dm/impls/plex/examples/tutorials/ex2.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexproject.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/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.c
/petsc/src/ksp/ksp/impls/cg/nash/nash.c
/petsc/src/ksp/ksp/impls/cg/pipelcg/pipelcg.c
/petsc/src/ksp/ksp/impls/cg/stcg/stcg.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/examples/tests/output/ex94_2.out
mpi/mpiptap.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/interface/matrix.c
/petsc/src/sys/classes/draw/utils/axisc.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/classes/viewer/interface/viewa.c
/petsc/src/ts/examples/tutorials/network/wash/pipes1.c
/petsc/src/vec/is/sf/examples/tutorials/ex1.c
/petsc/src/vec/is/sf/examples/tutorials/output/ex1_9_char.out
/petsc/src/vec/is/sf/impls/basic/sfbasic.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/impls/seq/bvec2.c
71e5645008-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

MatView_MPIAIJ_ASCIIorSocket: speedup code

This code in not performance critial, but it took 3 hours to dump a 2000x2000 MPIAIJ matrix with dense values
This is what we obtain by calling MatViewFrom

MatView_MPIAIJ_ASCIIorSocket: speedup code

This code in not performance critial, but it took 3 hours to dump a 2000x2000 MPIAIJ matrix with dense values
This is what we obtain by calling MatViewFromOptions on a MATSHELL in parallel

show more ...


/petsc/config/BuildSystem/config/base.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/cuda.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/config/packages/slepc.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/script.py
/petsc/config/configure.py
/petsc/config/examples/arch-c-exodus-dbg-builder.py
/petsc/config/examples/arch-cuda-double.py
/petsc/config/examples/arch-cuda-single.py
/petsc/config/examples/arch-freebsd-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-jenkins-freebsd-cxx-cmplx-64idx-dbg.py
/petsc/config/examples/arch-jenkins-linux-gcc-quad-64idx-dbg.py
/petsc/config/examples/arch-linux-IPL64.py
/petsc/config/examples/arch-linux-analyzer.py
/petsc/config/examples/arch-linux-c89.py
/petsc/config/examples/arch-linux-clang-avx.py
/petsc/config/examples/arch-linux-cmplx-gcov.py
/petsc/config/examples/arch-linux-cmplx-single.py
/petsc/config/examples/arch-linux-cxx-cmplx-pkgs-64idx.py
/petsc/config/examples/arch-linux-dbg-quad.py
/petsc/config/examples/arch-linux-gcc-ifc-cmplx.py
/petsc/config/examples/arch-linux-gcov.py
/petsc/config/examples/arch-linux-matlab-ilp64-gcov.py
/petsc/config/examples/arch-linux-opt-cxx-quad.py
/petsc/config/examples/arch-linux-pgi.py
/petsc/config/examples/arch-linux-pkgs-64idx.py
/petsc/config/examples/arch-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-linux-pkgs-gcov.py
/petsc/config/examples/arch-linux-pkgs-valgrind.py
/petsc/config/examples/arch-linux-uni.py
/petsc/config/examples/arch-linux-without-fc.py
/petsc/config/examples/arch-linux-xsdk-dbg.py
/petsc/config/examples/arch-mswin-gnu.py
/petsc/config/examples/arch-olcf-summit-opt.py
/petsc/config/examples/arch-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-osx-10.6-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-osx-10.6.py
/petsc/config/examples/arch-osx-pgi-pkgs-opt.py
/petsc/config/examples/arch-pardiso.py
/petsc/config/examples/arch-viennacl.py
/petsc/config/examples/misc/arch-aix64-dbg.py
/petsc/config/examples/misc/arch-arm64-opt.py
/petsc/config/examples/misc/arch-armv7-opt.py
/petsc/config/examples/misc/arch-bgp-ibm-opt.py
/petsc/config/examples/misc/arch-cray-xt5-opt.py
/petsc/config/examples/misc/arch-cray-xt6-pkgs-opt.py
/petsc/config/examples/misc/arch-fusion-intel-c-opt.py
/petsc/config/examples/misc/arch-linux-gcc-absoft.py
/petsc/config/examples/misc/arch-linux-gcc-real-env.py
/petsc/config/examples/misc/arch-linux-gcc-real-opt.py
/petsc/config/examples/misc/arch-linux-gcc-real.py
/petsc/config/examples/misc/arch-linux-gxx-complex.py
/petsc/config/examples/misc/arch-linux-mkl-IPL64.py
/petsc/config/examples/misc/arch-linux-mpich1.py
/petsc/config/examples/misc/arch-linux-xsdk-latest.py
/petsc/config/examples/misc/arch-moab.py
/petsc/config/examples/misc/arch-ms-msvc2012-intelmpi-cudano-nomumps-cpardiso-indexes64-mklilp64-debug.py
/petsc/config/examples/misc/arch-mswin-borland.py
/petsc/config/examples/misc/arch-mswin-cuda.py
/petsc/config/examples/misc/arch-mswin-cxx-cmplx.py
/petsc/config/examples/misc/arch-mswin-dbg-impi.py
/petsc/config/examples/misc/arch-mswin.py
/petsc/config/examples/misc/arch-osx-10.6-cxx-env.py
/petsc/gmakefile
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmlabelimpl.h
/petsc/include/petsc/private/logimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmlabel.h
/petsc/include/petscdmplex.h
/petsc/include/petsclog.h
/petsc/include/petscmat.h
/petsc/include/petscmath.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petsctao.h
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/maint/update-docs.py
/petsc/setup.py
/petsc/share/petsc/datafiles/meshes/gmsh-3d-ascii.msh2
/petsc/share/petsc/datafiles/meshes/gmsh-3d-binary.msh2
/petsc/share/petsc/datafiles/meshes/square_bin.msh
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/f90-mod/petscdt.h90
/petsc/src/dm/impls/da/dacreate.c
/petsc/src/dm/impls/forest/forest.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/output/ex18_1_quad_dist1_ppu_interpolate-none.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_1_quad_dist1_ppu_interpolate-parallel.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_1_tri_dist1_ppu_interpolate-none.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_1_tri_dist1_ppu_interpolate-parallel.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_2b.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_4_hex_dist1_ppu_interpolate-none.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_4_hex_dist1_ppu_interpolate-parallel.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_4_tet_dist1_ppu_interpolate-none.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_4_tet_dist1_ppu_interpolate-parallel.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_7_hdf5_hierarch_nsize-2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_7_hdf5_hierarch_nsize-3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_7_hdf5_hierarch_nsize-4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_7_hdf5_ppu.out
/petsc/src/dm/impls/plex/f90-custom/makefile
/petsc/src/dm/impls/plex/f90-custom/zplexfemf90.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexinterpolate.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/interface/dmi.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/tao_tex/manual/cover.tex
/petsc/src/docs/tao_tex/manual/part2b.tex
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/manual.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/2015.html
/petsc/src/docs/website/documentation/changes/2016.html
/petsc/src/docs/website/documentation/changes/2017.html
/petsc/src/docs/website/documentation/changes/2018-21.html
/petsc/src/docs/website/documentation/changes/2022.html
/petsc/src/docs/website/documentation/changes/2024.html
/petsc/src/docs/website/documentation/changes/2028.html
/petsc/src/docs/website/documentation/changes/2029.html
/petsc/src/docs/website/documentation/changes/21.html
/petsc/src/docs/website/documentation/changes/211.html
/petsc/src/docs/website/documentation/changes/212.html
/petsc/src/docs/website/documentation/changes/213.html
/petsc/src/docs/website/documentation/changes/215.html
/petsc/src/docs/website/documentation/changes/216.html
/petsc/src/docs/website/documentation/changes/220.html
/petsc/src/docs/website/documentation/changes/221.html
/petsc/src/docs/website/documentation/changes/230.html
/petsc/src/docs/website/documentation/changes/231.html
/petsc/src/docs/website/documentation/changes/232.html
/petsc/src/docs/website/documentation/changes/233.html
/petsc/src/docs/website/documentation/changes/300.html
/petsc/src/docs/website/documentation/changes/31.html
/petsc/src/docs/website/documentation/changes/310.html
/petsc/src/docs/website/documentation/changes/311.html
/petsc/src/docs/website/documentation/changes/32.html
/petsc/src/docs/website/documentation/changes/33.html
/petsc/src/docs/website/documentation/changes/34.html
/petsc/src/docs/website/documentation/changes/35.html
/petsc/src/docs/website/documentation/changes/36.html
/petsc/src/docs/website/documentation/changes/37.html
/petsc/src/docs/website/documentation/changes/38.html
/petsc/src/docs/website/documentation/changes/39.html
/petsc/src/docs/website/documentation/changes/index.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/index.html
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex72_9_matload_block_size-5_c_alt.out
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/mat/examples/tests/ex220.c
mpi/mpiaij.c
/petsc/src/mat/impls/baij/mpi/baijmkl/mpibaijmkl.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/impls/hierarchical/hierarchical.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/network/ex1.c
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc_alt_3.out
/petsc/src/snes/impls/fas/fas.c
/petsc/src/snes/impls/gs/snesgs.c
/petsc/src/snes/impls/patch/snespatch.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/examples/tutorials/ex3.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/logging/utils/eventlog.c
/petsc/src/sys/logging/xmllogevent.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/mpits.c
/petsc/src/tao/examples/tutorials/ex4.c
/petsc/src/tao/examples/tutorials/makefile
/petsc/src/tao/examples/tutorials/output/ex4_0.out
/petsc/src/tao/examples/tutorials/output/ex4_hessian_1.out
/petsc/src/tao/examples/tutorials/output/ex4_hessian_2.out
/petsc/src/tao/examples/tutorials/output/ex4_hessian_admm_1.out
/petsc/src/tao/examples/tutorials/output/ex4_hessian_admm_2.out
/petsc/src/tao/examples/tutorials/output/ex4_l1_1.out
/petsc/src/tao/examples/tutorials/output/ex4_lmvm_1.out
/petsc/src/tao/examples/tutorials/output/ex4_lmvm_2.out
/petsc/src/tao/examples/tutorials/output/ex4_lmvm_admm_1.out
/petsc/src/tao/examples/tutorials/output/ex4_lmvm_admm_2.out
/petsc/src/tao/examples/tutorials/output/ex4_nm_1.out
/petsc/src/tao/examples/tutorials/output/ex4_nm_2.out
/petsc/src/tao/examples/tutorials/output/ex4_nm_admm_1.out
/petsc/src/tao/examples/tutorials/output/ex4_nm_admm_2.out
/petsc/src/tao/examples/tutorials/output/ex4_soft_threshold_admm_1.out
/petsc/src/tao/f90-mod/petsctaomod.F
/petsc/src/tao/interface/taosolver_hj.c
/petsc/src/tao/interface/taosolverregi.c
/petsc/src/tao/leastsquares/examples/matlab/TestingPlot.m
/petsc/src/tao/leastsquares/examples/matlab/makefile
/petsc/src/tao/leastsquares/impls/brgn/brgn.c
/petsc/src/tao/makefile
/petsc/src/tao/shell/makefile
/petsc/src/tao/shell/taoshell.c
/petsc/src/tao/unconstrained/impls/neldermead/neldermead.c
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/sf/impls/basic/sfbasic.c
/petsc/src/vec/vscat/impls/mpi1/vpscat_mpi1.h
/petsc/src/vec/vscat/impls/mpi3/vpscat.h
/petsc/src/vec/vscat/impls/sf/vscatsf.c
f04ab7ec22-Mar-2019 Fande Kong <fdkong.jd@gmail.com>

Merged in Fande-Kong/fixed_PtAP (pull request #1452)

MPIPtAP: Enable large-scale simulations

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

e83e5f8621-Mar-2019 Fande Kong <fdkong.jd@gmail.com>

MPIPtAP and MatMatMult: take the prefix from the parent matrix

when calling an inner MatMatMult

1...<<61626364656667686970>>...265