History log of /petsc/src/tao/ (Results 751 – 775 of 1550)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9cd24fae10-Sep-2018 Alp Dener <alp.dener@me.com>

Pounders updated to use the new LS residual interface

4a48860c10-Sep-2018 Alp Dener <alp.dener@me.com>

Tao interfaces and headers updated for least-squares residual computation. Old separable objective interface is deprecated.


/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/PETSc/options/installDir.py
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/isimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/taoimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscdm.h
/petsc/include/petscis.h
/petsc/include/petscmat.h
/petsc/include/petscmath.h
/petsc/include/petscsys.h
/petsc/include/petsctao.h
/petsc/include/petscvec.h
/petsc/include/petscversion.h
/petsc/src/dm/examples/tests/ex1.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/output/ex27_quad_fm.out
/petsc/src/dm/impls/plex/examples/tests/output/ex27_quad_pm.out
/petsc/src/dm/impls/plex/examples/tests/output/ex27_tri_fm.out
/petsc/src/dm/impls/plex/examples/tests/output/ex27_tri_pm.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/310.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tests/ex43.c
/petsc/src/ksp/ksp/examples/tutorials/ex1.c
/petsc/src/ksp/ksp/examples/tutorials/ex46.c
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/ex7.c
/petsc/src/ksp/ksp/examples/tutorials/ex72.c
/petsc/src/ksp/pc/impls/bjacobi/bjacobi.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/mat/examples/tests/ex2.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/ex5.c
/petsc/src/mat/examples/tutorials/ex15.c
/petsc/src/mat/examples/tutorials/output/ex15_5.out
/petsc/src/mat/examples/tutorials/output/ex15_5_alt.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusparse/makefile
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/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/matmatmult.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/makefile
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/impls/hierarchical/hierarchical.c
/petsc/src/mat/partition/partition.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex5m.m
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex17_2d_q3_quad_elas.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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p3_quad_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_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q3_quad_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/ex19_cuda.out
/petsc/src/snes/examples/tutorials/output/ex19_cuda_1.out
/petsc/src/snes/examples/tutorials/output/ex19_cuda_2.out
/petsc/src/sys/objects/destroy.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
interface/taosolver.c
interface/taosolver_fg.c
interface/taosolver_hj.c
/petsc/src/ts/examples/tests/ex5.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/examples/tests/ex22.c
/petsc/src/vec/vec/examples/tests/ex23.c
/petsc/src/vec/vec/examples/tests/ex24.c
/petsc/src/vec/vec/examples/tests/ex28.c
/petsc/src/vec/vec/examples/tests/ex34.c
/petsc/src/vec/vec/examples/tests/ex38.c
/petsc/src/vec/vec/examples/tests/ex4.c
/petsc/src/vec/vec/examples/tests/ex43.c
/petsc/src/vec/vec/examples/tests/ex44.c
/petsc/src/vec/vec/examples/tutorials/ex1.c
/petsc/src/vec/vec/impls/mpi/mpicuda/makefile
/petsc/src/vec/vec/impls/mpi/mpicuda/mpicuda.cu
/petsc/src/vec/vec/impls/seq/seqcuda/makefile
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vecregall.c
/petsc/src/vec/vscat/impls/mpi1/vpscat_mpi1.h
/petsc/src/vec/vscat/impls/mpi3/vpscat.h
/petsc/src/vec/vscat/impls/seq/seqvscat.c
/petsc/src/vec/vscat/impls/vscat.c
/petsc/src/vec/vscat/interface/vscatfce.c
0a3acba517-Sep-2018 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/refactor-vecscatter-2'


/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/include/petsc/private/vecscatterimpl.h
/petsc/include/petscsftypes.h
/petsc/include/petscvec.h
/petsc/include/petscversion.h
/petsc/src/contrib/fun3d/comp/flow.c
/petsc/src/contrib/fun3d/incomp/flow.c
/petsc/src/dm/examples/tutorials/ex14.c
/petsc/src/dm/examples/tutorials/ex6.c
/petsc/src/dm/impls/da/da1.c
/petsc/src/dm/impls/da/da2.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/dadd.c
/petsc/src/dm/impls/da/dagtol.c
/petsc/src/dm/impls/da/dagtona.c
/petsc/src/dm/impls/da/dainterp.c
/petsc/src/dm/impls/da/dasub.c
/petsc/src/dm/impls/moab/dmmoab.cxx
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/benchmarkscatters/ex2.c
/petsc/src/ksp/ksp/examples/tests/ex11.c
/petsc/src/ksp/ksp/examples/tutorials/ex49.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcfetidp.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.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/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/is/pcis.c
/petsc/src/ksp/pc/impls/redistribute/redistribute.c
/petsc/src/ksp/pc/impls/redundant/redundant.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/telescope/telescope_dmda.c
/petsc/src/mat/coarsen/coarsen.c
/petsc/src/mat/color/interface/matcoloring.c
/petsc/src/mat/examples/tests/ex144.c
/petsc/src/mat/examples/tests/ex146.c
/petsc/src/mat/examples/tests/ex73.c
/petsc/src/mat/impls/aij/mpi/mmaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/baij/mpi/mmbaij.c
/petsc/src/mat/impls/dense/mpi/mmdense.c
/petsc/src/mat/impls/fft/fftw/fftw.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/sbaij/mpi/mmsbaij.c
/petsc/src/mat/impls/scatter/mscatter.c
/petsc/src/mat/impls/sell/mpi/mmsell.c
/petsc/src/mat/impls/submat/submat.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex10d/ex10.c
/petsc/src/snes/impls/ms/ms.c
/petsc/src/snes/impls/multiblock/multiblock.c
/petsc/src/snes/impls/vi/rs/virs.c
bound/utils/isutil.c
constrained/impls/ipm/ipm.c
leastsquares/impls/pounders/pounders.c
pde_constrained/examples/tutorials/elliptic.c
pde_constrained/examples/tutorials/hyperbolic.c
pde_constrained/examples/tutorials/parabolic.c
pde_constrained/impls/lcl/lcl.c
/petsc/src/ts/examples/tests/ex10.c
/petsc/src/ts/examples/tests/ex2.c
/petsc/src/ts/examples/tests/ex4.c
/petsc/src/ts/examples/tests/ex7.c
/petsc/src/ts/examples/tests/ex9.c
/petsc/src/ts/examples/tutorials/network/wash/pipes1.c
/petsc/src/vec/vec/examples/tests/ex10.c
/petsc/src/vec/vec/examples/tests/ex11.c
/petsc/src/vec/vec/examples/tests/ex12.c
/petsc/src/vec/vec/examples/tests/ex13.c
/petsc/src/vec/vec/examples/tests/ex14.c
/petsc/src/vec/vec/examples/tests/ex17.c
/petsc/src/vec/vec/examples/tests/ex17f.F
/petsc/src/vec/vec/examples/tests/ex2.c
/petsc/src/vec/vec/examples/tests/ex22.c
/petsc/src/vec/vec/examples/tests/ex23.c
/petsc/src/vec/vec/examples/tests/ex24.c
/petsc/src/vec/vec/examples/tests/ex25.c
/petsc/src/vec/vec/examples/tests/ex30f.F
/petsc/src/vec/vec/examples/tests/ex4.c
/petsc/src/vec/vec/examples/tests/ex42.c
/petsc/src/vec/vec/examples/tests/ex44.c
/petsc/src/vec/vec/examples/tests/ex5.c
/petsc/src/vec/vec/examples/tests/ex6.c
/petsc/src/vec/vec/examples/tests/ex7.c
/petsc/src/vec/vec/examples/tests/ex8.c
/petsc/src/vec/vec/examples/tests/ex9.c
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/tagger/examples/tutorials/ex1.c
/petsc/src/vec/vec/utils/tagger/impls/cdf.c
/petsc/src/vec/vec/utils/vecmpitoseq.c
/petsc/src/vec/vscat/examples/ex1.c
/petsc/src/vec/vscat/examples/ex2.c
/petsc/src/vec/vscat/examples/ex3.c
/petsc/src/vec/vscat/examples/ex4.c
/petsc/src/vec/vscat/examples/ex5.c
/petsc/src/vec/vscat/impls/makefile
/petsc/src/vec/vscat/impls/mpi1/makefile
/petsc/src/vec/vscat/impls/mpi1/vpscat_mpi1.c
/petsc/src/vec/vscat/impls/mpi1/vpscat_mpi1.h
/petsc/src/vec/vscat/impls/mpi3/makefile
/petsc/src/vec/vscat/impls/mpi3/vpscat.c
/petsc/src/vec/vscat/impls/mpi3/vpscat.h
/petsc/src/vec/vscat/impls/seq/makefile
/petsc/src/vec/vscat/impls/seq/seqvscat.c
/petsc/src/vec/vscat/impls/vscat.c
/petsc/src/vec/vscat/interface/dlregisvecscat.c
/petsc/src/vec/vscat/interface/vscatfce.c
/petsc/src/vec/vscat/interface/vscreate.c
1d36bdfd16-Sep-2018 Barry Smith <bsmith@mcs.anl.gov>

Remove memory leaks of XXXRegister() is called but XXX object is never used

This means adding YYYInitialPackage() at the beginning of XXXRegister() routines

Minor fixes of missing prototypes

Commi

Remove memory leaks of XXXRegister() is called but XXX object is never used

This means adding YYYInitialPackage() at the beginning of XXXRegister() routines

Minor fixes of missing prototypes

Commit-type: style-fix
Reported-by: Jed Brown <jed@jedbrown.org>
Thanks-to: Fande Kong <fande.kong@inl.gov>

show more ...


