History log of /petsc/src/mat/impls/aij/ (Results 1576 – 1600 of 6618)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
cbb4c99926-Nov-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

new PetscViewerType PETSC_VIEWER_HDF5_MAT for MATLAB-specific features

c27b399926-Nov-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

MatLoad_{SeqAIJ,MPIAIJ}: always call PetscViewerSetUp()


/petsc/Jenkinsfile
/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/elemental.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/saws.py
/petsc/config/examples/arch-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-jenkins-linux-gcc-complex-opt.py
/petsc/config/examples/arch-jenkins-linux-gcc-pkgs-opt.py
/petsc/config/examples/arch-jenkins-linux-gcc-quad-64idx-dbg.py
/petsc/config/examples/arch-jenkins-mswin-cxx-complex-dbg.py
/petsc/config/examples/arch-jenkins-mswin-double-opt.py
/petsc/include/petsc/private/dmforestimpl.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmplextypes.h
/petsc/lib/petsc/bin/maint/runhtml.py
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/field/examples/tutorials/ex1.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/forest/examples/tests/ex2.c
/petsc/src/dm/impls/forest/forest.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex10.c
/petsc/src/dm/impls/plex/examples/tests/ex11.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/ex22.c
/petsc/src/dm/impls/plex/examples/tests/ex23.c
/petsc/src/dm/impls/plex/examples/tests/ex25.c
/petsc/src/dm/impls/plex/examples/tests/ex27.c
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/ex4.c
/petsc/src/dm/impls/plex/examples/tests/ex5.c
/petsc/src/dm/impls/plex/examples/tests/output/ex18_5_dist0_interpolate-none.out
/petsc/src/dm/impls/plex/examples/tests/output/ex18_5_dist0_interpolate-serial.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/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/plexsection.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/dm/impls/stag/examples/tutorials/ex4.c
/petsc/src/dm/impls/swarm/examples/tests/ex2.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmi.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/linearsolvertable.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/docs/website/features/gpus.html
/petsc/src/ksp/ksp/examples/tutorials/ex72.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex72_18.out
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
mpi/mpiaij.c
seq/aij.c
/petsc/src/snes/examples/tests/ex2.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/ex56.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/examples/tutorials/output/ex13_2d_p1_adj_0.out
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmadapt.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/tao/examples/tutorials/ex1.c
/petsc/src/tao/examples/tutorials/ex2.c
/petsc/src/tao/examples/tutorials/ex3.c
/petsc/src/ts/examples/tutorials/autodiff/adolc-utils/drivers.cxx
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/examples/tutorials/ex45.c
/petsc/src/ts/examples/tutorials/ex46.c
/petsc/src/ts/examples/tutorials/ex47.c
/petsc/src/ts/examples/tutorials/ex48.c
/petsc/src/ts/examples/tutorials/output/ex18_p1p1_xper_ref.out
/petsc/src/ts/examples/tutorials/output/ex18_p1p1_xyper_ref.out
/petsc/src/ts/examples/tutorials/output/ex18_p2p1_xyper_ref.out
/petsc/src/ts/utils/dmplexts.c
b6f2aa5423-Jan-2019 Barry Smith <bsmith@mcs.anl.gov>

PetscFree3() could not handle const values being passed in

---- WARNINGS ----
C:\cygwin64\home\petsc\PEBBFB~1.NEX\src\mat\impls\aij\seq\aij.c(1573): warning C4090: 'function': different 'const' qual

PetscFree3() could not handle const values being passed in

---- WARNINGS ----
C:\cygwin64\home\petsc\PEBBFB~1.NEX\src\mat\impls\aij\seq\aij.c(1573): warning C4090: 'function': different 'const' qualifiers

Commit-type: portability-fix
Reported-by: nightly tests

show more ...

e72819e022-Jan-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'haplav/feature-hdf5-improve-attribute-io'

65b4dda022-Jan-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'hzhang/matptap-noreuse'

e0d6fa4622-Jan-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/improve-matshift-seqaij'

6a85650d21-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

