History log of /petsc/src/vec/ (Results 2626 – 2650 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8f47d70b15-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'stefano_zampini/allow-late-matsetblocksizes'


/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/builder.py
/petsc/config/examples/arch-c-exodus-dbg-builder.py
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscblaslapack.h
/petsc/include/petscblaslapack_mangle.h
/petsc/include/petscblaslapack_stdcall.h
/petsc/include/petscis.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/src/dm/examples/tests/ex45.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tests/output/ex45_1.out
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/plex/plex.c
/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/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex42_2.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/pc/impls/asm/asm.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/bddcgraph.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.h
/petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/ksp/pc/impls/bddc/bddcstructs.h
/petsc/src/ksp/pc/impls/is/pcis.c
/petsc/src/ksp/pc/impls/is/pcis.h
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/mat/examples/tests/ex115.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/ex4.c
/petsc/src/mat/examples/tests/ex46.c
/petsc/src/mat/examples/tests/ex54.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex23_1.out
/petsc/src/mat/examples/tests/output/ex23_2.out
/petsc/src/mat/examples/tests/output/ex23_3.out
/petsc/src/mat/examples/tests/output/ex23_4.out
/petsc/src/mat/examples/tests/output/ex4_1.out
/petsc/src/mat/examples/tests/output/ex4_2.out
/petsc/src/mat/examples/tests/output/ex4_3.out
/petsc/src/mat/examples/tests/output/ex4_4.out
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiov.c
/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/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/is/matis.h
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/impls/scotch/scotch.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tests/ex12f.F
/petsc/src/snes/examples/tests/ex2.c
/petsc/src/snes/examples/tests/output/ex2_0.out
/petsc/src/snes/examples/tests/output/ex2_1.out
/petsc/src/snes/examples/tests/output/ex2_2.out
/petsc/src/snes/examples/tests/output/ex2_3.out
/petsc/src/snes/examples/tests/output/ex2_4.out
/petsc/src/snes/examples/tests/output/ex2_5.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_tri_bddc.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/sys/f90-mod/petscviewer.h
/petsc/src/sys/utils/ctable.c
/petsc/src/ts/examples/tutorials/ex45.c
/petsc/src/ts/examples/tutorials/ex46.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex26_asm.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_p1_r1.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_p1_r3.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_p1_r5.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_p2_r1.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_p2_r3.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_p2_r5.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_q1_r1.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_q1_r3.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_q1_r5.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_q2_r1.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_q2_r3.out
/petsc/src/ts/examples/tutorials/output/ex45_2d_q2_r5.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_p1_r1.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_p1_r2.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_p1_r3.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_p2_r1.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_p2_r2.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_p2_r3.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_q1_r1.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_q1_r2.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_q1_r3.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_q2_r1.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_q2_r2.out
/petsc/src/ts/examples/tutorials/output/ex45_3d_q2_r3.out
/petsc/src/ts/examples/tutorials/output/ex46_2d_p2p1_r1.out
/petsc/src/ts/examples/tutorials/output/ex46_2d_p2p1_r2.out
/petsc/src/ts/examples/tutorials/output/ex46_2d_p2p1_r3.out
/petsc/src/ts/examples/tutorials/output/ex46_2d_q2q1_r1.out
/petsc/src/ts/examples/tutorials/output/ex46_2d_q2q1_r2.out
/petsc/src/ts/examples/tutorials/output/ex46_2d_q2q1_r3.out
is/is/examples/tests/ex8.c
is/is/examples/tests/makefile
is/is/examples/tests/output/ex8_1.out
is/utils/isltog.c
is/utils/pmap.c
987010e706-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Add additional PETSC_NULL_XXX objects, PETSC_NULL_INTEGER etc need to be arrays, not scalars

Added more /= == comparisons of PETSc types
Problems found when updating PFlotran for latest PETSc Fortra

Add additional PETSC_NULL_XXX objects, PETSC_NULL_INTEGER etc need to be arrays, not scalars

Added more /= == comparisons of PETSc types
Problems found when updating PFlotran for latest PETSc Fortran features
Funded-by: IDEAS
Project: IDEAS/xSDK
Time: 2 hour

show more ...

fd17754905-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fortran-update'


/petsc/.gitignore
/petsc/bin/maint/buildtest
/petsc/bin/maint/generatefortranstubs.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/Zoltan.py
/petsc/config/PETSc/Regression.py
/petsc/config/PETSc/options/fortranCPP.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/config/configure.py
/petsc/config/examples/arch-cuda-double.py
/petsc/config/examples/arch-cuda-single.py
/petsc/config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-linux-pkgs-threadcomm.py
/petsc/config/examples/arch-mswin-cxx-cmplx.py
/petsc/config/examples/arch-mswin.py
/petsc/config/examples/arch-opensolaris-misc.py
/petsc/gmakefile
/petsc/include/petsc/finclude/makefile
/petsc/include/petsc/finclude/petsc.h
/petsc/include/petsc/finclude/petscao.h
/petsc/include/petsc/finclude/petscbag.h
/petsc/include/petsc/finclude/petscdm.h
/petsc/include/petsc/finclude/petscdmda.h
/petsc/include/petsc/finclude/petscdmnetwork.h
/petsc/include/petsc/finclude/petscdmplex.h
/petsc/include/petsc/finclude/petscdraw.h
/petsc/include/petsc/finclude/petscerror.h
/petsc/include/petsc/finclude/petscis.h
/petsc/include/petsc/finclude/petscksp.h
/petsc/include/petsc/finclude/petsclog.h
/petsc/include/petsc/finclude/petscmat.h
/petsc/include/petsc/finclude/petscpc.h
/petsc/include/petsc/finclude/petscsnes.h
/petsc/include/petsc/finclude/petscsnesfas.h
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/finclude/petsctao.h
/petsc/include/petsc/finclude/petscts.h
/petsc/include/petsc/finclude/petscvec.h
/petsc/include/petsc/finclude/petscviewer.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petscsys.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/src/contrib/fun3d/incomp/user.F
/petsc/src/contrib/fun3d/incomp/userJac.F
/petsc/src/dm/examples/tutorials/ex11f90.F90
/petsc/src/dm/examples/tutorials/ex13f90.F90
/petsc/src/dm/examples/tutorials/ex13f90aux.F90
/petsc/src/dm/f90-mod/makefile
/petsc/src/dm/f90-mod/petscdm.h
/petsc/src/dm/f90-mod/petscdm.h90
/petsc/src/dm/f90-mod/petscdmcomposite.h90
/petsc/src/dm/f90-mod/petscdmda.h
/petsc/src/dm/f90-mod/petscdmda.h90
/petsc/src/dm/f90-mod/petscdmforest.h90
/petsc/src/dm/f90-mod/petscdmlabel.h90
/petsc/src/dm/f90-mod/petscdmmod.F
/petsc/src/dm/f90-mod/petscdmnetwork.h
/petsc/src/dm/f90-mod/petscdmnetwork.h90
/petsc/src/dm/f90-mod/petscdmpatch.h90
/petsc/src/dm/f90-mod/petscdmplex.h
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/f90-mod/petscdt.h90
/petsc/src/dm/impls/composite/makefile
/petsc/src/dm/impls/network/makefile
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/examples/tests/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tests/ex2f90.F90
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tutorials/makefile
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/redundant/makefile
/petsc/src/dm/impls/shell/makefile
/petsc/src/dm/impls/sliced/makefile
/petsc/src/dm/interface/dm.c
/petsc/src/docs/manualpages-sec/header_Characteristic
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/ksp/f90-mod/makefile
/petsc/src/ksp/f90-mod/petscksp.h
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petsckspmod.F
/petsc/src/ksp/f90-mod/petscpc.h
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/examples/tests/ex12f.F
/petsc/src/ksp/ksp/examples/tests/ex16f.F
/petsc/src/ksp/ksp/examples/tests/ex52f.F
/petsc/src/ksp/ksp/examples/tests/ex5f.F
/petsc/src/ksp/ksp/examples/tutorials/ex11f.F
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/examples/tutorials/ex14f.F
/petsc/src/ksp/ksp/examples/tutorials/ex15f.F
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F
/petsc/src/ksp/ksp/examples/tutorials/ex21f.F
/petsc/src/ksp/ksp/examples/tutorials/ex22f.F
/petsc/src/ksp/ksp/examples/tutorials/ex2f.F
/petsc/src/ksp/ksp/examples/tutorials/ex44f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex45f.F
/petsc/src/ksp/ksp/examples/tutorials/ex52f.F
/petsc/src/ksp/ksp/examples/tutorials/ex54f.F
/petsc/src/ksp/ksp/examples/tutorials/ex57f.F
/petsc/src/ksp/ksp/examples/tutorials/ex61f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex6f.F
/petsc/src/ksp/ksp/interface/ftn-custom/zdmkspf.c
/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/pc/examples/tests/ex8f.F
/petsc/src/ksp/pc/examples/tests/makefile
/petsc/src/ksp/pc/examples/tutorials/makefile
/petsc/src/ksp/pc/impls/ainvcusp/makefile
/petsc/src/ksp/pc/impls/asm/makefile
/petsc/src/ksp/pc/impls/bddc/makefile
/petsc/src/ksp/pc/impls/bicgstabcusp/makefile
/petsc/src/ksp/pc/impls/bjacobi/makefile
/petsc/src/ksp/pc/impls/chowiluviennacl/makefile
/petsc/src/ksp/pc/impls/chowiluviennaclcuda/makefile
/petsc/src/ksp/pc/impls/composite/makefile
/petsc/src/ksp/pc/impls/cp/makefile
/petsc/src/ksp/pc/impls/eisens/makefile
/petsc/src/ksp/pc/impls/factor/cholesky/makefile
/petsc/src/ksp/pc/impls/factor/icc/makefile
/petsc/src/ksp/pc/impls/factor/ilu/makefile
/petsc/src/ksp/pc/impls/factor/lu/makefile
/petsc/src/ksp/pc/impls/factor/makefile
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/fieldsplit/makefile
/petsc/src/ksp/pc/impls/galerkin/makefile
/petsc/src/ksp/pc/impls/gamg/makefile
/petsc/src/ksp/pc/impls/gasm/makefile
/petsc/src/ksp/pc/impls/hypre/makefile
/petsc/src/ksp/pc/impls/is/makefile
/petsc/src/ksp/pc/impls/is/nn/makefile
/petsc/src/ksp/pc/impls/jacobi/makefile
/petsc/src/ksp/pc/impls/kaczmarz/makefile
/petsc/src/ksp/pc/impls/ksp/makefile
/petsc/src/ksp/pc/impls/lsc/makefile
/petsc/src/ksp/pc/impls/mat/makefile
/petsc/src/ksp/pc/impls/mg/makefile
/petsc/src/ksp/pc/impls/ml/makefile
/petsc/src/ksp/pc/impls/none/makefile
/petsc/src/ksp/pc/impls/parms/makefile
/petsc/src/ksp/pc/impls/pbjacobi/makefile
/petsc/src/ksp/pc/impls/python/makefile
/petsc/src/ksp/pc/impls/redistribute/makefile
/petsc/src/ksp/pc/impls/redundant/makefile
/petsc/src/ksp/pc/impls/rowscalingviennacl/makefile
/petsc/src/ksp/pc/impls/rowscalingviennaclcuda/makefile
/petsc/src/ksp/pc/impls/sacusp/makefile
/petsc/src/ksp/pc/impls/saviennacl/makefile
/petsc/src/ksp/pc/impls/saviennaclcuda/makefile
/petsc/src/ksp/pc/impls/shell/makefile
/petsc/src/ksp/pc/impls/sor/makefile
/petsc/src/ksp/pc/impls/spai/makefile
/petsc/src/ksp/pc/impls/svd/makefile
/petsc/src/ksp/pc/impls/telescope/makefile
/petsc/src/ksp/pc/impls/tfs/makefile
/petsc/src/ksp/pc/impls/wb/makefile
/petsc/src/ksp/pc/interface/ftn-custom/zpreconf.c
/petsc/src/ksp/pc/interface/makefile
/petsc/src/ksp/pc/makefile
/petsc/src/mat/coarsen/impls/hem/makefile
/petsc/src/mat/coarsen/impls/mis/makefile
/petsc/src/mat/coarsen/makefile
/petsc/src/mat/color/impls/greedy/makefile
/petsc/src/mat/color/impls/jp/makefile
/petsc/src/mat/color/impls/minpack/makefile
/petsc/src/mat/color/impls/natural/makefile
/petsc/src/mat/color/impls/power/makefile
/petsc/src/mat/color/interface/makefile
/petsc/src/mat/color/makefile
/petsc/src/mat/color/utils/makefile
/petsc/src/mat/examples/tests/ex105f.F
/petsc/src/mat/examples/tests/ex120f.F
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex16f90.F90
/petsc/src/mat/examples/tests/ex171f.F
/petsc/src/mat/examples/tests/ex196f90.F90
/petsc/src/mat/examples/tests/ex201f.F
/petsc/src/mat/examples/tests/ex36f.F
/petsc/src/mat/examples/tests/ex58f.F
/petsc/src/mat/examples/tests/ex63f.F
/petsc/src/mat/examples/tests/ex67f.F
/petsc/src/mat/examples/tests/ex79f.F
/petsc/src/mat/examples/tests/ex85f.F
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex196f90_1.out
/petsc/src/mat/examples/tests/output/ex58f_1.out
/petsc/src/mat/f90-mod/makefile
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/f90-mod/petscmatfactorinfosize.h
/petsc/src/mat/f90-mod/petscmatinfosize.h
/petsc/src/mat/f90-mod/petscmatmod.F
/petsc/src/mat/ftn-kernels/sgemv.F
/petsc/src/mat/impls/aij/seq/crl/ftn-kernels/fmultcrl.F
/petsc/src/mat/impls/aij/seq/ftn-kernels/fmult.F
/petsc/src/mat/impls/aij/seq/ftn-kernels/fmultadd.F
/petsc/src/mat/impls/aij/seq/ftn-kernels/frelax.F
/petsc/src/mat/impls/aij/seq/ftn-kernels/fsolve.F
/petsc/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.F
/petsc/src/mat/impls/mffd/ftn-custom/zmffdf.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/matfd/makefile
/petsc/src/mat/order/amd/makefile
/petsc/src/mat/order/makefile
/petsc/src/mat/partition/impls/chaco/makefile
/petsc/src/mat/partition/impls/hierarchical/makefile
/petsc/src/mat/partition/impls/party/makefile
/petsc/src/mat/partition/impls/pmetis/makefile
/petsc/src/mat/partition/impls/scotch/makefile
/petsc/src/mat/partition/makefile
/petsc/src/snes/examples/tests/ex12f.F
/petsc/src/snes/examples/tests/ex18f90.F90
/petsc/src/snes/examples/tests/ex1f.F
/petsc/src/snes/examples/tests/makefile
/petsc/src/snes/examples/tutorials/ex1f.F
/petsc/src/snes/examples/tutorials/ex40f90.F90
/petsc/src/snes/examples/tutorials/ex5f.F
/petsc/src/snes/examples/tutorials/ex5f.h
/petsc/src/snes/examples/tutorials/ex5f90.F90
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/ex5fs.F
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/f90-mod/makefile
/petsc/src/snes/f90-mod/petscsnes.h
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/snes/f90-mod/petscsnesfas.h
/petsc/src/snes/f90-mod/petscsnesmod.F
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/sys/classes/bag/f2003-src/fsrc/bagenum.F
/petsc/src/sys/classes/draw/examples/tests/ex4f.F
/petsc/src/sys/classes/draw/examples/tests/ex5f.F
/petsc/src/sys/classes/draw/examples/tests/makefile
/petsc/src/sys/classes/draw/examples/tutorials/makefile
/petsc/src/sys/classes/draw/impls/image/makefile
/petsc/src/sys/classes/draw/impls/null/makefile
/petsc/src/sys/classes/draw/impls/opengl/makefile
/petsc/src/sys/classes/draw/impls/tikz/makefile
/petsc/src/sys/classes/draw/impls/win32/makefile
/petsc/src/sys/classes/draw/impls/x/makefile
/petsc/src/sys/classes/draw/interface/makefile
/petsc/src/sys/classes/draw/makefile
/petsc/src/sys/classes/draw/utils/makefile
/petsc/src/sys/classes/viewer/examples/tests/makefile
/petsc/src/sys/classes/viewer/examples/tutorials/ex1f90.F90
/petsc/src/sys/classes/viewer/examples/tutorials/makefile
/petsc/src/sys/classes/viewer/impls/ams/makefile
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/ascii/makefile
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/binary/makefile
/petsc/src/sys/classes/viewer/impls/draw/drawv.c
/petsc/src/sys/classes/viewer/impls/draw/makefile
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/impls/hdf5/makefile
/petsc/src/sys/classes/viewer/impls/makefile
/petsc/src/sys/classes/viewer/impls/mathematica/makefile
/petsc/src/sys/classes/viewer/impls/socket/makefile
/petsc/src/sys/classes/viewer/impls/socket/matlab/makefile
/petsc/src/sys/classes/viewer/impls/socket/send.c
/petsc/src/sys/classes/viewer/impls/string/makefile
/petsc/src/sys/classes/viewer/impls/string/stringv.c
/petsc/src/sys/classes/viewer/impls/vtk/makefile
/petsc/src/sys/classes/viewer/impls/vtk/vtkv.c
/petsc/src/sys/classes/viewer/impls/vu/makefile
/petsc/src/sys/classes/viewer/interface/makefile
/petsc/src/sys/classes/viewer/makefile
/petsc/src/sys/examples/tests/ex17f.F
/petsc/src/sys/examples/tests/ex1f.F
/petsc/src/sys/examples/tests/ex5f.F
/petsc/src/sys/examples/tests/ex6f.F
/petsc/src/sys/examples/tests/makefile
/petsc/src/sys/examples/tests/output/ex1f_1.out
/petsc/src/sys/examples/tests/output/ex6f_1.out
/petsc/src/sys/examples/tutorials/ex10f90.F90
/petsc/src/sys/examples/tutorials/ex3f.F
/petsc/src/sys/examples/tutorials/ex4f.F
/petsc/src/sys/examples/tutorials/ex4f90.F90
/petsc/src/sys/examples/tutorials/ex5f90.F90
/petsc/src/sys/examples/tutorials/ex8f90.F90
/petsc/src/sys/f90-mod/makefile
/petsc/src/sys/f90-mod/petscbag.h
/petsc/src/sys/f90-mod/petscdraw.h
/petsc/src/sys/f90-mod/petscerror.h
/petsc/src/sys/f90-mod/petsclog.h
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/f90-mod/petscsysmod.F
/petsc/src/sys/f90-mod/petscviewer.h
/petsc/src/sys/f90-mod/petscviewer.h90
/petsc/src/sys/f90-src/fsrc/f90_fwrap.F
/petsc/src/sys/fileio/ftest.c
/petsc/src/sys/fsrc/somefort.F
/petsc/src/sys/ftn-custom/zutils.c
/petsc/src/sys/info/makefile
/petsc/src/sys/logging/examples/tutorials/ex1f.F90
/petsc/src/sys/logging/examples/tutorials/makefile
/petsc/src/sys/logging/makefile
/petsc/src/sys/makefile
/petsc/src/sys/objects/f2003-src/fsrc/optionenum.F
/petsc/src/sys/objects/ftn-custom/zstartf.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/utils/ftn-kernels/fcopy.F
/petsc/src/tao/bound/examples/tutorials/plate2f.F
/petsc/src/tao/bound/examples/tutorials/plate2f.h
/petsc/src/tao/constrained/examples/tutorials/toyf.F
/petsc/src/tao/constrained/examples/tutorials/toyf.h
/petsc/src/tao/f90-mod/makefile
/petsc/src/tao/f90-mod/petsctao.h
/petsc/src/tao/f90-mod/petsctao.h90
/petsc/src/tao/f90-mod/petsctaomod.F
/petsc/src/tao/interface/ftn-custom/ztaosolverf.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.F
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.h
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2f.F
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2f.h
/petsc/src/tao/linesearch/impls/armijo/makefile
/petsc/src/tao/linesearch/impls/gpcglinesearch/makefile
/petsc/src/tao/linesearch/impls/morethuente/makefile
/petsc/src/tao/linesearch/impls/owarmijo/makefile
/petsc/src/tao/linesearch/impls/unit/makefile
/petsc/src/tao/linesearch/interface/makefile
/petsc/src/tao/makefile
/petsc/src/tao/unconstrained/examples/tutorials/eptorsion2f.F
/petsc/src/tao/unconstrained/examples/tutorials/eptorsion2f.h
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1f.h
/petsc/src/tao/unconstrained/impls/nls/makefile
/petsc/src/ts/characteristic/examples/tutorials/makefile
/petsc/src/ts/characteristic/impls/da/makefile
/petsc/src/ts/characteristic/interface/characteristic.c
/petsc/src/ts/characteristic/interface/makefile
/petsc/src/ts/characteristic/makefile
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F
/petsc/src/ts/examples/tutorials/ex1f.F
/petsc/src/ts/examples/tutorials/ex22f.F
/petsc/src/ts/examples/tutorials/ex22f_mf.F90
/petsc/src/ts/f90-mod/makefile
/petsc/src/ts/f90-mod/petscts.h
/petsc/src/ts/f90-mod/petscts.h90
/petsc/src/ts/f90-mod/petsctsmod.F
f90-mod/makefile
f90-mod/petscao.h
f90-mod/petscis.h
f90-mod/petscis.h90
f90-mod/petscvec.h
f90-mod/petscvec.h90
f90-mod/petscvecmod.F
is/ao/examples/makefile
is/ao/examples/tests/ex3d/makefile
is/ao/examples/tests/ex4f.F
is/ao/examples/tests/makefile
is/ao/impls/basic/makefile
is/ao/impls/makefile
is/ao/impls/mapping/makefile
is/ao/impls/memscalable/makefile
is/ao/interface/makefile
is/ao/makefile
is/examples/makefile
is/examples/tests/makefile
is/is/examples/tests/ex1f.F
is/is/examples/tests/ex2f.F
is/is/examples/tutorials/ex1f.F
is/is/examples/tutorials/ex1f90.F90
is/is/examples/tutorials/ex2f.F
is/is/examples/tutorials/ex3f90.F90
is/is/impls/block/makefile
is/is/impls/general/makefile
is/is/impls/stride/makefile
is/is/interface/makefile
is/is/makefile
is/is/utils/makefile
is/makefile
is/sf/impls/basic/makefile
is/sf/impls/makefile
is/sf/impls/window/makefile
is/sf/interface/makefile
is/sf/makefile
is/utils/makefile
pf/interface/makefile
pf/makefile
vec/examples/tests/ex17f.F
vec/examples/tests/ex19f.F
vec/examples/tests/ex20f.F
vec/examples/tests/ex30f.F
vec/examples/tests/ex32f.F
vec/examples/tests/ex40f90.F90
vec/examples/tests/makefile
vec/examples/tests/output/ex20f_1.out
vec/examples/tutorials/ex11f.F
vec/examples/tutorials/ex14f.F
vec/examples/tutorials/ex1f.F
vec/examples/tutorials/ex1f90.F90
vec/examples/tutorials/ex20f90.F90
vec/examples/tutorials/ex21f90.F90
vec/examples/tutorials/ex2f.F
vec/examples/tutorials/ex3f.F
vec/examples/tutorials/ex4f.F
vec/examples/tutorials/ex4f90.F90
vec/examples/tutorials/ex7f.F
vec/examples/tutorials/ex9f.F
vec/impls/seq/ftn-kernels/faypx.F
vec/impls/seq/ftn-kernels/fmaxpy.F
vec/impls/seq/ftn-kernels/fmdot.F
vec/impls/seq/ftn-kernels/fnorm.F
vec/impls/seq/ftn-kernels/fwaxpy.F
vec/impls/seq/ftn-kernels/fxtimesy.F
vec/interface/ftn-custom/zvectorf.c
vec/interface/rvector.c
/petsc/tutorials/python/ex1f.F
41a1bee304-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

continuation character & in the wrong column

Reported-by: nightly tests

6aba428103-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

When PETSC_SCALAR is PETSC___FLOAT128 the Fortran line extended past 72 characters

Reported-by: nightly tests

29921a8f28-Sep-2016 Scott Kruger <kruger@txcorp.com>

Introduce new test harness and script to convert from the old makefile approach to the new test harness

bfc4c25e03-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Remove the needed def extension from Fortran include files

Time: .3 hours
Thanks-to: Satish Balay <balay@mcs.anl.gov>


/petsc/include/petsc/finclude/makefile
/petsc/include/petsc/finclude/petsc.h
/petsc/include/petsc/finclude/petscao.h
/petsc/include/petsc/finclude/petscbag.h
/petsc/include/petsc/finclude/petscdm.h
/petsc/include/petsc/finclude/petscdmda.h
/petsc/include/petsc/finclude/petscdmnetwork.h
/petsc/include/petsc/finclude/petscdmplex.h
/petsc/include/petsc/finclude/petscdraw.h
/petsc/include/petsc/finclude/petscerror.h
/petsc/include/petsc/finclude/petscis.h
/petsc/include/petsc/finclude/petscksp.h
/petsc/include/petsc/finclude/petsclog.h
/petsc/include/petsc/finclude/petscmat.h
/petsc/include/petsc/finclude/petscpc.h
/petsc/include/petsc/finclude/petscsnes.h
/petsc/include/petsc/finclude/petscsnesfas.h
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/finclude/petsctao.h
/petsc/include/petsc/finclude/petscts.h
/petsc/include/petsc/finclude/petscvec.h
/petsc/include/petsc/finclude/petscviewer.h
/petsc/include/petscsys.h
/petsc/src/contrib/fun3d/incomp/user.F
/petsc/src/contrib/fun3d/incomp/userJac.F
/petsc/src/dm/examples/tutorials/ex11f90.F90
/petsc/src/dm/examples/tutorials/ex13f90.F90
/petsc/src/dm/examples/tutorials/ex13f90aux.F90
/petsc/src/dm/f90-mod/petscdm.h
/petsc/src/dm/f90-mod/petscdmda.h
/petsc/src/dm/f90-mod/petscdmnetwork.h
/petsc/src/dm/f90-mod/petscdmplex.h
/petsc/src/dm/impls/plex/examples/tests/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tests/ex2f90.F90
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F90
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/f90-mod/petscksp.h
/petsc/src/ksp/f90-mod/petscpc.h
/petsc/src/ksp/ksp/examples/tests/ex12f.F
/petsc/src/ksp/ksp/examples/tests/ex16f.F
/petsc/src/ksp/ksp/examples/tests/ex52f.F
/petsc/src/ksp/ksp/examples/tests/ex5f.F
/petsc/src/ksp/ksp/examples/tutorials/ex11f.F
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/examples/tutorials/ex14f.F
/petsc/src/ksp/ksp/examples/tutorials/ex15f.F
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F
/petsc/src/ksp/ksp/examples/tutorials/ex21f.F
/petsc/src/ksp/ksp/examples/tutorials/ex22f.F
/petsc/src/ksp/ksp/examples/tutorials/ex2f.F
/petsc/src/ksp/ksp/examples/tutorials/ex44f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex45f.F
/petsc/src/ksp/ksp/examples/tutorials/ex52f.F
/petsc/src/ksp/ksp/examples/tutorials/ex54f.F
/petsc/src/ksp/ksp/examples/tutorials/ex57f.F
/petsc/src/ksp/ksp/examples/tutorials/ex61f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex6f.F
/petsc/src/ksp/pc/examples/tests/ex8f.F
/petsc/src/mat/examples/tests/ex105f.F
/petsc/src/mat/examples/tests/ex120f.F
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex16f90.F90
/petsc/src/mat/examples/tests/ex171f.F
/petsc/src/mat/examples/tests/ex196f90.F90
/petsc/src/mat/examples/tests/ex201f.F
/petsc/src/mat/examples/tests/ex36f.F
/petsc/src/mat/examples/tests/ex58f.F
/petsc/src/mat/examples/tests/ex63f.F
/petsc/src/mat/examples/tests/ex67f.F
/petsc/src/mat/examples/tests/ex79f.F
/petsc/src/mat/examples/tests/ex85f.F
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/ftn-kernels/sgemv.F
/petsc/src/mat/impls/aij/seq/crl/ftn-kernels/fmultcrl.F
/petsc/src/mat/impls/aij/seq/ftn-kernels/fmult.F
/petsc/src/mat/impls/aij/seq/ftn-kernels/fmultadd.F
/petsc/src/mat/impls/aij/seq/ftn-kernels/frelax.F
/petsc/src/mat/impls/aij/seq/ftn-kernels/fsolve.F
/petsc/src/mat/impls/baij/seq/ftn-kernels/fsolvebaij.F
/petsc/src/snes/examples/tests/ex12f.F
/petsc/src/snes/examples/tests/ex18f90.F90
/petsc/src/snes/examples/tests/ex1f.F
/petsc/src/snes/examples/tutorials/ex1f.F
/petsc/src/snes/examples/tutorials/ex40f90.F90
/petsc/src/snes/examples/tutorials/ex5f.F
/petsc/src/snes/examples/tutorials/ex5f90.F90
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/ex5fs.F
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/snes/f90-mod/petscsnes.h
/petsc/src/snes/f90-mod/petscsnesfas.h
/petsc/src/sys/classes/bag/f2003-src/fsrc/bagenum.F
/petsc/src/sys/classes/draw/examples/tests/ex4f.F
/petsc/src/sys/classes/draw/examples/tests/ex5f.F
/petsc/src/sys/classes/viewer/examples/tutorials/ex1f90.F90
/petsc/src/sys/examples/tests/ex17f.F
/petsc/src/sys/examples/tests/ex1f.F
/petsc/src/sys/examples/tests/ex5f.F
/petsc/src/sys/examples/tests/ex6f.F
/petsc/src/sys/examples/tutorials/ex10f90.F90
/petsc/src/sys/examples/tutorials/ex3f.F
/petsc/src/sys/examples/tutorials/ex4f.F
/petsc/src/sys/examples/tutorials/ex4f90.F90
/petsc/src/sys/examples/tutorials/ex5f90.F90
/petsc/src/sys/examples/tutorials/ex8f90.F90
/petsc/src/sys/f90-mod/petscbag.h
/petsc/src/sys/f90-mod/petscdraw.h
/petsc/src/sys/f90-mod/petscerror.h
/petsc/src/sys/f90-mod/petsclog.h
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/sys/f90-mod/petscviewer.h
/petsc/src/sys/logging/examples/tutorials/ex1f.F90
/petsc/src/sys/objects/f2003-src/fsrc/optionenum.F
/petsc/src/sys/utils/ftn-kernels/fcopy.F
/petsc/src/tao/bound/examples/tutorials/plate2f.h
/petsc/src/tao/constrained/examples/tutorials/toyf.F
/petsc/src/tao/f90-mod/petsctao.h
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.h
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2f.h
/petsc/src/tao/unconstrained/examples/tutorials/eptorsion2f.h
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1f.h
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F
/petsc/src/ts/examples/tutorials/ex1f.F
/petsc/src/ts/examples/tutorials/ex22f.F
/petsc/src/ts/examples/tutorials/ex22f_mf.F90
/petsc/src/ts/f90-mod/petscts.h
f90-mod/petscao.h
f90-mod/petscis.h
f90-mod/petscvec.h
is/ao/examples/tests/ex4f.F
is/is/examples/tests/ex1f.F
is/is/examples/tests/ex2f.F
is/is/examples/tutorials/ex1f.F
is/is/examples/tutorials/ex1f90.F90
is/is/examples/tutorials/ex2f.F
is/is/examples/tutorials/ex3f90.F90
vec/examples/tests/ex17f.F
vec/examples/tests/ex19f.F
vec/examples/tests/ex20f.F
vec/examples/tests/ex30f.F
vec/examples/tests/ex32f.F
vec/examples/tests/ex40f90.F90
vec/examples/tutorials/ex11f.F
vec/examples/tutorials/ex14f.F
vec/examples/tutorials/ex1f.F
vec/examples/tutorials/ex1f90.F90
vec/examples/tutorials/ex20f90.F90
vec/examples/tutorials/ex21f90.F90
vec/examples/tutorials/ex2f.F
vec/examples/tutorials/ex3f.F
vec/examples/tutorials/ex4f.F
vec/examples/tutorials/ex4f90.F90
vec/examples/tutorials/ex7f.F
vec/examples/tutorials/ex9f.F
vec/impls/seq/ftn-kernels/faypx.F
vec/impls/seq/ftn-kernels/fmaxpy.F
vec/impls/seq/ftn-kernels/fmdot.F
vec/impls/seq/ftn-kernels/fnorm.F
vec/impls/seq/ftn-kernels/fwaxpy.F
vec/impls/seq/ftn-kernels/fxtimesy.F
4957030c02-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Fix fortran example for portability for different precisions

Time: .05 hours
Reported-by: nightly tests

134bf47101-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Correct comment regarding meaning of nghost

Reported-by: Eric Chamberland <Eric.Chamberland@giref.ulaval.ca>

479509df30-Nov-2016 Satish Balay <balay@mcs.anl.gov>

VecSetValues: fix fortran interface mangling for vecsetvalueslocal11_()

61393a8226-Nov-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'stefano_zampini/feature-mathypre'


/petsc/bin/maint/petsc-val.supp
/petsc/bin/maint/runhtml.py
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/elemental.py
/petsc/config/BuildSystem/config/packages/hdf5.py
/petsc/config/BuildSystem/config/packages/netcdf.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/xSDKTrilinos.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Regression.py
/petsc/config/examples/arch-cuda-double.py
/petsc/config/examples/arch-cuda-single.py
/petsc/config/examples/arch-freebsd-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-linux-cxx-cmplx-pkgs-64idx.py
/petsc/config/examples/arch-linux-xsdk-latest.py
/petsc/config/examples/arch-osx-10.6-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-osx-xsdk-opt.py
/petsc/include/petsc/finclude/petscmatdef.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscctable.h
/petsc/include/petscerror.h
/petsc/include/petscmat.h
/petsc/include/petscmatelemental.h
/petsc/include/petscmathypre.h
/petsc/lib/petsc/conf/test
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/da/hypre/mhyp.h
/petsc/src/dm/impls/plex/examples/tests/makefile
/petsc/src/dm/impls/plex/examples/tests/output/ex15.out
/petsc/src/dm/impls/plex/examples/tests/output/ex15_alt.out
/petsc/src/dm/impls/plex/examples/tests/output/ex15_alt_2.out
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/images/dave.jpg
/petsc/src/docs/website/miscellaneous/acknwldg.html
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/docs/website/publications/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex65.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex3_1.out
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/mat/examples/tests/ex102.c
/petsc/src/mat/examples/tests/ex115.c
/petsc/src/mat/examples/tests/ex145.c
/petsc/src/mat/examples/tests/ex174.cxx
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex102_2.out
/petsc/src/mat/examples/tests/output/ex102_3.out
/petsc/src/mat/examples/tests/output/ex115_1.out
/petsc/src/mat/examples/tests/output/ex115_2.out
/petsc/src/mat/examples/tests/output/ex115_3.out
/petsc/src/mat/examples/tests/output/ex115_4.out
/petsc/src/mat/examples/tests/output/ex174.out
/petsc/src/mat/examples/tests/output/ex174_dense.out
/petsc/src/mat/examples/tests/output/ex174_elemental.out
/petsc/src/mat/examples/tests/output/ex174_sbaij.out
/petsc/src/mat/examples/tests/output/ex23_1.out
/petsc/src/mat/examples/tests/output/ex23_2.out
/petsc/src/mat/examples/tests/output/ex23_3.out
/petsc/src/mat/examples/tests/output/ex23_4.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/elemental/matelemimpl.h
/petsc/src/mat/impls/hypre/makefile
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/hypre/mhypre.h
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/lrc/lrc.c
/petsc/src/mat/impls/makefile
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/transpose/transm.c
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/partition/impls/chaco/chaco.c
/petsc/src/snes/interface/snespc.c
/petsc/src/sys/examples/tutorials/ex9.c
/petsc/src/sys/utils/ctable.c
/petsc/src/tao/pde_constrained/examples/tutorials/elliptic.c
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/makefile
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9bus_3.out
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tscreate.c
vec/impls/hypre/vhyp.c
vec/impls/hypre/vhyp.h
1b266c9920-Nov-2016 Barry Smith <bsmith@mcs.anl.gov>

Updated and simplified Fortran interface

Reduced from 4 distinct approaches to using PETSc from Fortran to 1
No more .h90 files (Fortran 90 functionality is now always available)
Parameters and func

Updated and simplified Fortran interface

Reduced from 4 distinct approaches to using PETSc from Fortran to 1
No more .h90 files (Fortran 90 functionality is now always available)
Parameters and function prototypes are now provide through Fortran modules, not includes;
only #define are provided in the petscXXXdef.h files
PETSc objects can be declared as either type(tXXX) or XXX. For example type(tVec) or Vec
Moved now private Fortran include files out of public include directory since uses don't use them;
they are only used to generate the Fortran modules
Easier to support and test; we can now easily add more function prototypes
Also had to rework generation of manual pages to consistently use MANSEC and SUBMANSEC
since these variables also handle how the Fortran modules are generated.

Time: 57 hours

show more ...


/petsc/bin/maint/generatefortranstubs.py
/petsc/bin/maint/runhtml.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/Zoltan.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/xSDKTrilinos.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Regression.py
/petsc/config/PETSc/options/fortranCPP.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/config/configure.py
/petsc/config/examples/arch-cuda-double.py
/petsc/config/examples/arch-cuda-single.py
/petsc/config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-linux-pkgs-threadcomm.py
/petsc/config/examples/arch-linux-xsdk-latest.py
/petsc/config/examples/arch-mswin-cxx-cmplx.py
/petsc/config/examples/arch-mswin.py
/petsc/config/examples/arch-opensolaris-misc.py
/petsc/config/examples/arch-osx-xsdk-opt.py
/petsc/gmakefile
/petsc/include/petsc/finclude/makefile
/petsc/include/petsc/finclude/petscdmdef.h
/petsc/include/petsc/finclude/petscdmnetworkdef.h
/petsc/include/petsc/finclude/petscisdef.h
/petsc/include/petsc/finclude/petsckspdef.h
/petsc/include/petsc/finclude/petscmatdef.h
/petsc/include/petsc/finclude/petscpcdef.h
/petsc/include/petsc/finclude/petscsnesdef.h
/petsc/include/petsc/finclude/petscsysdef.h
/petsc/include/petsc/finclude/petsctaodef.h
/petsc/include/petsc/finclude/petsctsdef.h
/petsc/include/petsc/finclude/petscvecdef.h
/petsc/include/petsc/finclude/petscviewerdef.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscmat.h
/petsc/include/petscsys.h
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/makefile
/petsc/src/dm/examples/tutorials/ex11f90.F90
/petsc/src/dm/examples/tutorials/ex13f90.F90
/petsc/src/dm/examples/tutorials/ex13f90aux.F90
/petsc/src/dm/f90-mod/makefile
/petsc/src/dm/f90-mod/petscdm.h
/petsc/src/dm/f90-mod/petscdm.h90
/petsc/src/dm/f90-mod/petscdmcomposite.h90
/petsc/src/dm/f90-mod/petscdmda.h
/petsc/src/dm/f90-mod/petscdmda.h90
/petsc/src/dm/f90-mod/petscdmforest.h90
/petsc/src/dm/f90-mod/petscdmlabel.h90
/petsc/src/dm/f90-mod/petscdmmod.F
/petsc/src/dm/f90-mod/petscdmnetwork.h
/petsc/src/dm/f90-mod/petscdmnetwork.h90
/petsc/src/dm/f90-mod/petscdmpatch.h90
/petsc/src/dm/f90-mod/petscdmplex.h
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/f90-mod/petscdt.h90
/petsc/src/dm/impls/composite/makefile
/petsc/src/dm/impls/network/makefile
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/examples/tests/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tests/ex2f90.F90
/petsc/src/dm/impls/plex/examples/tests/makefile
/petsc/src/dm/impls/plex/examples/tests/output/ex15.out
/petsc/src/dm/impls/plex/examples/tests/output/ex15_alt.out
/petsc/src/dm/impls/plex/examples/tests/output/ex15_alt_2.out
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tutorials/makefile
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/redundant/makefile
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/impls/shell/makefile
/petsc/src/dm/impls/sliced/makefile
/petsc/src/dm/interface/dm.c
/petsc/src/docs/manualpages-sec/header_Characteristic
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/images/dave.jpg
/petsc/src/docs/website/miscellaneous/acknwldg.html
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/docs/website/publications/index.html
/petsc/src/ksp/f90-mod/makefile
/petsc/src/ksp/f90-mod/petscksp.h
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petsckspmod.F
/petsc/src/ksp/f90-mod/petscpc.h
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/examples/tests/ex12f.F
/petsc/src/ksp/ksp/examples/tests/ex16f.F
/petsc/src/ksp/ksp/examples/tests/ex52f.F
/petsc/src/ksp/ksp/examples/tests/ex5f.F
/petsc/src/ksp/ksp/examples/tutorials/ex11f.F
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/examples/tutorials/ex14f.F
/petsc/src/ksp/ksp/examples/tutorials/ex15f.F
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F
/petsc/src/ksp/ksp/examples/tutorials/ex21f.F
/petsc/src/ksp/ksp/examples/tutorials/ex22f.F
/petsc/src/ksp/ksp/examples/tutorials/ex2f.F
/petsc/src/ksp/ksp/examples/tutorials/ex44f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex45f.F
/petsc/src/ksp/ksp/examples/tutorials/ex52f.F
/petsc/src/ksp/ksp/examples/tutorials/ex54f.F
/petsc/src/ksp/ksp/examples/tutorials/ex57f.F
/petsc/src/ksp/ksp/examples/tutorials/ex61f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex65.c
/petsc/src/ksp/ksp/examples/tutorials/ex6f.F
/petsc/src/ksp/ksp/interface/ftn-custom/zitfuncf.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/examples/tests/ex8f.F
/petsc/src/ksp/pc/examples/tests/makefile
/petsc/src/ksp/pc/examples/tutorials/makefile
/petsc/src/ksp/pc/impls/ainvcusp/makefile
/petsc/src/ksp/pc/impls/asm/makefile
/petsc/src/ksp/pc/impls/bddc/makefile
/petsc/src/ksp/pc/impls/bicgstabcusp/makefile
/petsc/src/ksp/pc/impls/bjacobi/makefile
/petsc/src/ksp/pc/impls/chowiluviennacl/makefile
/petsc/src/ksp/pc/impls/chowiluviennaclcuda/makefile
/petsc/src/ksp/pc/impls/composite/makefile
/petsc/src/ksp/pc/impls/cp/makefile
/petsc/src/ksp/pc/impls/eisens/makefile
/petsc/src/ksp/pc/impls/factor/cholesky/makefile
/petsc/src/ksp/pc/impls/factor/icc/makefile
/petsc/src/ksp/pc/impls/factor/ilu/makefile
/petsc/src/ksp/pc/impls/factor/lu/makefile
/petsc/src/ksp/pc/impls/factor/makefile
/petsc/src/ksp/pc/impls/fieldsplit/makefile
/petsc/src/ksp/pc/impls/galerkin/makefile
/petsc/src/ksp/pc/impls/gamg/makefile
/petsc/src/ksp/pc/impls/gasm/makefile
/petsc/src/ksp/pc/impls/hypre/makefile
/petsc/src/ksp/pc/impls/is/makefile
/petsc/src/ksp/pc/impls/is/nn/makefile
/petsc/src/ksp/pc/impls/jacobi/makefile
/petsc/src/ksp/pc/impls/kaczmarz/makefile
/petsc/src/ksp/pc/impls/ksp/makefile
/petsc/src/ksp/pc/impls/lsc/makefile
/petsc/src/ksp/pc/impls/mat/makefile
/petsc/src/ksp/pc/impls/mg/makefile
/petsc/src/ksp/pc/impls/ml/makefile
/petsc/src/ksp/pc/impls/none/makefile
/petsc/src/ksp/pc/impls/parms/makefile
/petsc/src/ksp/pc/impls/pbjacobi/makefile
/petsc/src/ksp/pc/impls/python/makefile
/petsc/src/ksp/pc/impls/redistribute/makefile
/petsc/src/ksp/pc/impls/redundant/makefile
/petsc/src/ksp/pc/impls/rowscalingviennacl/makefile
/petsc/src/ksp/pc/impls/rowscalingviennaclcuda/makefile
/petsc/src/ksp/pc/impls/sacusp/makefile
/petsc/src/ksp/pc/impls/saviennacl/makefile
/petsc/src/ksp/pc/impls/saviennaclcuda/makefile
/petsc/src/ksp/pc/impls/shell/makefile
/petsc/src/ksp/pc/impls/sor/makefile
/petsc/src/ksp/pc/impls/spai/makefile
/petsc/src/ksp/pc/impls/svd/makefile
/petsc/src/ksp/pc/impls/telescope/makefile
/petsc/src/ksp/pc/impls/tfs/makefile
/petsc/src/ksp/pc/impls/wb/makefile
/petsc/src/ksp/pc/interface/makefile
/petsc/src/ksp/pc/makefile
/petsc/src/mat/coarsen/impls/hem/makefile
/petsc/src/mat/coarsen/impls/mis/makefile
/petsc/src/mat/coarsen/makefile
/petsc/src/mat/color/impls/greedy/makefile
/petsc/src/mat/color/impls/jp/makefile
/petsc/src/mat/color/impls/minpack/makefile
/petsc/src/mat/color/impls/natural/makefile
/petsc/src/mat/color/impls/power/makefile
/petsc/src/mat/color/interface/makefile
/petsc/src/mat/color/makefile
/petsc/src/mat/color/utils/makefile
/petsc/src/mat/examples/tests/ex102.c
/petsc/src/mat/examples/tests/ex105f.F
/petsc/src/mat/examples/tests/ex120f.F
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex16f90.F90
/petsc/src/mat/examples/tests/ex171f.F
/petsc/src/mat/examples/tests/ex196f90.F90
/petsc/src/mat/examples/tests/ex201f.F
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/ex36f.F
/petsc/src/mat/examples/tests/ex58f.F
/petsc/src/mat/examples/tests/ex63f.F
/petsc/src/mat/examples/tests/ex67f.F
/petsc/src/mat/examples/tests/ex79f.F
/petsc/src/mat/examples/tests/ex85f.F
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex102_2.out
/petsc/src/mat/examples/tests/output/ex102_3.out
/petsc/src/mat/examples/tests/output/ex196f90_1.out
/petsc/src/mat/examples/tests/output/ex23_1.out
/petsc/src/mat/examples/tests/output/ex23_2.out
/petsc/src/mat/examples/tests/output/ex23_3.out
/petsc/src/mat/examples/tests/output/ex23_4.out
/petsc/src/mat/examples/tests/output/ex58f_1.out
/petsc/src/mat/f90-mod/makefile
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/f90-mod/petscmatfactorinfosize.h
/petsc/src/mat/f90-mod/petscmatinfosize.h
/petsc/src/mat/f90-mod/petscmatmod.F
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/lrc/lrc.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/matfd/makefile
/petsc/src/mat/order/amd/makefile
/petsc/src/mat/order/makefile
/petsc/src/mat/partition/impls/chaco/chaco.c
/petsc/src/mat/partition/impls/chaco/makefile
/petsc/src/mat/partition/impls/hierarchical/makefile
/petsc/src/mat/partition/impls/party/makefile
/petsc/src/mat/partition/impls/pmetis/makefile
/petsc/src/mat/partition/impls/scotch/makefile
/petsc/src/mat/partition/makefile
/petsc/src/snes/examples/tests/ex12f.F
/petsc/src/snes/examples/tests/ex18f90.F90
/petsc/src/snes/examples/tests/ex1f.F
/petsc/src/snes/examples/tests/makefile
/petsc/src/snes/examples/tutorials/ex1f.F
/petsc/src/snes/examples/tutorials/ex40f90.F90
/petsc/src/snes/examples/tutorials/ex5f.F
/petsc/src/snes/examples/tutorials/ex5f.h
/petsc/src/snes/examples/tutorials/ex5f90.F90
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/ex5fs.F
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/f90-mod/makefile
/petsc/src/snes/f90-mod/petscsnes.h
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/snes/f90-mod/petscsnesfas.h
/petsc/src/snes/f90-mod/petscsnesmod.F
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/snespc.c
/petsc/src/sys/classes/draw/examples/tests/ex4f.F
/petsc/src/sys/classes/draw/examples/tests/ex5f.F
/petsc/src/sys/classes/draw/examples/tests/makefile
/petsc/src/sys/classes/draw/examples/tutorials/makefile
/petsc/src/sys/classes/draw/impls/image/makefile
/petsc/src/sys/classes/draw/impls/null/makefile
/petsc/src/sys/classes/draw/impls/opengl/makefile
/petsc/src/sys/classes/draw/impls/tikz/makefile
/petsc/src/sys/classes/draw/impls/win32/makefile
/petsc/src/sys/classes/draw/impls/x/makefile
/petsc/src/sys/classes/draw/interface/makefile
/petsc/src/sys/classes/draw/makefile
/petsc/src/sys/classes/draw/utils/makefile
/petsc/src/sys/classes/viewer/examples/tests/makefile
/petsc/src/sys/classes/viewer/examples/tutorials/ex1f90.F90
/petsc/src/sys/classes/viewer/examples/tutorials/makefile
/petsc/src/sys/classes/viewer/impls/ams/makefile
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/ascii/makefile
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/binary/makefile
/petsc/src/sys/classes/viewer/impls/draw/drawv.c
/petsc/src/sys/classes/viewer/impls/draw/makefile
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/impls/hdf5/makefile
/petsc/src/sys/classes/viewer/impls/makefile
/petsc/src/sys/classes/viewer/impls/mathematica/makefile
/petsc/src/sys/classes/viewer/impls/socket/makefile
/petsc/src/sys/classes/viewer/impls/socket/matlab/makefile
/petsc/src/sys/classes/viewer/impls/socket/send.c
/petsc/src/sys/classes/viewer/impls/string/makefile
/petsc/src/sys/classes/viewer/impls/string/stringv.c
/petsc/src/sys/classes/viewer/impls/vtk/makefile
/petsc/src/sys/classes/viewer/impls/vtk/vtkv.c
/petsc/src/sys/classes/viewer/impls/vu/makefile
/petsc/src/sys/classes/viewer/interface/makefile
/petsc/src/sys/classes/viewer/makefile
/petsc/src/sys/examples/tests/ex17f.F
/petsc/src/sys/examples/tests/ex1f.F
/petsc/src/sys/examples/tests/ex5f.F
/petsc/src/sys/examples/tests/ex6f.F
/petsc/src/sys/examples/tests/makefile
/petsc/src/sys/examples/tests/output/ex1f_1.out
/petsc/src/sys/examples/tests/output/ex6f_1.out
/petsc/src/sys/examples/tutorials/ex10f90.F90
/petsc/src/sys/examples/tutorials/ex3f.F
/petsc/src/sys/examples/tutorials/ex4f.F
/petsc/src/sys/examples/tutorials/ex8f90.F90
/petsc/src/sys/examples/tutorials/ex9.c
/petsc/src/sys/f90-mod/makefile
/petsc/src/sys/f90-mod/petscbag.h
/petsc/src/sys/f90-mod/petscdraw.h
/petsc/src/sys/f90-mod/petscerror.h
/petsc/src/sys/f90-mod/petsclog.h
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/f90-mod/petscsysmod.F
/petsc/src/sys/f90-mod/petscviewer.h
/petsc/src/sys/f90-mod/petscviewer.h90
/petsc/src/sys/f90-src/fsrc/f90_fwrap.F
/petsc/src/sys/fileio/ftest.c
/petsc/src/sys/fsrc/somefort.F
/petsc/src/sys/ftn-custom/zutils.c
/petsc/src/sys/info/makefile
/petsc/src/sys/logging/examples/tutorials/ex1f.F90
/petsc/src/sys/logging/examples/tutorials/makefile
/petsc/src/sys/logging/makefile
/petsc/src/sys/objects/f2003-src/fsrc/optionenum.F
/petsc/src/sys/objects/ftn-custom/zstartf.c
/petsc/src/sys/objects/options.c
/petsc/src/tao/bound/examples/tutorials/plate2f.F
/petsc/src/tao/bound/examples/tutorials/plate2f.h
/petsc/src/tao/constrained/examples/tutorials/toyf.F
/petsc/src/tao/constrained/examples/tutorials/toyf.h
/petsc/src/tao/f90-mod/makefile
/petsc/src/tao/f90-mod/petsctao.h
/petsc/src/tao/f90-mod/petsctao.h90
/petsc/src/tao/f90-mod/petsctaomod.F
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.F
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.h
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2f.F
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2f.h
/petsc/src/tao/linesearch/impls/armijo/makefile
/petsc/src/tao/linesearch/impls/gpcglinesearch/makefile
/petsc/src/tao/linesearch/impls/morethuente/makefile
/petsc/src/tao/linesearch/impls/owarmijo/makefile
/petsc/src/tao/linesearch/impls/unit/makefile
/petsc/src/tao/linesearch/interface/makefile
/petsc/src/tao/makefile
/petsc/src/tao/pde_constrained/examples/tutorials/elliptic.c
/petsc/src/tao/unconstrained/examples/tutorials/eptorsion2f.F
/petsc/src/tao/unconstrained/examples/tutorials/eptorsion2f.h
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1f.h
/petsc/src/tao/unconstrained/impls/nls/makefile
/petsc/src/ts/characteristic/examples/tutorials/makefile
/petsc/src/ts/characteristic/impls/da/makefile
/petsc/src/ts/characteristic/interface/characteristic.c
/petsc/src/ts/characteristic/interface/makefile
/petsc/src/ts/characteristic/makefile
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F
/petsc/src/ts/examples/tutorials/ex1f.F
/petsc/src/ts/examples/tutorials/ex22f.F
/petsc/src/ts/examples/tutorials/ex22f_mf.F90
/petsc/src/ts/f90-mod/makefile
/petsc/src/ts/f90-mod/petscts.h
/petsc/src/ts/f90-mod/petscts.h90
/petsc/src/ts/f90-mod/petsctsmod.F
/petsc/src/ts/impls/explicit/rk/rk.c
f90-mod/makefile
f90-mod/petscao.h
f90-mod/petscis.h
f90-mod/petscis.h90
f90-mod/petscvec.h
f90-mod/petscvec.h90
f90-mod/petscvecmod.F
is/ao/examples/makefile
is/ao/examples/tests/ex3d/makefile
is/ao/examples/tests/ex4f.F
is/ao/examples/tests/makefile
is/ao/impls/basic/makefile
is/ao/impls/makefile
is/ao/impls/mapping/makefile
is/ao/impls/memscalable/makefile
is/ao/interface/makefile
is/ao/makefile
is/examples/makefile
is/examples/tests/makefile
is/is/examples/tests/ex1f.F
is/is/examples/tests/ex2f.F
is/is/examples/tutorials/ex1f.F
is/is/examples/tutorials/ex1f90.F90
is/is/examples/tutorials/ex2f.F
is/is/examples/tutorials/ex3f90.F90
is/is/impls/block/makefile
is/is/impls/general/makefile
is/is/impls/stride/makefile
is/is/interface/makefile
is/is/makefile
is/is/utils/makefile
is/makefile
is/sf/impls/basic/makefile
is/sf/impls/makefile
is/sf/impls/window/makefile
is/sf/interface/makefile
is/sf/makefile
is/utils/makefile
pf/interface/makefile
pf/makefile
vec/examples/tests/ex17f.F
vec/examples/tests/ex19f.F
vec/examples/tests/ex20f.F
vec/examples/tests/ex30f.F
vec/examples/tests/ex32f.F
vec/examples/tests/ex40f90.F90
vec/examples/tests/makefile
vec/examples/tests/output/ex20f_1.out
vec/examples/tutorials/ex11f.F
vec/examples/tutorials/ex14f.F
vec/examples/tutorials/ex1f.F
vec/examples/tutorials/ex1f90.F90
vec/examples/tutorials/ex20f90.F90
vec/examples/tutorials/ex21f90.F90
vec/examples/tutorials/ex2f.F
vec/examples/tutorials/ex3f.F
vec/examples/tutorials/ex4f.F
vec/examples/tutorials/ex4f90.F90
vec/examples/tutorials/ex7f.F
vec/examples/tutorials/ex9f.F
vec/interface/ftn-custom/zvectorf.c
vec/interface/rvector.c
/petsc/tutorials/python/ex1f.F
3b494cfe21-Nov-2016 Satish Balay <balay@mcs.anl.gov>

ftn: fix vecsetvalues() interface def errors wrt pgf90 [similary matsetvalues*()]

[/sandbox/petsc/petsc.clone-2/src/snes/examples/tests ex18f90]
/sandbox/petsc/petsc.clone-2/arch-linux-pgi/bin/mpif9

ftn: fix vecsetvalues() interface def errors wrt pgf90 [similary matsetvalues*()]

[/sandbox/petsc/petsc.clone-2/src/snes/examples/tests ex18f90]
/sandbox/petsc/petsc.clone-2/arch-linux-pgi/bin/mpif90 -c -Mfree -g -I/sandbox/petsc/petsc.clone-2/include -I/sandbox/petsc/petsc.clone-2/arch-linux-pgi/include -o ex18f90.o ex18f90.F90
PGF90-S-0043-Illegal attempt to redefine symbol vecsetvalues (/sandbox/petsc/petsc.clone-2/include/petsc/finclude/ftn-custom/petscvec.h90: 8)
0 inform, 0 warnings, 1 severes, 0 fatal for extended_module
PGF90-S-0043-Illegal attempt to redefine symbol vecsetvalues (/sandbox/petsc/petsc.clone-2/include/petsc/finclude/ftn-custom/petscvec.h90: 8)
0 inform, 0 warnings, 1 severes, 0 fatal for ex18f90

show more ...

4d03fd2b16-Nov-2016 Barry Smith <bsmith@mcs.anl.gov>

Add multiple Fortran interface definitions for MatSetValuesXXX() and VecSetValuesXXX()

Tested against PFlotran.
This is needed because Fortran requires seperate interface definitions if the argument

Add multiple Fortran interface definitions for MatSetValuesXXX() and VecSetValuesXXX()

Tested against PFlotran.
This is needed because Fortran requires seperate interface definitions if the argument is a
scalar or an array of size 1.

Funded-by: IDEAS
Project: IDEAS/xSDK
Time: 6 hours

show more ...

36185e2b15-Nov-2016 BarryFSmith <bsmith@mcs.anl.gov>

Merged in mliertzer/petsc/maint (pull request #597)

Fix documentation of 2-norm

df54d55c15-Nov-2016 Matthias Liertzer <matthias@liertzer.at>

Fix documentation of 2-norm

a84bf75311-Nov-2016 Barry Smith <bsmith@mcs.anl.gov>

VecAYPX() was missing PetscCheckSameTypeAndComm(), added additional size checks

Added VecCheckSameLocalSize() and renamed VecCheckSameSize(), added argument numbers to these checks
Added documentati

VecAYPX() was missing PetscCheckSameTypeAndComm(), added additional size checks

Added VecCheckSameLocalSize() and renamed VecCheckSameSize(), added argument numbers to these checks
Added documentation to VecCopy() that one vector may be sequential and one parallel
Time: .65 hours
Reported-by: Jose E. Roman <jroman@dsic.upv.es>

show more ...


/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/strumpack.py
/petsc/config/builder.py
/petsc/config/examples/arch-arm64-opt.py
/petsc/config/examples/arch-armv7-opt.py
/petsc/include/petsc/finclude/ftn-custom/petscdt.h90
/petsc/include/petsc/finclude/petscsnes.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscblaslapack.h
/petsc/include/petscblaslapack_mangle.h
/petsc/include/petscblaslapack_stdcall.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscds.h
/petsc/include/petscfe.h
/petsc/include/petscksp.h
/petsc/include/petscpc.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/dt/interface/f90-custom/zdtdsf90.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/plex/examples/tests/ex21.c
/petsc/src/dm/impls/plex/examples/tests/ex22.c
/petsc/src/dm/impls/plex/examples/tests/makefile
/petsc/src/dm/impls/plex/examples/tests/output/ex22.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_2d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_2d_4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_2d_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_3d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_3d_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p2_2d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p2_2d_4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p2_2d_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p2_3d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_5.out
/petsc/src/dm/impls/plex/makefile
/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/plexgeometry.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexinterpolate.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/installation.html
/petsc/src/ksp/ksp/examples/tutorials/ex61f.F90
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_0.out
/petsc/src/ksp/ksp/utils/dmproject.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/classical.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/mat/examples/tutorials/makefile
/petsc/src/mat/examples/tutorials/output/ex11_1.out
/petsc/src/mat/examples/tutorials/output/ex15_1.out
/petsc/src/mat/impls/aij/mpi/pastix/pastix.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/ex66.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/network/pflow/makefile
/petsc/src/snes/examples/tutorials/network/pflow/pf.c
/petsc/src/snes/examples/tutorials/output/ex12_amr_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_mg_newton_coarse_0.out
/petsc/src/snes/examples/tutorials/output/ex12_mg_newton_coarse_1.out
/petsc/src/snes/examples/tutorials/output/ex12_mg_newton_coarse_2.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_exact_q2_nonconformal_parallel.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel.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_test_q2_conformal_parallel.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_test_q2_nonconformal_parallel.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc.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/ex56_0.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_20.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_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_quad_q2p1_full.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2q1_full.out
/petsc/src/snes/impls/test/snestest.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/ams/pams.c
/petsc/src/sys/classes/draw/interface/dellipse.c
/petsc/src/sys/classes/draw/interface/dline.c
/petsc/src/sys/classes/draw/interface/dmarker.c
/petsc/src/sys/classes/draw/interface/dpoint.c
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/interface/drect.c
/petsc/src/sys/classes/draw/interface/dtext.c
/petsc/src/sys/classes/draw/interface/dtri.c
/petsc/src/sys/classes/draw/utils/lg.c
/petsc/src/sys/classes/draw/utils/lgc.c
/petsc/src/tao/examples/tutorials/ex2.c
/petsc/src/tao/examples/tutorials/ex3.c
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1.c
/petsc/src/ts/examples/tests/ex22.c
/petsc/src/ts/examples/tutorials/ex32.c
/petsc/src/ts/examples/tutorials/power_grid/ex3.c
/petsc/src/ts/examples/tutorials/power_grid/ex3adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/interface/ts.c
vec/interface/rvector.c
vec/interface/vector.c
58968eb607-Nov-2016 Stefano Zampini <stefano.zampini@gmail.com>

MatHYPRE/VecHypre: clean up and fix header files


/petsc/config/BuildSystem/config/packages/strumpack.py
/petsc/config/builder.py
/petsc/config/examples/arch-arm64-opt.py
/petsc/config/examples/arch-armv7-opt.py
/petsc/include/petsc/finclude/ftn-custom/petscdt.h90
/petsc/include/petsc/finclude/petscmatdef.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscds.h
/petsc/include/petscerror.h
/petsc/include/petscfe.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/dt/interface/f90-custom/zdtdsf90.c
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/da/hypre/mhyp.h
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/plex/examples/tests/ex21.c
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_2d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_2d_4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_2d_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_3d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p1_3d_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p2_2d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p2_2d_4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p2_2d_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_p2_3d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex3_q2_2d_5.out
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexinterpolate.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/website/documentation/installation.html
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_0.out
/petsc/src/ksp/ksp/utils/dmproject.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/classical.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/mat/examples/tests/ex46.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex46_1.out
/petsc/src/mat/examples/tests/output/ex46_2.out
/petsc/src/mat/examples/tutorials/makefile
/petsc/src/mat/examples/tutorials/output/ex11_1.out
/petsc/src/mat/examples/tutorials/output/ex15_1.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/hypre/makefile
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/hypre/mhypre.h
/petsc/src/mat/impls/makefile
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/ex66.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_amr_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_mg_newton_coarse_0.out
/petsc/src/snes/examples/tutorials/output/ex12_mg_newton_coarse_1.out
/petsc/src/snes/examples/tutorials/output/ex12_mg_newton_coarse_2.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_exact_q2_nonconformal_parallel.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel.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_test_q2_conformal_parallel.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_test_q2_nonconformal_parallel.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc.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/ex56_0.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_20.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_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_quad_q2p1_full.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2q1_full.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1.c
/petsc/src/ts/examples/tutorials/ex32.c
vec/impls/hypre/vhyp.c
vec/impls/hypre/vhyp.h
23bded4b26-Oct-2016 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/karlrupp/feature-viennacl-preconditioners/master'


/petsc/bin/maint/checkBuilds.py
/petsc/bin/maint/confignightly/thrash2
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/Zoltan.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/BuildSystem/config/packages/strumpack.py
/petsc/config/BuildSystem/config/packages/viennacl.py
/petsc/config/BuildSystem/config/packages/xSDKTrilinos.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Regression.py
/petsc/config/examples/arch-linux-IPL64.py
/petsc/config/examples/arch-linux-pkgs-threadcomm.py
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/mpiuni/mpif.h
/petsc/include/petsc/private/dmnetworkimpl.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petscdmnetwork.h
/petsc/include/petscpctypes.h
/petsc/include/petscsnes.h
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/network/networkcreate.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tutorials/ex67.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/network/ex1.c
/petsc/src/ksp/ksp/examples/tutorials/network/ex1_nest.c
/petsc/src/ksp/ksp/examples/tutorials/network/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/network/makefile
/petsc/src/ksp/ksp/examples/tutorials/network/output/ex1_nest.out
/petsc/src/ksp/ksp/examples/tutorials/network/output/ex1_nest_2.out
/petsc/src/ksp/ksp/examples/tutorials/network/output/ex2_graphindex.out
/petsc/src/ksp/ksp/examples/tutorials/network/output/ex2_graphindex_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex67_nonsymmetric_left.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex67_nonsymmetric_right.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex67_symmetric_left.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex67_symmetric_right.out
/petsc/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c
/petsc/src/ksp/ksp/impls/ibcgs/ibcgs.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/impls/bjacobi/bjacobi.c
/petsc/src/ksp/pc/impls/chowiluviennacl/chowiluviennacl.cxx
/petsc/src/ksp/pc/impls/chowiluviennacl/makefile
/petsc/src/ksp/pc/impls/chowiluviennaclcuda/chowiluviennacl.cu
/petsc/src/ksp/pc/impls/chowiluviennaclcuda/makefile
/petsc/src/ksp/pc/impls/makefile
/petsc/src/ksp/pc/impls/rowscalingviennacl/makefile
/petsc/src/ksp/pc/impls/rowscalingviennacl/rowscalingviennacl.cxx
/petsc/src/ksp/pc/impls/rowscalingviennaclcuda/makefile
/petsc/src/ksp/pc/impls/rowscalingviennaclcuda/rowscalingviennacl.cu
/petsc/src/ksp/pc/impls/saviennacl/makefile
/petsc/src/ksp/pc/impls/saviennacl/saviennacl.cxx
/petsc/src/ksp/pc/impls/saviennaclcuda/makefile
/petsc/src/ksp/pc/impls/saviennaclcuda/saviennacl.cu
/petsc/src/ksp/pc/impls/sor/sor.c
/petsc/src/ksp/pc/impls/svd/svd.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/mat/coarsen/impls/hem/hem.c
/petsc/src/mat/examples/tests/ex206.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex206_aij_1.out
/petsc/src/mat/examples/tests/output/ex206_aij_2.out
/petsc/src/mat/examples/tests/output/ex206_aij_2_d.out
/petsc/src/mat/examples/tests/output/ex206_baij_1_2.out
/petsc/src/mat/examples/tests/output/ex206_baij_2_1_d.out
/petsc/src/mat/examples/tests/output/ex206_baij_2_2.out
/petsc/src/mat/examples/tests/output/ex206_baij_2_2_d.out
/petsc/src/mat/examples/tests/output/ex206_sbaij_1_1.out
/petsc/src/mat/examples/tests/output/ex206_sbaij_1_2.out
/petsc/src/mat/examples/tests/output/ex206_sbaij_2_1_d.out
/petsc/src/mat/examples/tests/output/ex206_sbaij_2_2.out
/petsc/src/mat/examples/tests/output/ex23_1.out
/petsc/src/mat/examples/tests/output/ex23_2.out
/petsc/src/mat/examples/tests/output/ex23_3.out
/petsc/src/mat/examples/tests/output/ex23_4.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijcusp.cu
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/localref/mlocalref.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex19_hypre.out
/petsc/src/snes/examples/tutorials/output/ex19_ml.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesut.c
/petsc/src/sys/examples/tests/ex32.c
/petsc/src/sys/examples/tests/makefile
/petsc/src/sys/examples/tests/output/ex32.out
/petsc/src/sys/mpiuni/fsrc/makefile
/petsc/src/sys/mpiuni/fsrc/somempifort.F
/petsc/src/sys/mpiuni/mpi.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/options.c
vec/interface/rvector.c
9635a0fc23-Oct-2016 stefano_zampini <stefano.zampini@gmail.com>

Fix memory leak. forgot to destroy the map

a59f3c4d23-Oct-2016 stefano_zampini <stefano.zampini@gmail.com>

ISLocalToGlobalMapping: fix ISLocalToGlobalMappingSetBlockSize

code is simpler now

6658fb4423-Oct-2016 stefano_zampini <stefano.zampini@gmail.com>

Added ISLocalToGlobalMappingDuplicate

if refcnt > 0 we cannot change the block size of the l2gmap in-place

705e6b8b23-Oct-2016 stefano_zampini <stefano.zampini@gmail.com>

PetscLayout: change the block size of the l2gmap only if it is blocked

8b7cb0e616-Oct-2016 stefano_zampini <stefano.zampini@gmail.com>

ISLocalToGlobalMapping: fix SetBlockSize method.

added other cases to ex8.c and verbose output

3bf9292714-Oct-2016 Barry Smith <bsmith@mcs.anl.gov>

typo "contiquous" should be "contiguous",

Reported-by: Peter J. Puchyr <pjpuchyr@gmail.com>


/petsc/bin/maint/mapnameslatex.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/Numpy.py
/petsc/config/BuildSystem/config/packages/alquimia.py
/petsc/config/BuildSystem/config/packages/amanzi.py
/petsc/config/BuildSystem/config/packages/ascem-io.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/eigen.py
/petsc/config/BuildSystem/config/packages/fiat.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/lgrind.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/pflotran.py
/petsc/config/BuildSystem/config/packages/pragmatic.py
/petsc/config/BuildSystem/config/packages/scientificpython.py
/petsc/config/BuildSystem/config/packages/unittestcpp.py
/petsc/config/BuildSystem/config/packages/xSDKTrilinos.py
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscpctypes.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/.gitignore
/petsc/src/docs/tex/manual/ArgonneLogo.pdf
/petsc/src/docs/tex/manual/abstract.tex
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/gettinginfo.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/makefile
/petsc/src/docs/tex/manual/manual.tex
/petsc/src/docs/tex/manual/manualpreamble.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tutorials/ex1.c
/petsc/src/ksp/ksp/examples/tutorials/ex10.c
/petsc/src/ksp/ksp/examples/tutorials/ex12.c
/petsc/src/ksp/ksp/examples/tutorials/ex16.c
/petsc/src/ksp/ksp/examples/tutorials/ex18.c
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/ex23.c
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
/petsc/src/ksp/ksp/examples/tutorials/ex2f.F
/petsc/src/ksp/ksp/examples/tutorials/ex3.c
/petsc/src/ksp/ksp/examples/tutorials/ex46.c
/petsc/src/ksp/ksp/examples/tutorials/ex5.c
/petsc/src/ksp/ksp/examples/tutorials/ex50.c
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/ex57f.F
/petsc/src/ksp/ksp/examples/tutorials/ex58.c
/petsc/src/ksp/ksp/impls/cg/cgls.c
/petsc/src/ksp/ksp/impls/tsirm/tsirm.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/mat/interface/matrix.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/logging/utils/eventlog.c
/petsc/src/sys/utils/mpimesg.c
/petsc/src/ts/adapt/impls/basic/adaptbasic.c
/petsc/src/ts/adapt/impls/cfl/adaptcfl.c
/petsc/src/ts/adapt/impls/glee/adaptglee.c
/petsc/src/ts/adapt/impls/glee/makefile
/petsc/src/ts/adapt/impls/makefile
/petsc/src/ts/adapt/impls/none/adaptnone.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/examples/tutorials/ex31.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex31_1.out
/petsc/src/ts/examples/tutorials/output/ex31_2.out
/petsc/src/ts/examples/tutorials/output/ex43_b.out
/petsc/src/ts/impls/bdf/bdf.c
/petsc/src/ts/impls/eimex/eimex.c
/petsc/src/ts/impls/glee/glee.c
/petsc/src/ts/impls/glee/makefile
/petsc/src/ts/impls/implicit/alpha/alpha1.c
/petsc/src/ts/impls/implicit/alpha/alpha2.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/makefile
/petsc/src/ts/interface/dlregists.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsregall.c
vec/interface/rvector.c
vec/utils/vpscat.c

1...<<101102103104105106107108109110>>...278