/petsc/config/BuildSystem/config/atomics.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/functions.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/SAMRAI.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/muparser.py
/petsc/config/BuildSystem/config/packages/openmp.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/silo.py
/petsc/config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py
/petsc/include/petsc/finclude/petscmat.h
/petsc/include/petsc/finclude/petscpc.h
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/mpiuni/mpif.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/isimpl.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/pcpatchimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petsc/private/vecscatterimpl.h
/petsc/include/petscconvest.h
/petsc/include/petscdm.h
/petsc/include/petscis.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscpctypes.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/maint/update-docs.py
/petsc/src/dm/dt/dualspace/impls/lagrange/makefile
/petsc/src/dm/dt/dualspace/impls/simple/makefile
/petsc/src/dm/dt/dualspace/interface/makefile
/petsc/src/dm/dt/dualspace/makefile
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/basic/makefile
/petsc/src/dm/dt/fe/impls/composite/makefile
/petsc/src/dm/dt/fe/impls/opencl/makefile
/petsc/src/dm/dt/fe/interface/fegeom.c
/petsc/src/dm/dt/fe/interface/makefile
/petsc/src/dm/dt/fe/makefile
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/space/impls/point/makefile
/petsc/src/dm/dt/space/impls/poly/makefile
/petsc/src/dm/dt/space/impls/subspace/makefile
/petsc/src/dm/dt/space/impls/tensor/makefile
/petsc/src/dm/dt/space/interface/makefile
/petsc/src/dm/dt/space/makefile
/petsc/src/dm/examples/tests/ex41.c
/petsc/src/dm/examples/tests/output/ex41_1.out
/petsc/src/dm/examples/tests/output/ex41_2.out
/petsc/src/dm/f90-mod/petscdmlabel.h
/petsc/src/dm/field/impls/da/makefile
/petsc/src/dm/field/impls/ds/makefile
/petsc/src/dm/field/impls/shell/makefile
/petsc/src/dm/field/interface/dmfield.c
/petsc/src/dm/field/interface/makefile
/petsc/src/dm/field/makefile
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/examples/tests/ex12.c
/petsc/src/dm/impls/plex/examples/tests/ex4.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_8.out
/petsc/src/dm/impls/plex/ftn-custom/zplexdistribute.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/plexfem.c
/petsc/src/dm/impls/plex/plexpoint.c
/petsc/src/dm/impls/plex/plexpreallocate.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmi.c
/petsc/src/dm/interface/ftn-custom/zdmf.c
/petsc/src/dm/label/examples/tutorials/ex1f90.F90
/petsc/src/docs/tao_tex/manual/cover.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/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/faq.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/f90-mod/petscksp.h
/petsc/src/ksp/ksp/examples/tutorials/ex52.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/ex72.c
/petsc/src/ksp/ksp/impls/cg/pipelcg/pipelcg.c
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/ksp/interface/ftn-custom/zitfuncf.c
/petsc/src/ksp/ksp/interface/iguess.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
/petsc/src/ksp/ksp/utils/schurm/makefile
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/is/pcis.c
/petsc/src/ksp/pc/impls/lmvm/lmvmpc.c
/petsc/src/ksp/pc/impls/makefile
/petsc/src/ksp/pc/impls/patch/makefile
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/impls/tfs/tfs.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/output/ex23_12.out
/petsc/src/mat/examples/tests/output/ex23_13.out
/petsc/src/mat/impls/aij/mpi/aijsell/makefile
/petsc/src/mat/impls/aij/mpi/aijsell/mpiaijsell.c
/petsc/src/mat/impls/aij/mpi/makefile
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/aijsell/aijsell.c
/petsc/src/mat/impls/aij/seq/aijsell/makefile
/petsc/src/mat/impls/aij/seq/makefile
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/dummy/matdummy.c
/petsc/src/mat/impls/hypre/makefile
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/is/matis.h
/petsc/src/mat/impls/scatter/mscatter.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/order/sorder.c
/petsc/src/mat/partition/partition.c
/petsc/src/mat/utils/gcreate.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/output/ex12_0.out
/petsc/src/snes/examples/tutorials/output/ex12_1.out
/petsc/src/snes/examples/tutorials/output/ex12_10.out
/petsc/src/snes/examples/tutorials/output/ex12_11.out
/petsc/src/snes/examples/tutorials/output/ex12_13.out
/petsc/src/snes/examples/tutorials/output/ex12_14.out
/petsc/src/snes/examples/tutorials/output/ex12_15.out
/petsc/src/snes/examples/tutorials/output/ex12_16.out
/petsc/src/snes/examples/tutorials/output/ex12_17.out
/petsc/src/snes/examples/tutorials/output/ex12_18.out
/petsc/src/snes/examples/tutorials/output/ex12_19.out
/petsc/src/snes/examples/tutorials/output/ex12_2.out
/petsc/src/snes/examples/tutorials/output/ex12_20.out
/petsc/src/snes/examples/tutorials/output/ex12_21.out
/petsc/src/snes/examples/tutorials/output/ex12_22.out
/petsc/src/snes/examples/tutorials/output/ex12_23.out
/petsc/src/snes/examples/tutorials/output/ex12_24.out
/petsc/src/snes/examples/tutorials/output/ex12_25.out
/petsc/src/snes/examples/tutorials/output/ex12_26.out
/petsc/src/snes/examples/tutorials/output/ex12_27.out
/petsc/src/snes/examples/tutorials/output/ex12_28.out
/petsc/src/snes/examples/tutorials/output/ex12_29.out
/petsc/src/snes/examples/tutorials/output/ex12_3.out
/petsc/src/snes/examples/tutorials/output/ex12_30.out
/petsc/src/snes/examples/tutorials/output/ex12_31.out
/petsc/src/snes/examples/tutorials/output/ex12_32.out
/petsc/src/snes/examples/tutorials/output/ex12_33.out
/petsc/src/snes/examples/tutorials/output/ex12_34.out
/petsc/src/snes/examples/tutorials/output/ex12_35.out
/petsc/src/snes/examples/tutorials/output/ex12_36.out
/petsc/src/snes/examples/tutorials/output/ex12_4.out
/petsc/src/snes/examples/tutorials/output/ex12_41.out
/petsc/src/snes/examples/tutorials/output/ex12_42.out
/petsc/src/snes/examples/tutorials/output/ex12_43.out
/petsc/src/snes/examples/tutorials/output/ex12_44.out
/petsc/src/snes/examples/tutorials/output/ex12_5.out
/petsc/src/snes/examples/tutorials/output/ex12_6.out
/petsc/src/snes/examples/tutorials/output/ex12_7.out
/petsc/src/snes/examples/tutorials/output/ex12_8.out
/petsc/src/snes/examples/tutorials/output/ex12_9.out
/petsc/src/snes/examples/tutorials/output/ex12_fas_newton_0.out
/petsc/src/snes/examples/tutorials/output/ex12_fas_newton_1.out
/petsc/src/snes/examples/tutorials/output/ex12_fas_ngs_0.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_0.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_1.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_2.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_3.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_4.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_5.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_6.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_7.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_0.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_1.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_2.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_3.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_4.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_5.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_6.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_7.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_p1_adapt_analytic_0.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_q2q1_asm_lu.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_q2q1_asm_sor.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_q2q1_msm_lu.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_q2q1_msm_sor.out
/petsc/src/snes/examples/tutorials/output/ex62_0.out
/petsc/src/snes/examples/tutorials/output/ex62_1.out
/petsc/src/snes/examples/tutorials/output/ex62_10.out
/petsc/src/snes/examples/tutorials/output/ex62_11.out
/petsc/src/snes/examples/tutorials/output/ex62_12.out
/petsc/src/snes/examples/tutorials/output/ex62_13.out
/petsc/src/snes/examples/tutorials/output/ex62_14.out
/petsc/src/snes/examples/tutorials/output/ex62_15.out
/petsc/src/snes/examples/tutorials/output/ex62_16.out
/petsc/src/snes/examples/tutorials/output/ex62_17.out
/petsc/src/snes/examples/tutorials/output/ex62_18.out
/petsc/src/snes/examples/tutorials/output/ex62_19.out
/petsc/src/snes/examples/tutorials/output/ex62_2.out
/petsc/src/snes/examples/tutorials/output/ex62_20.out
/petsc/src/snes/examples/tutorials/output/ex62_20_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex62_21.out
/petsc/src/snes/examples/tutorials/output/ex62_22.out
/petsc/src/snes/examples/tutorials/output/ex62_23.out
/petsc/src/snes/examples/tutorials/output/ex62_24.out
/petsc/src/snes/examples/tutorials/output/ex62_25.out
/petsc/src/snes/examples/tutorials/output/ex62_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_p3_1.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q1_p0_conv.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q1_p0_gmg_vanka_add.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q1_p0_vanka_add.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q1_p0_vanka_add_unity.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q2_p1_conv.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q2_q1_conv.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q2_q1_vanka_add.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q2_q1_vanka_add_unity.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_tri_p2_p1_conv.out
/petsc/src/snes/examples/tutorials/output/ex62_3.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_35.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_4.out
/petsc/src/snes/examples/tutorials/output/ex62_43.out
/petsc/src/snes/examples/tutorials/output/ex62_44.out
/petsc/src/snes/examples/tutorials/output/ex62_45.out
/petsc/src/snes/examples/tutorials/output/ex62_46.out
/petsc/src/snes/examples/tutorials/output/ex62_5.out
/petsc/src/snes/examples/tutorials/output/ex62_6.out
/petsc/src/snes/examples/tutorials/output/ex62_7.out
/petsc/src/snes/examples/tutorials/output/ex62_8.out
/petsc/src/snes/examples/tutorials/output/ex62_9.out
/petsc/src/snes/examples/tutorials/output/ex62_bddc_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_tri.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_hex.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_tet.out
/petsc/src/snes/examples/tutorials/output/ex62_pc_simple.out
/petsc/src/snes/examples/tutorials/output/ex62_pc_simplec.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2p1_full.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2q1_full.out
/petsc/src/snes/examples/tutorials/output/ex9_4.out
/petsc/src/snes/f90-mod/petscsnes.h
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/mf/snesmfj.c
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/impls/tikz/tikz.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/random/interface/randreg.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/f90-mod/petscviewer.h
/petsc/src/sys/logging/makefile
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/objects/tagm.c
/petsc/src/sys/utils/makefile
/petsc/src/sys/utils/mpishm.c
interface/taosolver.c
linesearch/interface/taolinesearch.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/characteristic/interface/characteristic.c
/petsc/src/ts/examples/tests/ex11.c
/petsc/src/ts/examples/tests/output/ex11_1.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5adj.c
/petsc/src/ts/examples/tutorials/hamiltonian/ex1.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/glee/glee.c
/petsc/src/ts/impls/glee/makefile
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/glle/glleadapt.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/impls/symplectic/basicsymplectic/basicsymplectic.c
/petsc/src/ts/impls/symplectic/basicsymplectic/makefile
/petsc/src/ts/impls/symplectic/makefile
/petsc/src/ts/interface/dlregists.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsreg.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/ts/trajectory/interface/ftn-custom/makefile
/petsc/src/vec/is/ao/interface/aoreg.c
/petsc/src/vec/is/is/interface/isreg.c
/petsc/src/vec/is/sf/interface/sfregi.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/examples/tests/ex22.c
/petsc/src/vec/vec/examples/tests/ex23.c
/petsc/src/vec/vec/examples/tests/ex24.c
/petsc/src/vec/vec/examples/tests/ex34.c
/petsc/src/vec/vec/examples/tests/ex38.c
/petsc/src/vec/vec/examples/tests/output/ex22_1.out
/petsc/src/vec/vec/examples/tests/output/ex23_1.out
/petsc/src/vec/vec/examples/tests/output/ex24_1.out
/petsc/src/vec/vec/examples/tests/output/ex38_1.out
/petsc/src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.cxx
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda2.cu
/petsc/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx
/petsc/src/vec/vec/impls/shared/shvec.c
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vecreg.c
/petsc/src/vec/vscat/impls/makefile
/petsc/src/vec/vscat/impls/vpscat.c
/petsc/src/vec/vscat/impls/vpscat.h
/petsc/src/vec/vscat/impls/vpscat_mpi1.c
/petsc/src/vec/vscat/impls/vpscat_mpi1.h
/petsc/src/vec/vscat/impls/vscat.c
/petsc/src/vec/vscat/interface/dlregisvecscat.c
/petsc/src/vec/vscat/interface/vscatfce.c
/petsc/src/vec/vscat/interface/vscreate.c
35928de709-Sep-2018 Barry Smith <bsmith@mcs.anl.gov>