bugfix for hypre build as reported by regression test on next branch

61ecd0c615-Jan-2019 Barry Smith <bsmith@mcs.anl.gov>

Optimized MatShift() for SeqAIJ matrices

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

7d0a89b718-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

mv checking "-mat_freeintermediatedatastructures" from XXXNumeric_() to driver XXX_() routine.

715a534618-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

replace PetscObjectOptionsBegin() with PetscOptionsBegin() as suggested by Barry. This prevents flooding -help output as complained by Jed.

60552cea17-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

fix memory leak reported by regression tests

4624976a16-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

small fix

f2fbf96b29-Nov-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

guard MatlabEngine{Get,Put}_SeqAIJ declaration in aij.h; don't declare it in aij.c

8a9b871715-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

add MatFreeIntermediateDataStructures to MatMatMatMult() for MPIAIJ

3cdca5eb15-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

rename Mat_PtAP -> Mat_AP because they save data structure for A*P

80da8df715-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

add MatFreeIntermediateDataStructures to MatMatMult() for MPIAIJ

dd4011a914-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

add MatFreeIntermediateDataStructures(); rm MAT_REUSE from MatOption

5a58fec612-Jan-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'


/petsc/config/BuildSystem/config/packages/metis.py
/petsc/include/petsc/private/pcmgimpl.h
/petsc/include/petscconvest.h
/petsc/include/petscdm.h
/petsc/include/petsclog.h
/petsc/lib/petsc/bin/configureTAS.py
/petsc/lib/petsc/bin/petsc_tas_analysis.py
/petsc/lib/petsc/bin/petsc_tas_style.mplstyle
/petsc/src/dm/dt/space/impls/poly/spacepoly.c
/petsc/src/dm/examples/tests/ex52.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tests/output/ex52_1.out
/petsc/src/dm/examples/tests/output/ex52_2.out
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/plex/examples/tests/output/ex20_3d_ctetgen.out
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexrefine.c
/petsc/src/dm/impls/stag/examples/tutorials/ex4.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_2_alt.out
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/mg/mg.c
mpi/mpiov.c
seq/aij.c
seq/aij.h
/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/output/ex13_2d_p1_0.out
/petsc/src/snes/examples/tutorials/output/ex13_2d_p1_gmg_fcycle.out
/petsc/src/snes/examples/tutorials/output/ex13_2d_p1_gmg_vcycle.out
/petsc/src/snes/examples/tutorials/output/ex13_2d_p1_scalable.out
/petsc/src/snes/examples/tutorials/output/ex13_2d_p2_0.out
/petsc/src/snes/examples/tutorials/output/ex13_2d_p3_0.out
/petsc/src/snes/examples/tutorials/output/ex13_2d_q1_0.out
/petsc/src/snes/examples/tutorials/output/ex13_2d_q2_0.out
/petsc/src/snes/examples/tutorials/output/ex13_2d_q3_0.out
/petsc/src/snes/examples/tutorials/output/ex13_3d_p1_0.out
/petsc/src/snes/examples/tutorials/output/ex13_3d_p2_0.out
/petsc/src/snes/examples/tutorials/output/ex13_3d_p3_0.out
/petsc/src/snes/examples/tutorials/output/ex13_3d_q1_0.out
/petsc/src/snes/examples/tutorials/output/ex13_3d_q2_0.out
/petsc/src/snes/examples/tutorials/output/ex13_3d_q3_0.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p1_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p1_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p1_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p1_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p2_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p2_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p3_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p3_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q1_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q1_quad_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q1_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q1_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q2_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q2_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q3_trig_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q3_trig_vlap.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_tri_p2_p1_gmg_vcycle.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmlocalsnes.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/logging/utils/eventlog.c
/petsc/src/vec/is/utils/vsectionis.c
459a0d6712-Jan-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'hzhang/fix-submats-memleak/maint' into maint

adb363a217-Dec-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

update use of attribute IO elsewhere in petsc

5ea119fd09-Jan-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'Fande-Kong/fixed_ptap_hypre_maint' [PR #1310]

* Fande-Kong/fixed_ptap_hypre_maint:
Fixed the call to hypre PtAP.


/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/BuildSystem/config/packages/mkl_sparse_optimize.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/gmakefile
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petscdmlabel.h
/petsc/include/petscdmplex.h
/petsc/include/petscds.h
/petsc/include/petscfe.h
/petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
/petsc/src/dm/dt/examples/tests/ex5.c
/petsc/src/dm/dt/examples/tests/output/ex5_0.out
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/interface/fegeom.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/space/impls/poly/spacepoly.c
/petsc/src/dm/dt/space/impls/tensor/spacetensor.c
/petsc/src/dm/examples/tests/ex51.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tests/output/ex51_1.out
/petsc/src/dm/examples/tutorials/ex20.c
/petsc/src/dm/examples/tutorials/ex21.c
/petsc/src/dm/examples/tutorials/makefile
/petsc/src/dm/f90-mod/makefile
/petsc/src/dm/f90-mod/petscdmdamod.F
/petsc/src/dm/f90-mod/petscdmmod.F
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/field/examples/tutorials/ex1.c
/petsc/src/dm/field/examples/tutorials/output/ex1_ds.out
/petsc/src/dm/impls/plex/examples/tests/ex10.c
/petsc/src/dm/impls/plex/examples/tests/ex11.c
/petsc/src/dm/impls/plex/examples/tests/ex12.c
/petsc/src/dm/impls/plex/examples/tests/ex15.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/ex24.c
/petsc/src/dm/impls/plex/examples/tests/ex9.c
/petsc/src/dm/impls/plex/examples/tests/output/ex12_lb_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex12_lb_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_part_parmetis_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_part_ptscotch_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_part_ptscotch_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex24_3.out
/petsc/src/dm/impls/plex/examples/tutorials/ex1.c
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tutorials/ex5.c
/petsc/src/dm/impls/plex/examples/tutorials/ex6.c
/petsc/src/dm/impls/plex/f90-custom/makefile
/petsc/src/dm/impls/plex/f90-custom/zplexf90.c
/petsc/src/dm/impls/plex/f90-custom/zplexsectionf90.c
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexsection.c
/petsc/src/dm/impls/stag/examples/tutorials/ex1.c
/petsc/src/dm/impls/stag/examples/tutorials/ex2.c
/petsc/src/dm/impls/stag/examples/tutorials/ex3.c
/petsc/src/dm/impls/stag/examples/tutorials/output/ex3_2.out
/petsc/src/dm/impls/stag/examples/tutorials/output/ex3_2_alt_4.out
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/f90-mod/makefile
/petsc/src/ksp/f90-mod/petsckspdefmod.F
/petsc/src/ksp/f90-mod/petsckspmod.F
/petsc/src/ksp/f90-mod/petscpcmod.F
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebyest.out
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebynoest.out
/petsc/src/ksp/ksp/examples/tutorials/ex15f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex29.c
/petsc/src/ksp/ksp/examples/tutorials/ex49.c
/petsc/src/ksp/ksp/examples/tutorials/ex54.c
/petsc/src/ksp/ksp/examples/tutorials/ex55.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/ex61f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex72.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex15_tsirm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex22_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_5.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_5_alt.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_telescope.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_chebyest_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex32_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex35_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex35_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex36_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_4.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_nested_gmg.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex45f_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_5.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50_tut_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_classical.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54f_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54f_1_alt_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_NC.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_classical.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_sa.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_latebs-2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_latebs.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_ml.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_nns.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_nns_telescope.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex66_2.out
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/pc/examples/tests/makefile
/petsc/src/mat/examples/tests/ex173.c
/petsc/src/mat/examples/tests/ex182.c
/petsc/src/mat/examples/tests/ex220.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex182_2.out
/petsc/src/mat/examples/tests/output/ex182_4.out
/petsc/src/mat/examples/tests/output/ex182_6.out
/petsc/src/mat/examples/tests/output/ex220_1.out
/petsc/src/mat/examples/tutorials/ex1.c
/petsc/src/mat/examples/tutorials/ex17.c
/petsc/src/mat/examples/tutorials/ex2.c
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/examples/tutorials/makefile
/petsc/src/mat/examples/tutorials/output/ex17_1.out
/petsc/src/mat/examples/tutorials/output/ex1_1.out
/petsc/src/mat/examples/tutorials/output/ex2_1.out
/petsc/src/mat/examples/tutorials/output/ex9_1.out
mpi/mpiptap.c
seq/matptap.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tests/ex68.c
/petsc/src/snes/examples/tests/ex69.c
/petsc/src/snes/examples/tests/output/ex68_1.out
/petsc/src/snes/examples/tests/output/ex68_2.out
/petsc/src/snes/examples/tests/output/ex69_8.out
/petsc/src/snes/examples/tests/output/ex69_8_alt.out
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex28.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/output/ex12_39.out
/petsc/src/snes/examples/tutorials/output/ex12_44.out
/petsc/src/snes/examples/tutorials/output/ex12_44_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_gmg_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_gmg_bddc_alt.out
/petsc/src/snes/examples/tutorials/output/ex16_1.out
/petsc/src/snes/examples/tutorials/output/ex16_2.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_2.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_5.out
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex25_1.out
/petsc/src/snes/examples/tutorials/output/ex25_2.out
/petsc/src/snes/examples/tutorials/output/ex56_0.out
/petsc/src/snes/examples/tutorials/output/ex58_1.out
/petsc/src/snes/examples/tutorials/output/ex58_2.out
/petsc/src/snes/examples/tutorials/output/ex5_1.out
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/snes/examples/tutorials/output/ex5_4_alt.out
/petsc/src/snes/examples/tutorials/output/ex62_20_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex9_6.out
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/linesearch/impls/bt/linesearchbt.c
/petsc/src/sys/f90-src/fsrc/f90_fwrap.F
/petsc/src/tao/examples/tutorials/output/ex3_guess_pod.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex3.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex3_1.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex3_1_alt.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex3_1_alt_2.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex3_1_alt_3.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex3_1_alt_4.out
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/examples/tutorials/ex34.c
/petsc/src/ts/examples/tutorials/ex42.c
/petsc/src/ts/examples/tutorials/output/ex11_adv_0.out
/petsc/src/ts/examples/tutorials/output/ex11_glvis_adv_2d_quad.out
/petsc/src/ts/examples/tutorials/output/ex11_glvis_adv_2d_tet.out
/petsc/src/ts/examples/tutorials/output/ex42.out
/petsc/src/ts/examples/tutorials/output/ex47_2d_p1p1_mg_r1.out
/petsc/src/vec/vec/examples/tests/ex13.c
a9899c9709-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

add an error checker

3697aca609-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

!reuse is implemented for nonscalalbe MatPtAP_MPIAIJ()

e0fe450608-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

Add MatOption MAT_REUSE. When !MAT_REUSE, we will not save internal data structures that are kept for reuse of MatPtAP.


/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/BuildSystem/config/packages/mkl_sparse_optimize.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/gmakefile
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petscdmlabel.h
/petsc/include/petscdmplex.h
/petsc/include/petscds.h
/petsc/include/petscfe.h
/petsc/include/petscmat.h
/petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
/petsc/src/dm/dt/examples/tests/ex5.c
/petsc/src/dm/dt/examples/tests/output/ex5_0.out
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/interface/fegeom.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/space/impls/poly/spacepoly.c
/petsc/src/dm/dt/space/impls/tensor/spacetensor.c
/petsc/src/dm/examples/tests/ex51.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tests/output/ex51_1.out
/petsc/src/dm/examples/tutorials/ex20.c
/petsc/src/dm/examples/tutorials/ex21.c
/petsc/src/dm/examples/tutorials/makefile
/petsc/src/dm/f90-mod/makefile
/petsc/src/dm/f90-mod/petscdmdamod.F
/petsc/src/dm/f90-mod/petscdmmod.F
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/field/examples/tutorials/ex1.c
/petsc/src/dm/field/examples/tutorials/output/ex1_ds.out
/petsc/src/dm/impls/plex/examples/tests/ex10.c
/petsc/src/dm/impls/plex/examples/tests/ex11.c
/petsc/src/dm/impls/plex/examples/tests/ex12.c
/petsc/src/dm/impls/plex/examples/tests/ex15.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/ex24.c
/petsc/src/dm/impls/plex/examples/tests/ex9.c
/petsc/src/dm/impls/plex/examples/tests/output/ex12_lb_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex12_lb_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_part_parmetis_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_part_ptscotch_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_part_ptscotch_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex24_3.out
/petsc/src/dm/impls/plex/examples/tutorials/ex1.c
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tutorials/ex5.c
/petsc/src/dm/impls/plex/examples/tutorials/ex6.c
/petsc/src/dm/impls/plex/f90-custom/makefile
/petsc/src/dm/impls/plex/f90-custom/zplexf90.c
/petsc/src/dm/impls/plex/f90-custom/zplexsectionf90.c
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexsection.c
/petsc/src/dm/impls/stag/examples/tutorials/ex1.c
/petsc/src/dm/impls/stag/examples/tutorials/ex2.c
/petsc/src/dm/impls/stag/examples/tutorials/ex3.c
/petsc/src/dm/impls/stag/examples/tutorials/output/ex3_2.out
/petsc/src/dm/impls/stag/examples/tutorials/output/ex3_2_alt_4.out
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/f90-mod/makefile
/petsc/src/ksp/f90-mod/petsckspdefmod.F
/petsc/src/ksp/f90-mod/petsckspmod.F
/petsc/src/ksp/f90-mod/petscpcmod.F
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebyest.out
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebynoest.out
/petsc/src/ksp/ksp/examples/tutorials/ex15f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex49.c
/petsc/src/ksp/ksp/examples/tutorials/ex54.c
/petsc/src/ksp/ksp/examples/tutorials/ex55.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/ex61f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex72.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex15_tsirm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex22_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_telescope.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_chebyest_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex32_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex35_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex35_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex36_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_4.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_nested_gmg.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex45f_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_5.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50_tut_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_classical.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54f_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54f_1_alt_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_NC.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_classical.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_sa.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_latebs-2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_latebs.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_ml.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_nns.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_nns_telescope.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex66_2.out
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/pc/examples/tests/makefile
/petsc/src/mat/examples/tests/ex173.c
/petsc/src/mat/examples/tests/ex182.c
/petsc/src/mat/examples/tests/ex220.c
/petsc/src/mat/examples/tests/ex96.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex182_2.out
/petsc/src/mat/examples/tests/output/ex182_4.out
/petsc/src/mat/examples/tests/output/ex182_6.out
/petsc/src/mat/examples/tests/output/ex220_1.out
/petsc/src/mat/examples/tutorials/ex1.c
/petsc/src/mat/examples/tutorials/ex17.c
/petsc/src/mat/examples/tutorials/ex2.c
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/examples/tutorials/makefile
/petsc/src/mat/examples/tutorials/output/ex17_1.out
/petsc/src/mat/examples/tutorials/output/ex1_1.out
/petsc/src/mat/examples/tutorials/output/ex2_1.out
/petsc/src/mat/examples/tutorials/output/ex9_1.out
mpi/mpiaij.c
mpi/mpiptap.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tests/ex68.c
/petsc/src/snes/examples/tests/ex69.c
/petsc/src/snes/examples/tests/output/ex68_1.out
/petsc/src/snes/examples/tests/output/ex68_2.out
/petsc/src/snes/examples/tests/output/ex69_8.out
/petsc/src/snes/examples/tests/output/ex69_8_alt.out
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex28.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/output/ex12_39.out
/petsc/src/snes/examples/tutorials/output/ex12_44.out
/petsc/src/snes/examples/tutorials/output/ex12_44_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_gmg_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_gmg_bddc_alt.out
/petsc/src/snes/examples/tutorials/output/ex16_1.out
/petsc/src/snes/examples/tutorials/output/ex16_2.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_2.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_5.out
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex25_1.out
/petsc/src/snes/examples/tutorials/output/ex25_2.out
/petsc/src/snes/examples/tutorials/output/ex56_0.out
/petsc/src/snes/examples/tutorials/output/ex58_1.out
/petsc/src/snes/examples/tutorials/output/ex58_2.out
/petsc/src/snes/examples/tutorials/output/ex5_1.out
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/snes/examples/tutorials/output/ex5_4_alt.out
/petsc/src/snes/examples/tutorials/output/ex62_20_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex9_6.out
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/linesearch/impls/bt/linesearchbt.c
/petsc/src/sys/f90-src/fsrc/f90_fwrap.F
/petsc/src/tao/examples/tutorials/output/ex3_guess_pod.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex3.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex3_1.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex3_1_alt.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex3_1_alt_2.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex3_1_alt_3.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex3_1_alt_4.out
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/examples/tutorials/ex34.c
/petsc/src/ts/examples/tutorials/ex42.c
/petsc/src/ts/examples/tutorials/output/ex11_adv_0.out
/petsc/src/ts/examples/tutorials/output/ex11_glvis_adv_2d_quad.out
/petsc/src/ts/examples/tutorials/output/ex11_glvis_adv_2d_tet.out
/petsc/src/ts/examples/tutorials/output/ex42.out
/petsc/src/ts/examples/tutorials/output/ex47_2d_p1p1_mg_r1.out
/petsc/src/vec/vec/examples/tests/ex13.c
63a75b2a07-Jan-2019 Hong Zhang <hzhang@mcs.anl.gov>

fix memory leak of MatCreateSubMatrices_MPIAIJ


/petsc/config/BuildSystem/config/packages/mkl_sparse_optimize.py
/petsc/gmakefile
/petsc/src/dm/f90-mod/makefile
/petsc/src/dm/f90-mod/petscdmdamod.F
/petsc/src/dm/f90-mod/petscdmmod.F
/petsc/src/ksp/f90-mod/makefile
/petsc/src/ksp/f90-mod/petsckspdefmod.F
/petsc/src/ksp/f90-mod/petsckspmod.F
/petsc/src/ksp/f90-mod/petscpcmod.F
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
mpi/mpiov.c
seq/aij.c
seq/aij.h
/petsc/src/mat/impls/baij/seq/baijsolvnat1.c
/petsc/src/mat/impls/baij/seq/baijsolvnat11.c
/petsc/src/mat/impls/baij/seq/baijsolvnat14.c
/petsc/src/mat/impls/baij/seq/baijsolvnat15.c
/petsc/src/mat/impls/baij/seq/baijsolvnat2.c
/petsc/src/mat/impls/baij/seq/baijsolvnat3.c
/petsc/src/mat/impls/baij/seq/baijsolvnat4.c
/petsc/src/mat/impls/baij/seq/baijsolvnat5.c
/petsc/src/mat/impls/baij/seq/baijsolvnat6.c
/petsc/src/mat/impls/baij/seq/baijsolvnat7.c
/petsc/src/mat/impls/baij/seq/baijsolvtran1.c
/petsc/src/mat/impls/baij/seq/baijsolvtran2.c
/petsc/src/mat/impls/baij/seq/baijsolvtran3.c
/petsc/src/mat/impls/baij/seq/baijsolvtran4.c
/petsc/src/mat/impls/baij/seq/baijsolvtran5.c
/petsc/src/mat/impls/baij/seq/baijsolvtran6.c
/petsc/src/mat/impls/baij/seq/baijsolvtran7.c
/petsc/src/mat/impls/baij/seq/baijsolvtrann.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat1.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat2.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat3.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat4.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat5.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat6.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat7.c
/petsc/src/mat/impls/baij/seq/makefile

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