Changed VecScatterCreate() to take a communicator and return scatter as other first class PETSc objects do.
Changed old VecScatterCreate() to VecScatterCreateWithData()

Completed basic refactorizati

Changed VecScatterCreate() to take a communicator and return scatter as other first class PETSc objects do.
Changed old VecScatterCreate() to VecScatterCreateWithData()

Completed basic refactorization of VecScatter code, ready for new implementations to be added.

(There is still some code duplication between the VecScatter MPI1 and MPI3 code but it can be fixed at anytime without requiring changes to the VecScatter API.

Part 5 of a refactorization of VecScatter to be treated as a first class PETSc object

Commit-type: style-fix

show more ...


/petsc/config/BuildSystem/config/atomics.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/functions.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/SAMRAI.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/muparser.py
/petsc/config/BuildSystem/config/packages/openmp.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/silo.py
/petsc/config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py
/petsc/include/petsc/finclude/petscmat.h
/petsc/include/petsc/finclude/petscpc.h
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/isimpl.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/pcpatchimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petsc/private/vecscatterimpl.h
/petsc/include/petscconvest.h
/petsc/include/petscdm.h
/petsc/include/petscis.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscpctypes.h
/petsc/include/petscsftypes.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/maint/update-docs.py
/petsc/src/contrib/fun3d/comp/flow.c
/petsc/src/contrib/fun3d/incomp/flow.c
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/interface/fegeom.c
/petsc/src/dm/examples/tests/ex41.c
/petsc/src/dm/examples/tests/output/ex41_1.out
/petsc/src/dm/examples/tests/output/ex41_2.out
/petsc/src/dm/examples/tutorials/ex14.c
/petsc/src/dm/examples/tutorials/ex6.c
/petsc/src/dm/f90-mod/petscdmlabel.h
/petsc/src/dm/field/interface/dmfield.c
/petsc/src/dm/impls/da/da1.c
/petsc/src/dm/impls/da/da2.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/dadd.c
/petsc/src/dm/impls/da/dagtol.c
/petsc/src/dm/impls/da/dagtona.c
/petsc/src/dm/impls/da/dainterp.c
/petsc/src/dm/impls/da/dasub.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/moab/dmmoab.cxx
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/examples/tests/ex12.c
/petsc/src/dm/impls/plex/examples/tests/ex4.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_8.out
/petsc/src/dm/impls/plex/ftn-custom/zplexdistribute.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/plexfem.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexpoint.c
/petsc/src/dm/impls/plex/plexpreallocate.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmi.c
/petsc/src/dm/interface/ftn-custom/zdmf.c
/petsc/src/dm/label/examples/tutorials/ex1f90.F90
/petsc/src/docs/tao_tex/manual/cover.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/manual/part2.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/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/dev.html
/petsc/src/docs/website/documentation/changes/index.html
/petsc/src/docs/website/documentation/faq.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/f90-mod/petscksp.h
/petsc/src/ksp/ksp/examples/tests/benchmarkscatters/ex2.c
/petsc/src/ksp/ksp/examples/tests/ex11.c
/petsc/src/ksp/ksp/examples/tutorials/ex49.c
/petsc/src/ksp/ksp/examples/tutorials/ex52.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/ex72.c
/petsc/src/ksp/ksp/impls/cg/pipelcg/pipelcg.c
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/ksp/interface/ftn-custom/zitfuncf.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcfetidp.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.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/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/is/pcis.c
/petsc/src/ksp/pc/impls/lmvm/lmvmpc.c
/petsc/src/ksp/pc/impls/makefile
/petsc/src/ksp/pc/impls/patch/makefile
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/impls/redistribute/redistribute.c
/petsc/src/ksp/pc/impls/redundant/redundant.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/telescope/telescope_dmda.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/mat/examples/tests/ex144.c
/petsc/src/mat/examples/tests/ex146.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/ex73.c
/petsc/src/mat/examples/tests/output/ex23_12.out
/petsc/src/mat/examples/tests/output/ex23_13.out
/petsc/src/mat/impls/aij/mpi/aijsell/makefile
/petsc/src/mat/impls/aij/mpi/aijsell/mpiaijsell.c
/petsc/src/mat/impls/aij/mpi/makefile
/petsc/src/mat/impls/aij/mpi/mmaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/mpi/mpiviennacl/mpiaijviennacl.cxx
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/aijsell/aijsell.c
/petsc/src/mat/impls/aij/seq/aijsell/makefile
/petsc/src/mat/impls/aij/seq/makefile
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/baij/mpi/mmbaij.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/dense/mpi/mmdense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/fft/fftw/fftw.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/is/matis.h
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/sbaij/mpi/mmsbaij.c
/petsc/src/mat/impls/scatter/mscatter.c
/petsc/src/mat/impls/sell/mpi/mmsell.c
/petsc/src/mat/impls/sell/mpi/mpisell.c
/petsc/src/mat/impls/submat/submat.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tutorials/ex10d/ex10.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/output/ex12_0.out
/petsc/src/snes/examples/tutorials/output/ex12_1.out
/petsc/src/snes/examples/tutorials/output/ex12_10.out
/petsc/src/snes/examples/tutorials/output/ex12_11.out
/petsc/src/snes/examples/tutorials/output/ex12_13.out
/petsc/src/snes/examples/tutorials/output/ex12_14.out
/petsc/src/snes/examples/tutorials/output/ex12_15.out
/petsc/src/snes/examples/tutorials/output/ex12_16.out
/petsc/src/snes/examples/tutorials/output/ex12_17.out
/petsc/src/snes/examples/tutorials/output/ex12_18.out
/petsc/src/snes/examples/tutorials/output/ex12_19.out
/petsc/src/snes/examples/tutorials/output/ex12_2.out
/petsc/src/snes/examples/tutorials/output/ex12_20.out
/petsc/src/snes/examples/tutorials/output/ex12_21.out
/petsc/src/snes/examples/tutorials/output/ex12_22.out
/petsc/src/snes/examples/tutorials/output/ex12_23.out
/petsc/src/snes/examples/tutorials/output/ex12_24.out
/petsc/src/snes/examples/tutorials/output/ex12_25.out
/petsc/src/snes/examples/tutorials/output/ex12_26.out
/petsc/src/snes/examples/tutorials/output/ex12_27.out
/petsc/src/snes/examples/tutorials/output/ex12_28.out
/petsc/src/snes/examples/tutorials/output/ex12_29.out
/petsc/src/snes/examples/tutorials/output/ex12_3.out
/petsc/src/snes/examples/tutorials/output/ex12_30.out
/petsc/src/snes/examples/tutorials/output/ex12_31.out
/petsc/src/snes/examples/tutorials/output/ex12_32.out
/petsc/src/snes/examples/tutorials/output/ex12_33.out
/petsc/src/snes/examples/tutorials/output/ex12_34.out
/petsc/src/snes/examples/tutorials/output/ex12_35.out
/petsc/src/snes/examples/tutorials/output/ex12_36.out
/petsc/src/snes/examples/tutorials/output/ex12_4.out
/petsc/src/snes/examples/tutorials/output/ex12_41.out
/petsc/src/snes/examples/tutorials/output/ex12_42.out
/petsc/src/snes/examples/tutorials/output/ex12_43.out
/petsc/src/snes/examples/tutorials/output/ex12_44.out
/petsc/src/snes/examples/tutorials/output/ex12_5.out
/petsc/src/snes/examples/tutorials/output/ex12_6.out
/petsc/src/snes/examples/tutorials/output/ex12_7.out
/petsc/src/snes/examples/tutorials/output/ex12_8.out
/petsc/src/snes/examples/tutorials/output/ex12_9.out
/petsc/src/snes/examples/tutorials/output/ex12_fas_newton_0.out
/petsc/src/snes/examples/tutorials/output/ex12_fas_newton_1.out
/petsc/src/snes/examples/tutorials/output/ex12_fas_ngs_0.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_0.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_1.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_2.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_3.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_4.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_5.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_6.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p1_7.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_0.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_1.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_2.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_3.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_4.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_5.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_6.out
/petsc/src/snes/examples/tutorials/output/ex12_field_bc_p2_7.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_p1_adapt_analytic_0.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_q2q1_asm_lu.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_q2q1_asm_sor.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_q2q1_msm_lu.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_q2q1_msm_sor.out
/petsc/src/snes/examples/tutorials/output/ex62_0.out
/petsc/src/snes/examples/tutorials/output/ex62_1.out
/petsc/src/snes/examples/tutorials/output/ex62_10.out
/petsc/src/snes/examples/tutorials/output/ex62_11.out
/petsc/src/snes/examples/tutorials/output/ex62_12.out
/petsc/src/snes/examples/tutorials/output/ex62_13.out
/petsc/src/snes/examples/tutorials/output/ex62_14.out
/petsc/src/snes/examples/tutorials/output/ex62_15.out
/petsc/src/snes/examples/tutorials/output/ex62_16.out
/petsc/src/snes/examples/tutorials/output/ex62_17.out
/petsc/src/snes/examples/tutorials/output/ex62_18.out
/petsc/src/snes/examples/tutorials/output/ex62_19.out
/petsc/src/snes/examples/tutorials/output/ex62_2.out
/petsc/src/snes/examples/tutorials/output/ex62_20.out
/petsc/src/snes/examples/tutorials/output/ex62_20_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex62_21.out
/petsc/src/snes/examples/tutorials/output/ex62_22.out
/petsc/src/snes/examples/tutorials/output/ex62_23.out
/petsc/src/snes/examples/tutorials/output/ex62_24.out
/petsc/src/snes/examples/tutorials/output/ex62_25.out
/petsc/src/snes/examples/tutorials/output/ex62_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_p3_1.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q1_p0_conv.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q1_p0_gmg_vanka_add.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q1_p0_vanka_add.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q1_p0_vanka_add_unity.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q2_p1_conv.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q2_q1_conv.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q2_q1_vanka_add.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_quad_q2_q1_vanka_add_unity.out
/petsc/src/snes/examples/tutorials/output/ex62_2d_tri_p2_p1_conv.out
/petsc/src/snes/examples/tutorials/output/ex62_3.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_35.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_4.out
/petsc/src/snes/examples/tutorials/output/ex62_43.out
/petsc/src/snes/examples/tutorials/output/ex62_44.out
/petsc/src/snes/examples/tutorials/output/ex62_45.out
/petsc/src/snes/examples/tutorials/output/ex62_46.out
/petsc/src/snes/examples/tutorials/output/ex62_5.out
/petsc/src/snes/examples/tutorials/output/ex62_6.out
/petsc/src/snes/examples/tutorials/output/ex62_7.out
/petsc/src/snes/examples/tutorials/output/ex62_8.out
/petsc/src/snes/examples/tutorials/output/ex62_9.out
/petsc/src/snes/examples/tutorials/output/ex62_bddc_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_tri.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_hex.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_tet.out
/petsc/src/snes/examples/tutorials/output/ex62_pc_simple.out
/petsc/src/snes/examples/tutorials/output/ex62_pc_simplec.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2p1_full.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2q1_full.out
/petsc/src/snes/examples/tutorials/output/ex9_4.out
/petsc/src/snes/f90-mod/petscsnes.h
/petsc/src/snes/impls/multiblock/multiblock.c
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/mf/snesmfj.c
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/impls/tikz/tikz.c
/petsc/src/sys/f90-mod/petscviewer.h
/petsc/src/sys/logging/makefile
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/objects/tagm.c
/petsc/src/sys/utils/makefile
/petsc/src/sys/utils/mpishm.c
bound/utils/isutil.c
constrained/impls/ipm/ipm.c
leastsquares/impls/pounders/pounders.c
pde_constrained/examples/tutorials/elliptic.c
pde_constrained/examples/tutorials/hyperbolic.c
pde_constrained/examples/tutorials/parabolic.c
pde_constrained/impls/lcl/lcl.c
/petsc/src/ts/examples/tests/ex10.c
/petsc/src/ts/examples/tests/ex2.c
/petsc/src/ts/examples/tests/ex4.c
/petsc/src/ts/examples/tests/ex7.c
/petsc/src/ts/examples/tests/ex9.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5adj.c
/petsc/src/ts/examples/tutorials/hamiltonian/ex1.c
/petsc/src/ts/examples/tutorials/network/wash/pipes1.c
/petsc/src/ts/impls/symplectic/basicsymplectic/basicsymplectic.c
/petsc/src/ts/impls/symplectic/basicsymplectic/makefile
/petsc/src/ts/impls/symplectic/makefile
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/examples/tests/ex10.c
/petsc/src/vec/vec/examples/tests/ex11.c
/petsc/src/vec/vec/examples/tests/ex12.c
/petsc/src/vec/vec/examples/tests/ex13.c
/petsc/src/vec/vec/examples/tests/ex14.c
/petsc/src/vec/vec/examples/tests/ex17.c
/petsc/src/vec/vec/examples/tests/ex17f.F
/petsc/src/vec/vec/examples/tests/ex2.c
/petsc/src/vec/vec/examples/tests/ex22.c
/petsc/src/vec/vec/examples/tests/ex23.c
/petsc/src/vec/vec/examples/tests/ex24.c
/petsc/src/vec/vec/examples/tests/ex25.c
/petsc/src/vec/vec/examples/tests/ex30f.F
/petsc/src/vec/vec/examples/tests/ex34.c
/petsc/src/vec/vec/examples/tests/ex38.c
/petsc/src/vec/vec/examples/tests/ex4.c
/petsc/src/vec/vec/examples/tests/ex42.c
/petsc/src/vec/vec/examples/tests/ex44.c
/petsc/src/vec/vec/examples/tests/ex5.c
/petsc/src/vec/vec/examples/tests/ex6.c
/petsc/src/vec/vec/examples/tests/ex7.c
/petsc/src/vec/vec/examples/tests/ex8.c
/petsc/src/vec/vec/examples/tests/ex9.c
/petsc/src/vec/vec/examples/tests/output/ex22_1.out
/petsc/src/vec/vec/examples/tests/output/ex23_1.out
/petsc/src/vec/vec/examples/tests/output/ex24_1.out
/petsc/src/vec/vec/examples/tests/output/ex38_1.out
/petsc/src/vec/vec/impls/mpi/mpiviennacl/mpiviennacl.cxx
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda2.cu
/petsc/src/vec/vec/impls/seq/seqviennacl/vecviennacl.cxx
/petsc/src/vec/vec/impls/shared/shvec.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/tagger/examples/tutorials/ex1.c
/petsc/src/vec/vec/utils/tagger/impls/cdf.c
/petsc/src/vec/vec/utils/vecmpitoseq.c
/petsc/src/vec/vscat/examples/ex1.c
/petsc/src/vec/vscat/examples/ex2.c
/petsc/src/vec/vscat/examples/ex3.c
/petsc/src/vec/vscat/examples/ex4.c
/petsc/src/vec/vscat/examples/ex5.c
/petsc/src/vec/vscat/impls/makefile
/petsc/src/vec/vscat/impls/mpi1/vpscat_mpi1.c
/petsc/src/vec/vscat/impls/mpi1/vpscat_mpi1.h
/petsc/src/vec/vscat/impls/mpi3/vpscat.c
/petsc/src/vec/vscat/impls/mpi3/vpscat.h
/petsc/src/vec/vscat/impls/seq/seqvscat.c
/petsc/src/vec/vscat/impls/vscat.c
/petsc/src/vec/vscat/interface/dlregisvecscat.c
/petsc/src/vec/vscat/interface/vscatfce.c
/petsc/src/vec/vscat/interface/vscreate.c
b4bf0e9707-Sep-2018 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/change-fortran-null'


/petsc/config/BuildSystem/config/compilers.py
/petsc/include/petsc/private/fortranimpl.h
/petsc/src/dm/f90-mod/petscdm.h
/petsc/src/dm/impls/plex/f90-custom/zplexf90.c
/petsc/src/ksp/f90-mod/petscksp.h
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h
/petsc/src/ksp/ksp/examples/tutorials/ex2f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex54f.F90
/petsc/src/ksp/ksp/interface/ftn-custom/zitclf.c
/petsc/src/ksp/ksp/interface/ftn-custom/zitfuncf.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/utils/schurm/schurm.c
/petsc/src/ksp/pc/interface/ftn-custom/zpreconf.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex120f.F
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/ftn-custom/zmat.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/mffd/ftn-custom/zmffdf.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/interface/ftn-custom/zmatnullf.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/snes/f90-mod/petscsnes.h
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/f90-custom/zdmplexsnesf90.c
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/sys/ftn-custom/zutils.c
/petsc/src/sys/objects/ftn-custom/zinheritf.c
/petsc/src/sys/objects/ftn-custom/zoptionsf.c
/petsc/src/sys/objects/ftn-custom/zprefixf.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/utils/ftn-custom/makefile
/petsc/src/sys/utils/pbarrier.c
interface/ftn-custom/ztaosolverf.c
linesearch/interface/ftn-custom/ztaolinesearchf.c
/petsc/src/ts/f90-mod/petscts.h
/petsc/src/ts/interface/ftn-custom/ztsf.c
/petsc/src/vec/f90-mod/petscis.h
/petsc/src/vec/f90-mod/petscvec.h
/petsc/src/vec/is/ao/impls/mapping/aomapping.c
/petsc/src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c
/petsc/src/vec/vec/interface/ftn-custom/zvectorf.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vscat/interface/ftn-custom/zvscatfcef.c
/petsc/src/vec/vscat/interface/vscatfce.c
/petsc/src/vec/vscat/interface/vscreate.c
447f073e06-Sep-2018 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/tisaac/feature-space-tensor'


/petsc/Jenkinsfile
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/sharedLibraries.py
/petsc/config/examples/arch-mswin-dbg-impi.py
/petsc/include/petsc/finclude/petscpc.h
/petsc/include/petsc/private/dmfieldimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscdmfield.h
/petsc/include/petscdmplex.h
/petsc/include/petscfe.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscpctypes.h
/petsc/include/petscts.h
/petsc/lib/petsc/bin/maint/buildtest
/petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
/petsc/src/dm/dt/dualspace/impls/lagrange/makefile
/petsc/src/dm/dt/dualspace/impls/makefile
/petsc/src/dm/dt/dualspace/impls/simple/dspacesimple.c
/petsc/src/dm/dt/dualspace/impls/simple/makefile
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/dualspace/interface/makefile
/petsc/src/dm/dt/dualspace/makefile
/petsc/src/dm/dt/examples/tests/ex5.c
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/basic/makefile
/petsc/src/dm/dt/fe/impls/composite/fecomposite.c
/petsc/src/dm/dt/fe/impls/composite/makefile
/petsc/src/dm/dt/fe/impls/makefile
/petsc/src/dm/dt/fe/impls/opencl/feopencl.c
/petsc/src/dm/dt/fe/impls/opencl/makefile
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/interface/fegeom.c
/petsc/src/dm/dt/fe/interface/makefile
/petsc/src/dm/dt/fe/makefile
/petsc/src/dm/dt/interface/makefile
/petsc/src/dm/dt/makefile
/petsc/src/dm/dt/space/impls/makefile
/petsc/src/dm/dt/space/impls/point/makefile
/petsc/src/dm/dt/space/impls/point/spacepoint.c
/petsc/src/dm/dt/space/impls/poly/makefile
/petsc/src/dm/dt/space/impls/poly/spacepoly.c
/petsc/src/dm/dt/space/impls/subspace/makefile
/petsc/src/dm/dt/space/impls/subspace/spacesubspace.c
/petsc/src/dm/dt/space/impls/tensor/makefile
/petsc/src/dm/dt/space/impls/tensor/spacetensor.c
/petsc/src/dm/dt/space/interface/makefile
/petsc/src/dm/dt/space/interface/space.c
/petsc/src/dm/dt/space/makefile
/petsc/src/dm/field/examples/tutorials/ex1.c
/petsc/src/dm/field/impls/da/dmfieldda.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/field/impls/shell/dmfieldshell.c
/petsc/src/dm/field/interface/dmfield.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/plex/examples/tests/ex19.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/ex3.c
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q1_2d_plex_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q1_2d_plex_6.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q1_2d_plex_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_plex_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_plex_4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_plex_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_plex_6.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_plex_7.out
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/swarm/examples/tests/ex1.c
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/docs/tao_tex/manual/cover.tex
/petsc/src/docs/tao_tex/manual/part2b.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/features/index.html
/petsc/src/docs/website/images/alp.jpg
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_pc_symmetric.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_fetidp_unsym.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_approximate.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/examples/tutorials/output/ex59_bddc_fetidp_ml_eqlimit.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_both_approx.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_dir_approx.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_neu_approx.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_elast.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddc.h
/petsc/src/ksp/pc/impls/bddc/bddcfetidp.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.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/bddc/bddcstructs.h
/petsc/src/ksp/pc/impls/factor/cholesky/cholesky.c
/petsc/src/ksp/pc/impls/is/pcis.c
/petsc/src/ksp/pc/impls/makefile
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/vpbjacobi/makefile
/petsc/src/ksp/pc/impls/vpbjacobi/vpbjacobi.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/mat/examples/tests/ex16f90.F90
/petsc/src/mat/examples/tests/output/ex16f90_1.out
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/f90-mod/petscmatmod.F
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.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/impls/nest/matnest.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/interface/f90-custom/zmatrixf90.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tests/ex2.c
/petsc/src/snes/examples/tests/ex5.c
/petsc/src/snes/examples/tests/output/ex5_1.out
/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/makefile
/petsc/src/snes/examples/tutorials/output/ex12_gmg_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_gmg_bddc_lev.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_quad_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_quad_q1_adapt_0.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex62_bddc_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_tri.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_hex.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_tet.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_allp.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_deluxe_discharm.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_discharm.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_lumped.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_olof.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe_adaptive.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/bag/f2003-src/fsrc/bagenum.F
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/sys/f90-mod/petscsysmod.F
/petsc/src/sys/f90-mod/petscviewer.h
/petsc/src/sys/f90-src/fsrc/f90_fwrap.F
/petsc/src/sys/fsrc/somefort.F
/petsc/src/sys/objects/f2003-src/fsrc/optionenum.F
examples/tutorials/ex1.c
examples/tutorials/ex2.c
examples/tutorials/ex3.c
/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/hamiltonian/ex1.c
/petsc/src/ts/examples/tutorials/hamiltonian/makefile
/petsc/src/ts/examples/tutorials/hamiltonian/output/ex1_1.out
/petsc/src/ts/examples/tutorials/hamiltonian/output/ex1_2.out
/petsc/src/ts/impls/makefile
/petsc/src/ts/impls/symplectic/bsi/bsi.c
/petsc/src/ts/impls/symplectic/bsi/makefile
/petsc/src/ts/impls/symplectic/makefile
/petsc/src/ts/interface/makefile
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tscreate.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/ts/interface/tsrhssplit.c
/petsc/src/vec/f90-mod/petscis.h
/petsc/src/vec/f90-mod/petscvec.h
/petsc/src/vec/f90-mod/petscvecmod.F
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/vec/examples/tutorials/ex21.c
/petsc/src/vec/vec/examples/tutorials/ex43.c
/petsc/src/vec/vec/examples/tutorials/ex7.c
/petsc/src/vec/vec/impls/nest/vecnest.c
/petsc/src/vec/vscat/impls/vpscat.c
/petsc/src/vec/vscat/impls/vpscat.h
/petsc/src/vec/vscat/impls/vpscat_mpi1.c
/petsc/src/vec/vscat/impls/vpscat_mpi1.h
/petsc/src/vec/vscat/impls/vscat.c
/petsc/src/vec/vscat/interface/vscreate.c
aa4edafc06-Sep-2018 Barry Smith <bsmith@mcs.anl.gov>

should not pass user contexts through CHKFORTRANNULLOBJECT in Fortran stubs

Commit-type: bug-fix
Reported-by: jenkins


/petsc/Jenkinsfile
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/libceed.py
/petsc/config/BuildSystem/config/packages/netcdf.py
/petsc/config/BuildSystem/config/packages/p4est.py
/petsc/config/PETSc/Configure.py
/petsc/config/install.py
/petsc/include/petsc/finclude/petscpc.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/isimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscdmlabel.h
/petsc/include/petscdmplex.h
/petsc/include/petscfe.h
/petsc/include/petscmat.h
/petsc/include/petscpctypes.h
/petsc/include/petscts.h
/petsc/lib/petsc/bin/maint/gcov.py
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/lib/petsc/conf/test.common
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/f90-mod/petscdm.h
/petsc/src/dm/impls/plex/examples/tests/ex23.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/ex23_1.out
/petsc/src/dm/impls/plex/f90-custom/zplexf90.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/plexsubmesh.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/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/features/index.html
/petsc/src/docs/website/images/alp.jpg
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/ksp/f90-mod/petscksp.h
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h
/petsc/src/ksp/ksp/examples/tests/ex57.c
/petsc/src/ksp/ksp/examples/tests/output/ex57_1.out
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/ex2f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex54f.F90
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_pc_symmetric.out
/petsc/src/ksp/ksp/interface/ftn-custom/zitclf.c
/petsc/src/ksp/ksp/interface/ftn-custom/zitfuncf.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/utils/schurm/schurm.c
/petsc/src/ksp/pc/impls/factor/cholesky/cholesky.c
/petsc/src/ksp/pc/impls/makefile
/petsc/src/ksp/pc/impls/vpbjacobi/makefile
/petsc/src/ksp/pc/impls/vpbjacobi/vpbjacobi.c
/petsc/src/ksp/pc/interface/ftn-custom/zpreconf.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex120f.F
/petsc/src/mat/examples/tests/ex16f90.F90
/petsc/src/mat/examples/tests/ex227.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex16f90_1.out
/petsc/src/mat/examples/tests/output/ex227_no_prefix.out
/petsc/src/mat/examples/tests/output/ex227_prefix.out
/petsc/src/mat/examples/tests/output/ex49_1.out
/petsc/src/mat/examples/tests/output/ex49_r1.out
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/ftn-custom/zmat.c
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c
/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/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/aij/seq/symtranspose.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/mffd/ftn-custom/zmffdf.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/interface/f90-custom/zmatrixf90.c
/petsc/src/mat/interface/ftn-custom/zmatnullf.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tests/ex5.c
/petsc/src/snes/examples/tests/output/ex5_1.out
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/examples/tutorials/output/ex12_bd_int_0.out
/petsc/src/snes/examples/tutorials/output/ex12_bd_int_1.out
/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_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p2_quad_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p3_quad_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q2_quad_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q3_quad_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/f90-mod/petscsnes.h
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/impls/bt/linesearchbt.c
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/impls/l2/linesearchl2.c
/petsc/src/snes/linesearch/impls/nleqerr/linesearchnleqerr.c
/petsc/src/snes/linesearch/impls/shell/linesearchshell.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/snes/utils/f90-custom/zdmplexsnesf90.c
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/sys/ftn-custom/zutils.c
/petsc/src/sys/objects/ftn-custom/zinheritf.c
/petsc/src/sys/objects/ftn-custom/zoptionsf.c
/petsc/src/sys/objects/ftn-custom/zprefixf.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/utils/ftn-custom/makefile
/petsc/src/sys/utils/pbarrier.c
interface/ftn-custom/ztaosolverf.c
linesearch/interface/ftn-custom/ztaolinesearchf.c
/petsc/src/ts/examples/tutorials/hamiltonian/ex1.c
/petsc/src/ts/examples/tutorials/hamiltonian/makefile
/petsc/src/ts/examples/tutorials/hamiltonian/output/ex1_1.out
/petsc/src/ts/examples/tutorials/hamiltonian/output/ex1_2.out
/petsc/src/ts/f90-mod/petscts.h
/petsc/src/ts/impls/makefile
/petsc/src/ts/impls/symplectic/bsi/bsi.c
/petsc/src/ts/impls/symplectic/bsi/makefile
/petsc/src/ts/impls/symplectic/makefile
/petsc/src/ts/interface/ftn-custom/ztsf.c
/petsc/src/ts/interface/makefile
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tscreate.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/ts/interface/tsrhssplit.c
/petsc/src/ts/utils/dmplexts.c
/petsc/src/vec/f90-mod/petscis.h
/petsc/src/vec/f90-mod/petscvec.h
/petsc/src/vec/is/ao/impls/mapping/aomapping.c
/petsc/src/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.c
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/vec/impls/nest/vecnest.c
/petsc/src/vec/vec/interface/ftn-custom/zvectorf.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/vecmpitoseq.c
/petsc/src/vec/vscat/impls/vpscat.c
/petsc/src/vec/vscat/impls/vpscat.h
/petsc/src/vec/vscat/impls/vpscat_mpi1.c
/petsc/src/vec/vscat/impls/vpscat_mpi1.h
/petsc/src/vec/vscat/impls/vscat.c
/petsc/src/vec/vscat/interface/ftn-custom/makefile
/petsc/src/vec/vscat/interface/ftn-custom/zvscatfcef.c
/petsc/src/vec/vscat/interface/makefile
/petsc/src/vec/vscat/interface/vscatfce.c
/petsc/src/vec/vscat/interface/vscreate.c
031bf89705-Sep-2018 Alp Dener <alp.dener@me.com>

logical order bug in diagbrdn update fixed, tests updated again


/petsc/src/ksp/ksp/utils/lmvm/bfgs/bfgs.c
/petsc/src/ksp/ksp/utils/lmvm/dfp/dfp.c
/petsc/src/ksp/ksp/utils/lmvm/diagbrdn/diagbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbadbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
bound/examples/tutorials/output/jbearing2_13.out
bound/examples/tutorials/output/jbearing2_14.out
bound/examples/tutorials/output/jbearing2_15.out
bound/examples/tutorials/output/jbearing2_7.out
bound/examples/tutorials/output/jbearing2_8.out
bound/examples/tutorials/output/jbearing2_9.out
bound/examples/tutorials/output/plate2_10.out
bound/examples/tutorials/output/plate2_11.out
bound/examples/tutorials/output/plate2_12.out
bound/examples/tutorials/output/plate2_13.out
bound/examples/tutorials/output/plate2_14.out
bound/examples/tutorials/output/plate2_15.out
bound/examples/tutorials/output/plate2_16.out
bound/examples/tutorials/output/plate2_17.out
bound/examples/tutorials/output/plate2_2.out
bound/examples/tutorials/output/plate2_6.out
pde_constrained/examples/tutorials/output/elliptic_1.out
pde_constrained/examples/tutorials/output/elliptic_2.out
pde_constrained/examples/tutorials/output/parabolic_1.out
unconstrained/examples/tutorials/eptorsion1.c
unconstrained/examples/tutorials/eptorsion2.c
unconstrained/examples/tutorials/output/burgers_spectral.out
unconstrained/examples/tutorials/output/eptorsion1_1.out
unconstrained/examples/tutorials/output/eptorsion1_3.out
unconstrained/examples/tutorials/output/eptorsion1_4.out
unconstrained/examples/tutorials/output/eptorsion1_5.out
unconstrained/examples/tutorials/output/eptorsion1_5_alt.out
unconstrained/examples/tutorials/output/eptorsion1_6.out
unconstrained/examples/tutorials/output/eptorsion1_6_alt.out
unconstrained/examples/tutorials/output/eptorsion2_1.out
unconstrained/examples/tutorials/output/eptorsion2f_2.out
unconstrained/examples/tutorials/output/minsurf1_3.out
unconstrained/examples/tutorials/output/minsurf1_4.out
unconstrained/examples/tutorials/output/minsurf1_5.out
unconstrained/examples/tutorials/output/minsurf1_6.out
unconstrained/examples/tutorials/output/minsurf1_7.out
unconstrained/examples/tutorials/output/minsurf1_8.out
unconstrained/examples/tutorials/output/minsurf2_1.out
unconstrained/examples/tutorials/output/rosenbrock1_17.out
unconstrained/examples/tutorials/output/rosenbrock1_18.out
unconstrained/examples/tutorials/output/rosenbrock1_2.out
unconstrained/examples/tutorials/output/rosenbrock1_20.out
unconstrained/examples/tutorials/output/rosenbrock2_1.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5opt_ic.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex5opt_ic_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_ic_1.out
7be5e74821-Mar-2018 Toby Isaac <tisaac@cc.gatech.edu>

PetscSpace: -petscspace_order -> -petscspace_degree

Per Matt's request, a deprecated warning will print for this change.


/petsc/Jenkinsfile
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/libceed.py
/petsc/config/BuildSystem/config/packages/netcdf.py
/petsc/config/BuildSystem/config/packages/p4est.py
/petsc/config/PETSc/Configure.py
/petsc/config/install.py
/petsc/include/petsc/finclude/petscpc.h
/petsc/include/petsc/private/dmfieldimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/isimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscdmfield.h
/petsc/include/petscdmlabel.h
/petsc/include/petscdmplex.h
/petsc/include/petscfe.h
/petsc/include/petscmat.h
/petsc/include/petscpctypes.h
/petsc/include/petscts.h
/petsc/lib/petsc/bin/maint/gcov.py
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/lib/petsc/conf/test.common
/petsc/src/dm/dt/dualspace/impls/lagrange/dspacelagrange.c
/petsc/src/dm/dt/dualspace/impls/lagrange/makefile
/petsc/src/dm/dt/dualspace/impls/makefile
/petsc/src/dm/dt/dualspace/impls/simple/dspacesimple.c
/petsc/src/dm/dt/dualspace/impls/simple/makefile
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/dualspace/interface/makefile
/petsc/src/dm/dt/dualspace/makefile
/petsc/src/dm/dt/examples/tests/ex5.c
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/basic/makefile
/petsc/src/dm/dt/fe/impls/composite/fecomposite.c
/petsc/src/dm/dt/fe/impls/composite/makefile
/petsc/src/dm/dt/fe/impls/makefile
/petsc/src/dm/dt/fe/impls/opencl/feopencl.c
/petsc/src/dm/dt/fe/impls/opencl/makefile
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/fe/interface/fegeom.c
/petsc/src/dm/dt/fe/interface/makefile
/petsc/src/dm/dt/fe/makefile
/petsc/src/dm/dt/interface/makefile
/petsc/src/dm/dt/makefile
/petsc/src/dm/dt/space/impls/makefile
/petsc/src/dm/dt/space/impls/point/makefile
/petsc/src/dm/dt/space/impls/point/spacepoint.c
/petsc/src/dm/dt/space/impls/poly/makefile
/petsc/src/dm/dt/space/impls/poly/spacepoly.c
/petsc/src/dm/dt/space/impls/subspace/makefile
/petsc/src/dm/dt/space/impls/subspace/spacesubspace.c
/petsc/src/dm/dt/space/interface/makefile
/petsc/src/dm/dt/space/interface/space.c
/petsc/src/dm/dt/space/makefile
/petsc/src/dm/field/examples/tutorials/ex1.c
/petsc/src/dm/field/impls/da/dmfieldda.c
/petsc/src/dm/field/impls/ds/dmfieldds.c
/petsc/src/dm/field/impls/shell/dmfieldshell.c
/petsc/src/dm/field/interface/dmfield.c
/petsc/src/dm/impls/plex/examples/tests/ex19.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/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/ex23_1.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/swarm/examples/tests/ex1.c
/petsc/src/dm/impls/swarm/swarmpic_plex.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/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/features/index.html
/petsc/src/docs/website/images/alp.jpg
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/ksp/ksp/examples/tests/ex57.c
/petsc/src/ksp/ksp/examples/tests/output/ex57_1.out
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_pc_symmetric.out
/petsc/src/ksp/pc/impls/factor/cholesky/cholesky.c
/petsc/src/ksp/pc/impls/makefile
/petsc/src/ksp/pc/impls/vpbjacobi/makefile
/petsc/src/ksp/pc/impls/vpbjacobi/vpbjacobi.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/mat/examples/tests/ex16f90.F90
/petsc/src/mat/examples/tests/ex227.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex16f90_1.out
/petsc/src/mat/examples/tests/output/ex227_no_prefix.out
/petsc/src/mat/examples/tests/output/ex227_prefix.out
/petsc/src/mat/examples/tests/output/ex49_1.out
/petsc/src/mat/examples/tests/output/ex49_r1.out
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c
/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/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/aij/seq/symtranspose.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/interface/f90-custom/zmatrixf90.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tests/ex2.c
/petsc/src/snes/examples/tests/ex5.c
/petsc/src/snes/examples/tests/output/ex5_1.out
/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/makefile
/petsc/src/snes/examples/tutorials/output/ex12_bd_int_0.out
/petsc/src/snes/examples/tutorials/output/ex12_bd_int_1.out
/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_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p2_quad_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p3_quad_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q2_quad_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q3_quad_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/linesearch/impls/bt/linesearchbt.c
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/impls/l2/linesearchl2.c
/petsc/src/snes/linesearch/impls/nleqerr/linesearchnleqerr.c
/petsc/src/snes/linesearch/impls/shell/linesearchshell.c
/petsc/src/snes/utils/dmplexsnes.c
examples/tutorials/ex1.c
examples/tutorials/ex2.c
examples/tutorials/ex3.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/hamiltonian/ex1.c
/petsc/src/ts/examples/tutorials/hamiltonian/makefile
/petsc/src/ts/examples/tutorials/hamiltonian/output/ex1_1.out
/petsc/src/ts/examples/tutorials/hamiltonian/output/ex1_2.out
/petsc/src/ts/impls/makefile
/petsc/src/ts/impls/symplectic/bsi/bsi.c
/petsc/src/ts/impls/symplectic/bsi/makefile
/petsc/src/ts/impls/symplectic/makefile
/petsc/src/ts/interface/makefile
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tscreate.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/ts/interface/tsrhssplit.c
/petsc/src/ts/utils/dmplexts.c
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/vec/impls/nest/vecnest.c
/petsc/src/vec/vec/utils/vecmpitoseq.c
/petsc/src/vec/vscat/impls/vpscat.c
/petsc/src/vec/vscat/impls/vpscat.h
/petsc/src/vec/vscat/impls/vpscat_mpi1.c
/petsc/src/vec/vscat/impls/vpscat_mpi1.h
/petsc/src/vec/vscat/impls/vscat.c
/petsc/src/vec/vscat/interface/ftn-custom/makefile
/petsc/src/vec/vscat/interface/ftn-custom/zvscatfcef.c
/petsc/src/vec/vscat/interface/makefile
/petsc/src/vec/vscat/interface/vscatfce.c
/petsc/src/vec/vscat/interface/vscreate.c
fad0935c04-Sep-2018 Alp Dener <alp.dener@me.com>

alt files for select problems

e65bd7cf31-Aug-2018 Alp Dener <alp.dener@me.com>

symmetric bad broyden work merged in and test added

8e3355d430-Aug-2018 Alp Dener <alp.dener@me.com>

test files updated to account for minor roundoff differences


/petsc/Jenkinsfile
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/libceed.py
/petsc/config/BuildSystem/config/packages/netcdf.py
/petsc/config/BuildSystem/config/packages/p4est.py
/petsc/config/PETSc/Configure.py
/petsc/config/install.py
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/isimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petscdmlabel.h
/petsc/include/petscdmplex.h
/petsc/include/petscfe.h
/petsc/lib/petsc/bin/maint/gcov.py
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/lib/petsc/conf/test.common
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/impls/plex/examples/tests/ex23.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/ex23_1.out
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex57.c
/petsc/src/ksp/ksp/examples/tests/output/ex57_1.out
/petsc/src/ksp/ksp/utils/lmvm/bfgs/bfgs.c
/petsc/src/ksp/ksp/utils/lmvm/dfp/dfp.c
/petsc/src/ksp/ksp/utils/lmvm/diagbrdn/diagbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/diagbrdn/diagbrdn.h
/petsc/src/ksp/ksp/utils/lmvm/diagbrdn/makefile
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/symbrdn.h
/petsc/src/mat/examples/tests/ex227.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex227_no_prefix.out
/petsc/src/mat/examples/tests/output/ex227_prefix.out
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c
/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/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/interface/matnull.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex17.c
/petsc/src/snes/examples/tutorials/output/ex12_bd_int_0.out
/petsc/src/snes/examples/tutorials/output/ex12_bd_int_1.out
/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_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p2_quad_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_p3_quad_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q2_quad_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_quad_elas.out
/petsc/src/snes/examples/tutorials/output/ex17_3d_q3_quad_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/linesearch/impls/bt/linesearchbt.c
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/impls/l2/linesearchl2.c
/petsc/src/snes/linesearch/impls/nleqerr/linesearchnleqerr.c
/petsc/src/snes/linesearch/impls/shell/linesearchshell.c
/petsc/src/snes/utils/dmplexsnes.c
bound/examples/tutorials/output/jbearing2_13.out
bound/examples/tutorials/output/jbearing2_14.out
bound/examples/tutorials/output/jbearing2_15.out
bound/examples/tutorials/output/jbearing2_7.out
bound/examples/tutorials/output/jbearing2_8.out
bound/examples/tutorials/output/jbearing2_9.out
bound/examples/tutorials/output/plate2_10.out
bound/examples/tutorials/output/plate2_11.out
bound/examples/tutorials/output/plate2_12.out
bound/examples/tutorials/output/plate2_13.out
bound/examples/tutorials/output/plate2_14.out
bound/examples/tutorials/output/plate2_15.out
bound/examples/tutorials/output/plate2_16.out
bound/examples/tutorials/output/plate2_17.out
bound/examples/tutorials/output/plate2_9.out
complementarity/examples/tutorials/output/blackscholes_5.out
examples/tutorials/output/ex1_0.out
examples/tutorials/output/ex1_1.out
examples/tutorials/output/ex2_0.out
examples/tutorials/output/ex2_1.out
examples/tutorials/output/ex2_2.out
pde_constrained/examples/tutorials/output/elliptic_1.out
pde_constrained/examples/tutorials/output/elliptic_2.out
pde_constrained/examples/tutorials/output/parabolic_1.out
unconstrained/examples/tutorials/output/burgers_spectral.out
unconstrained/examples/tutorials/output/eptorsion1_1.out
unconstrained/examples/tutorials/output/eptorsion1_4.out
unconstrained/examples/tutorials/output/eptorsion1_5.out
unconstrained/examples/tutorials/output/eptorsion1_6.out
unconstrained/examples/tutorials/output/eptorsion2_1.out
unconstrained/examples/tutorials/output/minsurf1_3.out
unconstrained/examples/tutorials/output/minsurf1_4.out
unconstrained/examples/tutorials/output/minsurf1_5.out
unconstrained/examples/tutorials/output/minsurf1_6.out
unconstrained/examples/tutorials/output/minsurf1_7.out
unconstrained/examples/tutorials/output/minsurf1_8.out
unconstrained/examples/tutorials/output/minsurf2_1.out
unconstrained/examples/tutorials/output/rosenbrock1_17.out
unconstrained/examples/tutorials/output/rosenbrock1_18.out
unconstrained/examples/tutorials/output/rosenbrock1_2.out
unconstrained/examples/tutorials/output/rosenbrock1_20.out
unconstrained/examples/tutorials/output/rosenbrock1_7.out
unconstrained/examples/tutorials/output/rosenbrock2_1.out
/petsc/src/ts/utils/dmplexts.c
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/vec/utils/vecmpitoseq.c
/petsc/src/vec/vscat/impls/vpscat.c
/petsc/src/vec/vscat/impls/vpscat_mpi1.c
/petsc/src/vec/vscat/impls/vscat.c
/petsc/src/vec/vscat/interface/ftn-custom/makefile
/petsc/src/vec/vscat/interface/ftn-custom/zvscatfcef.c
/petsc/src/vec/vscat/interface/makefile
/petsc/src/vec/vscat/interface/vscatfce.c
/petsc/src/vec/vscat/interface/vscreate.c
c624ebd328-Aug-2018 Alp Dener <alp.dener@me.com>

cleaning up analyzer warnings

6d570feb27-Aug-2018 Alp Dener <alp.dener@me.com>

undoing the branch's changes to leastsquares outputs

8ca2df5024-Aug-2018 <adenchfi@hawk.iit.edu>

Fixed an uninitialized variable and got rid of an unused one.

01e1e35924-Aug-2018 Alp Dener <alp.dener@me.com>

memleak fixed and output files updated

e257053024-Aug-2018 Alp Dener <alp.dener@me.com>

fixing build errors on some archs

b474139f24-Aug-2018 Karl Rupp <me@karlrupp.net>

Tao BNCG: Fixed assignment vs. comparison warning.

a8d933af15-Aug-2018 Alp Dener <alp.dener@me.com>

alt file for rosenbrock_10

484c7b1401-Aug-2018 Adam Denchfield <adenchfi@hawk.iit.edu>

Fixed a few more things. Added back in recycling. Added the ability for the user to set their own preconditioner with TaoBNCGSetH0.

Removed the experimental Steffenson acceleration feature from this

Fixed a few more things. Added back in recycling. Added the ability for the user to set their own preconditioner with TaoBNCGSetH0.

Removed the experimental Steffenson acceleration feature from this branch.

Fixed everything in Todd's code walkthrough except turning the VecDots into VecDotBegin, VecDotEnd combinations

Forgot to also remove xi from DiagBrdn. That is gone now too.

Updated the TAO manual so far.

Replaced VecDot with VecDotBegin and VecDotEnd in DiagBrdn.

Addressing an uninitialized variable problem after merging with another branch.

Changed the PetscMaxes back into zero checks; they were degrading the solvers.

Whatever was broken is now fixed. Need to test all methods officially again. diagbrdn.c was reset to before Alp and Todd's comments were fixed.

Fixed m=1 in diagbrdn.c

Tried changing the PetscMax bounds to 1.e-10 from 1.e-8

Bring it back to 1.e-8 since it did a little worse. Worth tinkering with.

Changed the last couple too-specific error checks on scaling terms in DiagBrdn.

Changed data structure in bncg.h to put IS data type right after Vec.

Removed alpha==-1.0 from DiagBrdn. Updated TAO manual to reflect name changes and added a parameter to it not added before.

Added a KSPInitialize in BNCG_Create

Had to fix some logic with recycling.

Minor bugfix.

Fixed the recycle off-by-one bug from last commit.

Fixed issues regarding complex numbers.

Fix call to PetscIsInfOrNan.

Managed to complete many of Todd's code walkthrough pt. 2 comments.

Fixed things from Todd's code walkthrough. Primarily allowed more user options and added some comments on functionality.

Changed default behavior of KouDai.

Changed CG_Types to not have an underscore.

show more ...


/petsc/src/docs/tao_tex/manual/part2b.tex
/petsc/src/ksp/ksp/utils/lmvm/diagbrdn/diagbrdn.c
bound/examples/tutorials/output/jbearing2_10.out
bound/examples/tutorials/output/jbearing2_11.out
bound/examples/tutorials/output/jbearing2_12.out
bound/examples/tutorials/output/jbearing2_5.out
bound/examples/tutorials/output/jbearing2_6.out
bound/examples/tutorials/output/plate2_1.out
bound/examples/tutorials/output/plate2_10.out
bound/examples/tutorials/output/plate2_11.out
bound/examples/tutorials/output/plate2_12.out
bound/examples/tutorials/output/plate2_13.out
bound/examples/tutorials/output/plate2_14.out
bound/examples/tutorials/output/plate2_15.out
bound/examples/tutorials/output/plate2_16.out
bound/examples/tutorials/output/plate2_2.out
bound/examples/tutorials/output/plate2_8.out
bound/examples/tutorials/output/plate2_9.out
bound/impls/bncg/bncg.c
bound/impls/bncg/bncg.h
complementarity/examples/tutorials/output/blackscholes_5.out
leastsquares/examples/tutorials/output/chwirut1_1.out
leastsquares/examples/tutorials/output/chwirut1f_1.out
leastsquares/examples/tutorials/output/chwirut2_1.out
leastsquares/examples/tutorials/output/chwirut2f_1.out
pde_constrained/examples/tutorials/output/elliptic_1.out
pde_constrained/examples/tutorials/output/elliptic_2.out
pde_constrained/examples/tutorials/output/parabolic_1.out
unconstrained/examples/tutorials/output/burgers_spectral.out
unconstrained/examples/tutorials/output/burgers_spectral_2.out
unconstrained/examples/tutorials/output/eptorsion1_1.out
unconstrained/examples/tutorials/output/eptorsion1_4.out
unconstrained/examples/tutorials/output/eptorsion2_1.out
unconstrained/examples/tutorials/output/eptorsion2f_2.out
unconstrained/examples/tutorials/output/minsurf1_3.out
unconstrained/examples/tutorials/output/minsurf1_4.out
unconstrained/examples/tutorials/output/minsurf1_5.out
unconstrained/examples/tutorials/output/minsurf1_7.out
unconstrained/examples/tutorials/output/minsurf1_8.out
unconstrained/examples/tutorials/output/minsurf1_9.out
unconstrained/examples/tutorials/output/minsurf2_1.out
unconstrained/examples/tutorials/output/rosenbrock1_10.out
unconstrained/examples/tutorials/output/rosenbrock1_8.out
unconstrained/examples/tutorials/output/rosenbrock1_9.out
50b47da019-Jul-2018 Adam Denchfield <adenchfi@hawk.iit.edu>

diagonal Broyden matrix type framework added

Started implementing diagonal scaling using a common interface with Alp's code. Currently have forward B diagonal scaling, which means I need to derive S

diagonal Broyden matrix type framework added

Started implementing diagonal scaling using a common interface with Alp's code. Currently have forward B diagonal scaling, which means I need to derive SSML_BFGS in the forward case. Will apply this to case SSML_BFGS_Mod. Will also implement the inverse diagonal sometime.

Have basic DiagBrdn functionality working, though it isn't producing optimal ssml_bfgs output since the two are not super compatible - inverse (H) update with a forward (B) diagonal scaling?

Tried changing MatMult to Multiply instead of Divide, to see what effect it has. It may have a large effect...

Made it a developer option to change between Mult and Divide for the DiagBrdn MatMult. That way the BNCG code can have the correct behavior.

Added, hopefully successfully, my version of the inverse Hessian diagonal scaling to DiagBrdn. It can currently be enabled with command line options, but that will likely change.

Basic working code for using Alp's Mat objects. However, his and I's code still produce different results. To be investigated...

Removed the unnecessary mult parameter.

Trying out more reset strategies.

Committing before making experimental changes to SSML_BFGS_MOD where I directly update on the gradient.

Committing before making a change to SSML_BFGS that involves correcting a sign error.

Corrected a sign error in the diagonally scaled SSML_BFGS.

Nevermind, the sign was correct.

Implemented diagonal scaling for SSML_Broyden method.

Implemented diagonally scaled DFP.

Added trial versions of diagonally scaled Hestenes-Stiefel and Dai-Yuan methods.

Added trial version of diagonally scaled Fletcher-Reeves method.

Removed the testing version of SSML_BFGS; now there is only one final version.

Also added diagonally scaled Polar-Ribiere, trial version. About to try simplifying the diagonal update scheme in DiagBrdn to reduce numerical noise.

Tried adding features to the forward and backward updates to the diagonal scalinng that would reduce numerical noise.

Added a minor change to increase numerical precision of both forward and backward diagonal scaling updates.

Added restart conditions which would affect the Hestenes-Stiefel and Polar-Ribiere class of methods.

Removed the restart condition from the Hestenes-Stiefel method, as it appears to make it much worse, and going through the math shows it isn't necessarily the best restart strategy.

Removed the restarts based on gradient orthogonality, since those appear to be attempting to prevent non-descent directions, which is already checked for.

Fixed Fletcher-Reeves' diagonal preconditioning to match that written by HZ's survey.

Trying a new approach in Dai-Yuan inspired by the HZ survey.

The Preconditioning of FR in HZ's survey is wrong for our diagonal preconditioner. Just makes it worse. Reverted Dai0Yuan to a form where only the gradient is diagonally scaled.

Made global the check for whether or not the current direction is already good, enabling us to skip a direction update.

Also added diagonally scaled gradient descent.

Fixed a bug where the rescaling for scalar classic methods was constant.

Fixed a bug where the classic methods all seemed to be producing the same results. Had to initialize cg_continue.

Fixed issue in PR and PRP scalar methods.

Added some minor changes.

Cleaned up some redundancies in the BNCG code. Added some constants as command line options, user-options for the HZ and DK methods.

Cleaned a little more redundancy.

Some comments removed, a couple more redundant lines removed. Found an uninitialized variable in DaiYuan and fixed that; could be why DY was performing so badly.

Addressed a few of Alp's comments.

Trying to clean up memory leaks. First set lmvm->m = 1 in DiagBrdn.

Fixed memory leak problems.

Allowed the epsilon cutoff for curvature checks to be changed by the user. Defaults to machine precision.

Edited a couple things in DiagBrdn. Added the KD-like scaling to DiagBrdn for the inverse.

Merged with another branch that developed KD-like changes to diagonal scaling, and edited some comments.

Added a comment on the diagonal scaling as applied to FR, PR, PRP, DY methods. Beginning work on implementing them properly.

Got rid of the unused variables in DiagBrdn.c

Fixed an uninitialized variable in SSML_DFP

Fixed fortran interface bug.

Added a line about DiagBrdn in the PETSC Users Manual.

Trying to fix the DY diagonal scaling.

Currently at test2 of DY, does worse than initial test. About to start test 3 - where only g is replaced by its preconditioned counterpart.

Temporarily took out taking the reciprocal in the rescaling part of the code where we calculate ytDy, etc

Now onto test4 for the DY diagonally scaled method. Test3 worked well, in previous commit. By that I mean it almost got to the scalar performance.

show more ...

c8bcdf1e09-Aug-2018 Adam Denchfield <adenchfi@hawk.iit.edu>

Made sure to have all of master's updates, including from Alp Denera's newly merged branch.

Made the number of iterations between restarts for the KD method a command line parameter.

Implemented dy

Made sure to have all of master's updates, including from Alp Denera's newly merged branch.

Made the number of iterations between restarts for the KD method a command line parameter.

Implemented dynamic restart strategies for HZ method. Added a gd check that restarts if |gd| < eps

Minor fix to a negativity check.

Modularized the iterative process. Added the beginnings of a Steffenson acceleration. Fixed a restart bug?

Made the Steffenson acceleration into an experimental feature that is incomplete.

Cleaned up unused variables.

show more ...


/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/packages/ADIOS2.py
/petsc/config/BuildSystem/config/packages/CoDiPack.py
/petsc/config/BuildSystem/config/packages/adblaslapack.py
/petsc/config/BuildSystem/config/packages/revolve.py
/petsc/gmakefile
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscksp.h
/petsc/include/petscoptions.h
/petsc/include/petscts.h
/petsc/src/dm/examples/tests/ex21.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/ex5_hex_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_hex_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_hex_t1_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_hex_t2_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_quad_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_quad_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_quad_t1_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_tet_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_tet_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_tet_t1_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_tri_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_tri_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex5_tri_t1_0.out
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex11.c
/petsc/src/ksp/ksp/examples/tests/ex54.c
/petsc/src/ksp/ksp/examples/tests/output/ex54_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex54_1_alt.out
/petsc/src/ksp/ksp/examples/tests/output/ex54_2.out
/petsc/src/ksp/ksp/examples/tests/output/ex54_2_alt.out
/petsc/src/ksp/ksp/examples/tests/output/ex54_3.out
/petsc/src/ksp/ksp/examples/tests/output/ex54_3_alt.out
/petsc/src/ksp/ksp/examples/tests/output/ex54_4.out
/petsc/src/ksp/ksp/examples/tests/output/ex54_4_alt.out
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/ex72.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex27_4b_ksp_lsqr_exact_mat_norm-0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex27_4b_ksp_lsqr_exact_mat_norm-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/ex72_xxt.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex72_xyt.out
/petsc/src/ksp/ksp/impls/lsqr/lsqr.c
/petsc/src/ksp/ksp/impls/lsqr/makefile
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/pc/impls/factor/factimpl.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex13.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/output/ex12_quad_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex56_0.out
/petsc/src/snes/examples/tutorials/output/ex56_1.out
/petsc/src/snes/examples/tutorials/output/ex56_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_ml.out
/petsc/src/snes/examples/tutorials/output/ex62_bddc_quad.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe_adaptive.out
/petsc/src/sys/fileio/fretrieve.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
bound/impls/bncg/bncg.c
bound/impls/bncg/bncg.h
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5opt_ic.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/output/ex5opt_ic_1.out
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex45.c
/petsc/src/ts/examples/tutorials/ex46.c
/petsc/src/ts/examples/tutorials/output/ex11_8.out
/petsc/src/ts/examples/tutorials/output/ex11_9.out
/petsc/src/ts/examples/tutorials/power_grid/ex3.c
/petsc/src/ts/trajectory/impls/memory/trajmemory.c
/petsc/src/ts/trajectory/interface/traj.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/vec/interface/rvector.c
00d6587407-Aug-2018 Karl Rupp <me@karlrupp.net>

Tao: Added alternative output for chwirut2 test.

Obtained on an optimized build on FreeBSD in single precision.

539b008407-Aug-2018 Karl Rupp <me@karlrupp.net>

Merge branch 'denera/petsc-submat-virtual-shift' [PR #1062]

* denera/petsc-submat-virtual-shift:
MatShift support for MATSUBMAT.

Tao Newton-LS method does shifting on the Hessian matrix to guarante

Merge branch 'denera/petsc-submat-virtual-shift' [PR #1062]

* denera/petsc-submat-virtual-shift:
MatShift support for MATSUBMAT.

Tao Newton-LS method does shifting on the Hessian matrix to guarantee positive-definitiveness in degenerate cases.
This shifting breaks down when the user-provided Hessian is matrix-free (MATSHELL), because the active-set reduced Hessian comes out as MATSUBMAT type, which does not support the shift operation.

This PR clones the virtual shift from MATSHELL onto MATSUBMAT.
New ex99 test added under the Mat package (copied from ex97) to compare shifted MATSUBMAT operations against shifted MATAIJ.
Previously implemented safeguards in TAO BNK against MATSUBMAT shifts removed.

show more ...

1...<<31323334353637383940>>...62