History log of /petsc/src/mat/impls/aij/ (Results 1826 – 1850 of 6618)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
803a1b8815-Feb-2018 Hong Zhang <hzhang@mcs.anl.gov>

VecScatter: reorganization

implement several vecnode routines
rm mpi3 from _p_VecScatter struct -- nolonger useful
rm using native shared memory from src/ksp/ksp/examples/tests/ex56.c

VecScatter: reorganization

implement several vecnode routines
rm mpi3 from _p_VecScatter struct -- nolonger useful
rm using native shared memory from src/ksp/ksp/examples/tests/ex56.c
fix memory bug in VecScatterCreateLocal_PtoS_MPI3()
bugfix for VecScatterCopy() -- copy scattertype
add flg is_duplicate to _p_VecScatter; use it to prevent using StoP in VecScatterEndMPI3Node()
rename VecScatterCreateGeneral_ -> VecScatterCreate_
rename VecScatterCreate_vectype_mpitype() -> VecScatterCreateLocal_vectype_mpitype()
check for duplicate indices when mpi3node scatter is created; update tests
undo the commit bb8026e126c43792cc81c094ed5610e9a92280e3: add an example for testing MatMult() with node vectors
add MPI_Barrier(mscomm) in VecScatterEndMPI3Node for safe, but would lose correctness due to wright to same variable (see run2_5 and run3_5). Until finding an efficient way to deal with variable racing, we may give up this work :-(
add test output files
bugfix for VecScatterEndMPI3Node; update ex2.c
Merge branch 'hzhang/vec_node/master-rebased' of bitbucket.org:petsc/petsc into hzhang/vec_node/master-rebased
add an example for testing MatMult() with node vectors
bugfix for VecScatterEndMPI3Node()
rm checking vec_type in VecScatterCreate_mpi3node()
add winarray to Vec_node struct to avoid calls to MPI_Win_shared_query() in scatterEnd()
optionize a loop for xv -> yv
small bugfix and optimization
implement several Vec routines for node type
using object state counter for vector to rm 2 MPI_Barrier()
small optimization and cleanup
small build fix
add few vector routines for node type
add VecScatterCreate_vectype_private() for cleanup
replace MPI_Barrier(comm) by MPI_Barrier(mscomm)
add tests for StoP scatter
bugfix: src/vec/vscat/examples/ex1 and ex2 are working well now
update ex1 and ex2
reverse scatter PtoS works for bs=1
cleanup; fixed memory bug for bs>1
PtoP and PtoS(forward) scatter work for bs>1
mpi3node works for PtoP
forward scatter, I can read on-core xvalues in VecScatterEndMPI3Node
check vectypes for VecScatterCreate_MPI3Node()
add VecScatterCreate_MPI2Node() -- not done yet
rename VecScatterCreate_StoS() -> xxx_Seq(); add VecScatterCreate_type(); reorganize
cleanup and organization -- all seems working well
cleanup; update VecScatterSetFromOptions()
add VecScatterSetFromOptions()
rm VecScatterCreate_MPI1(); cleanup
cleanup VecScatterCreateGeneral_StoP()
add VecScatterCreateGeneral_StoP()
cleanup VecScatterCreateGeneral_PtoS()
VecScatterCreateGeneral_PtoS() works
bugfix after rebase -- passed local tests for both mpi1 and mpi3

add VecScatterCreate_StoS()
add GetInputISType_private()
update src/vec/vscat/examples/ex1.c and its output
new VecScatterCreate() as an interface function
add src/vec/vscat/interface/dlregisvecscat.c
mv vecscatter routines from src/vec/vec/ to src/vec/vscat/
add src/vec/vscat/interface/vscreate.c
reorganize files: create src/vec/vscat
small fix for mmaij.c
add VecScatterType
rename VecScatterType -> VecScatterFormat
add new VecType VECNODE for creating vector over on-node shared memory

show more ...


/petsc/bin/maint/buildtest
/petsc/bin/maint/confignightly/cg
/petsc/bin/maint/confignightly/cg2
/petsc/bin/maint/confignightly/cg3
/petsc/bin/maint/confignightly/cg4
/petsc/bin/maint/confignightly/churn
/petsc/bin/maint/confignightly/churn2
/petsc/bin/maint/confignightly/churn3
/petsc/bin/maint/confignightly/crank
/petsc/bin/maint/confignightly/crank2
/petsc/bin/maint/confignightly/crank3
/petsc/bin/maint/confignightly/crush
/petsc/bin/maint/confignightly/crush2
/petsc/bin/maint/confignightly/crush3
/petsc/bin/maint/confignightly/default
/petsc/bin/maint/confignightly/el6
/petsc/bin/maint/confignightly/el6-2
/petsc/bin/maint/confignightly/el6-3
/petsc/bin/maint/confignightly/el6-4
/petsc/bin/maint/confignightly/es
/petsc/bin/maint/confignightly/es2
/petsc/bin/maint/confignightly/es3
/petsc/bin/maint/confignightly/es4
/petsc/bin/maint/confignightly/grind
/petsc/bin/maint/confignightly/grind2
/petsc/bin/maint/confignightly/grind3
/petsc/bin/maint/confignightly/ipro
/petsc/bin/maint/confignightly/ipro2
/petsc/bin/maint/confignightly/ipro3
/petsc/bin/maint/confignightly/ipro4
/petsc/bin/maint/confignightly/knl
/petsc/bin/maint/confignightly/knl2
/petsc/bin/maint/confignightly/n-gage
/petsc/bin/maint/confignightly/n-gage2
/petsc/bin/maint/confignightly/n-gage3
/petsc/bin/maint/confignightly/petsc-mini4
/petsc/bin/maint/confignightly/ps3
/petsc/bin/maint/confignightly/ps3-2
/petsc/bin/maint/confignightly/ps4
/petsc/bin/maint/confignightly/ps4-2
/petsc/bin/maint/confignightly/ps4-3
/petsc/bin/maint/confignightly/ps4-4
/petsc/bin/maint/confignightly/ps4-5
/petsc/bin/maint/confignightly/steamroller
/petsc/bin/maint/confignightly/steamroller2
/petsc/bin/maint/confignightly/steamroller3
/petsc/bin/maint/confignightly/thrash
/petsc/bin/maint/confignightly/thrash2
/petsc/bin/maint/confignightly/thrash3
/petsc/bin/maint/confignightly/wii
/petsc/bin/maint/confignightly/wii2
/petsc/bin/maint/confignightly/wii3
/petsc/bin/maint/copylognightly
/petsc/bin/maint/killnightly
/petsc/bin/maint/runhtml.py
/petsc/bin/maint/startnightly
/petsc/config/petsc_harness.sh
/petsc/config/report_tests.py
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscvec.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscvec.h
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/ksp/ksp/examples/tests/ex56.c
/petsc/src/mat/examples/tests/ex23.c
mpi/mmaij.c
mpi/mpiaij.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral_2.out
/petsc/src/ts/examples/tutorials/ex50.c
/petsc/src/vec/makefile
/petsc/src/vec/vec/impls/makefile
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pvecimpl.h
/petsc/src/vec/vec/impls/node/makefile
/petsc/src/vec/vec/impls/node/vecnode.c
/petsc/src/vec/vec/impls/node/vecnodeimpl.h
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/vecreg.c
/petsc/src/vec/vec/interface/vecregall.c
/petsc/src/vec/vec/utils/makefile
/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/makefile
/petsc/src/vec/vscat/examples/output/ex1_1.out
/petsc/src/vec/vscat/examples/output/ex1_2.out
/petsc/src/vec/vscat/examples/output/ex1_3.out
/petsc/src/vec/vscat/examples/output/ex2_1.out
/petsc/src/vec/vscat/examples/output/ex2_2.out
/petsc/src/vec/vscat/examples/output/ex2_5.out
/petsc/src/vec/vscat/examples/output/ex3_1.out
/petsc/src/vec/vscat/examples/output/ex3_3.out
/petsc/src/vec/vscat/examples/output/ex3_5.out
/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/makefile
/petsc/src/vec/vscat/interface/vscreate.c
/petsc/src/vec/vscat/makefile
1bc6beb815-Feb-2018 Satish Balay <balay@mcs.anl.gov>

superlu_dist now sets _LONGINT in superlu_dist_config.h - so remove the duplicate definition from petsc


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/libmesh.py
/petsc/config/BuildSystem/config/packages/mkl_sparse.py
/petsc/config/BuildSystem/config/packages/moose.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/script.py
/petsc/config/example_template.py
/petsc/config/gmakegentest.py
/petsc/config/install.py
/petsc/configure
/petsc/gmakefile.test
/petsc/include/makefile
/petsc/include/petsc/finclude/petscdmda.h
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petscis.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/test
/petsc/makefile
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/examples/tutorials/ex11f90.F90
/petsc/src/dm/f90-mod/petscdmcomposite.h90
/petsc/src/dm/f90-mod/petscdmda.h90
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/impls/composite/ftn-custom/zfddaf.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dagetelem.c
/petsc/src/dm/impls/da/dapf.c
/petsc/src/dm/impls/da/dasub.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/da/ftn-custom/zdaf.c
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex64.c
/petsc/src/ksp/ksp/examples/tutorials/ex70.c
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/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/ex70_1_matis.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_fetidp_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/mat/examples/tests/ex212f.F90
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/f90-mod/petscmat.h90
mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/is/matis.h
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/snes/examples/tests/ex1f.F90
/petsc/src/snes/examples/tutorials/ex1f.F90
/petsc/src/snes/examples/tutorials/ex5f.F90
/petsc/src/snes/examples/tutorials/ex5f90.F90
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/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_bddc_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc_alt.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/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_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/f90-mod/petscsnes.h90
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/examples/tests/ex13f.F90
/petsc/src/sys/examples/tests/ex36f.F90
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/fileio/fdir.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.F90
/petsc/src/tao/unconstrained/examples/tutorials/burgers_spectral.c
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral.out
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral_2.out
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F90
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F90
/petsc/src/ts/examples/tutorials/ex50.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex50_1.out
/petsc/src/ts/examples/tutorials/output/ex50_2.out
/petsc/src/ts/interface/ts.c
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/is/examples/tests/ex1f.F90
/petsc/src/vec/is/is/examples/tests/ex2f.F90
/petsc/src/vec/is/sf/examples/tutorials/ex1f.F90
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/examples/tutorials/ex14f.F90
/petsc/src/vec/vec/examples/tutorials/ex9f.F90
b60407b929-Jan-2018 Stefano Zampini <stefano.zampini@gmail.com>

MatMPIAIJSetPreallocationCSR_MPIAIJ: fix for empty processes

0f7f3e6a13-Feb-2018 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/mumps-invA'


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/libmesh.py
/petsc/config/BuildSystem/config/packages/mkl_sparse.py
/petsc/config/BuildSystem/config/packages/moose.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/script.py
/petsc/config/example_template.py
/petsc/config/gmakegentest.py
/petsc/config/install.py
/petsc/configure
/petsc/gmakefile.test
/petsc/include/makefile
/petsc/include/petsc/finclude/petscdmda.h
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petscis.h
/petsc/include/petscmat.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/test
/petsc/makefile
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/examples/tutorials/ex11f90.F90
/petsc/src/dm/f90-mod/petscdmcomposite.h90
/petsc/src/dm/f90-mod/petscdmda.h90
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/impls/composite/ftn-custom/zfddaf.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dagetelem.c
/petsc/src/dm/impls/da/dapf.c
/petsc/src/dm/impls/da/dasub.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/da/ftn-custom/zdaf.c
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex70.c
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/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/ex70_1_matis.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_fetidp_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex212f.F90
/petsc/src/mat/examples/tests/ex214.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex214_1.out
/petsc/src/mat/examples/tests/output/ex214_2.out
/petsc/src/mat/f90-mod/petscmat.h90
mpi/mumps/mumps.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/is/matis.h
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/snes/examples/tests/ex1f.F90
/petsc/src/snes/examples/tutorials/ex1f.F90
/petsc/src/snes/examples/tutorials/ex5f.F90
/petsc/src/snes/examples/tutorials/ex5f90.F90
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/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_bddc_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc_alt.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/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_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/f90-mod/petscsnes.h90
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/examples/tests/ex13f.F90
/petsc/src/sys/examples/tests/ex36f.F90
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/fileio/fdir.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.F90
/petsc/src/tao/unconstrained/examples/tutorials/burgers_spectral.c
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral.out
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral_2.out
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F90
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F90
/petsc/src/ts/examples/tutorials/ex50.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex50_1.out
/petsc/src/ts/examples/tutorials/output/ex50_2.out
/petsc/src/ts/interface/ts.c
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/is/examples/tests/ex1f.F90
/petsc/src/vec/is/is/examples/tests/ex2f.F90
/petsc/src/vec/is/is/interface/ftn-custom/zindexf.c
/petsc/src/vec/is/sf/examples/tutorials/ex1f.F90
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/examples/tutorials/ex14f.F90
/petsc/src/vec/vec/examples/tutorials/ex9f.F90
2366e35012-Feb-2018 Stefano Zampini <stefano.zampini@gmail.com>

MatSuperLU: add support for MatSeqSELL

7ee00b2312-Feb-2018 Stefano Zampini <stefano.zampini@gmail.com>

MatMUMPS: add support for MAT_FACTOR_LU and MatSeqSELL


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/libmesh.py
/petsc/config/BuildSystem/config/packages/mkl_sparse.py
/petsc/config/BuildSystem/config/packages/moose.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/script.py
/petsc/config/example_template.py
/petsc/config/gmakegentest.py
/petsc/config/install.py
/petsc/configure
/petsc/gmakefile.test
/petsc/include/makefile
/petsc/include/petsc/finclude/petscdmda.h
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petscis.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/test
/petsc/makefile
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/examples/tutorials/ex11f90.F90
/petsc/src/dm/f90-mod/petscdmcomposite.h90
/petsc/src/dm/f90-mod/petscdmda.h90
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/impls/composite/ftn-custom/zfddaf.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dagetelem.c
/petsc/src/dm/impls/da/dapf.c
/petsc/src/dm/impls/da/dasub.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/da/ftn-custom/zdaf.c
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/examples/tutorials/ex10.c
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/ex70.c
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_sell_mumps.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/ex70_1_matis.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_fetidp_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/mat/examples/tests/ex212f.F90
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/f90-mod/petscmat.h90
mpi/mumps/mumps.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/is/matis.h
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/impls/sell/seq/sell.h
/petsc/src/mat/impls/shell/shell.c
/petsc/src/snes/examples/tests/ex1f.F90
/petsc/src/snes/examples/tutorials/ex1f.F90
/petsc/src/snes/examples/tutorials/ex5f.F90
/petsc/src/snes/examples/tutorials/ex5f90.F90
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/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_bddc_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc_alt.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/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_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/f90-mod/petscsnes.h90
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/examples/tests/ex13f.F90
/petsc/src/sys/examples/tests/ex36f.F90
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/fileio/fdir.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.F90
/petsc/src/tao/unconstrained/examples/tutorials/burgers_spectral.c
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral.out
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral_2.out
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F90
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F90
/petsc/src/ts/examples/tutorials/ex50.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex50_1.out
/petsc/src/ts/examples/tutorials/output/ex50_2.out
/petsc/src/ts/interface/ts.c
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/is/examples/tests/ex1f.F90
/petsc/src/vec/is/is/examples/tests/ex2f.F90
/petsc/src/vec/is/sf/examples/tutorials/ex1f.F90
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/examples/tutorials/ex14f.F90
/petsc/src/vec/vec/examples/tutorials/ex9f.F90
49ea691707-Feb-2018 Hong Zhang <hongzhang@anl.gov>

Add AVX and AVX2 versions of MatMult for MATAIJ

Funded-by:
Project: PETSc for Theta
Time: 2.0 hours
Reported-by:
Thanks-to:

6a6db29304-Oct-2017 Hong Zhang <hongzhang@anl.gov>

Vectorize MatMult for aijperm

Done in the similar way with aij. It results in worse performance.

Funded-by:
Project: PETSc for Theta
Time: 4.0 hours
Reported-by:
Thanks-to:

407323c404-Oct-2017 Hong Zhang <hongzhang@anl.gov>

Vectorize MatMult for aij

Funded-by:
Project: PETSc for Theta
Time: 4.0 hours
Reported-by:
Thanks-to:


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/libmesh.py
/petsc/config/BuildSystem/config/packages/mkl_sparse.py
/petsc/config/BuildSystem/config/packages/moose.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/script.py
/petsc/config/example_template.py
/petsc/config/gmakegentest.py
/petsc/config/install.py
/petsc/configure
/petsc/gmakefile.test
/petsc/include/makefile
/petsc/include/petsc/finclude/petscdmda.h
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petscis.h
/petsc/include/petscsys.h
/petsc/include/petscvec.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/test
/petsc/makefile
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/examples/tutorials/ex11f90.F90
/petsc/src/dm/f90-mod/petscdmcomposite.h90
/petsc/src/dm/f90-mod/petscdmda.h90
/petsc/src/dm/f90-mod/petscdmplex.h90
/petsc/src/dm/impls/composite/ftn-custom/zfddaf.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dagetelem.c
/petsc/src/dm/impls/da/dapf.c
/petsc/src/dm/impls/da/dasub.c
/petsc/src/dm/impls/da/ftn-custom/zdaf.c
/petsc/src/ksp/f90-mod/petscksp.h90
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F90
/petsc/src/mat/examples/tests/ex212f.F90
/petsc/src/mat/f90-mod/petscmat.h90
seq/aij.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/snes/examples/tests/ex1f.F90
/petsc/src/snes/examples/tutorials/ex1f.F90
/petsc/src/snes/examples/tutorials/ex5f.F90
/petsc/src/snes/examples/tutorials/ex5f90.F90
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/snes/f90-mod/petscsnes.h90
/petsc/src/sys/examples/tests/ex13f.F90
/petsc/src/sys/examples/tests/ex36f.F90
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.F90
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F90
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F90
/petsc/src/vec/f90-mod/petscis.h90
/petsc/src/vec/f90-mod/petscvec.h90
/petsc/src/vec/is/is/examples/tests/ex1f.F90
/petsc/src/vec/is/is/examples/tests/ex2f.F90
/petsc/src/vec/is/sf/examples/tutorials/ex1f.F90
/petsc/src/vec/vec/examples/tutorials/ex14f.F90
/petsc/src/vec/vec/examples/tutorials/ex9f.F90
5390ecae09-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'


/petsc/bin/maint/buildtest
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/include/petsc/finclude/petscksp.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscviewer.h
/petsc/src/dm/dt/interface/dt.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/plex/plexfluent.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex1f_1_alt.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/pc/impls/bddc/bddc.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/mat/examples/tests/makefile
mpi/mpiaij.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex30.c
/petsc/src/snes/examples/tutorials/ex70.c
/petsc/src/snes/examples/tutorials/output/ex70_1.out
/petsc/src/snes/examples/tutorials/output/ex70_2.out
/petsc/src/snes/examples/tutorials/output/ex70_3.out
/petsc/src/snes/examples/tutorials/output/ex70_4.out
/petsc/src/sys/classes/random/impls/rand48/rand48.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/classes/viewer/interface/viewa.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/examples/tests/ex32.c
/petsc/src/sys/examples/tutorials/ex16.c
/petsc/src/sys/fileio/fdir.c
/petsc/src/sys/fileio/grpath.c
/petsc/src/sys/fileio/mpiuopen.c
/petsc/src/sys/memory/mem.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/fhost.c
/petsc/src/sys/utils/psleep.c
/petsc/src/ts/examples/tests/output/ex2_beuler.out
/petsc/src/ts/examples/tests/output/ex2_euler.out
/petsc/src/ts/examples/tutorials/ex26.c
/petsc/src/vec/vec/examples/tests/ex4.c
/petsc/src/vec/vec/examples/tests/output/ex4_1.out
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/vscat.c
76a8abe008-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Updates for viewing Load Balance information

Don't display for sequential objects. Label all values with "Load Balance"
Want to display load balance for petsc ordering for vectors, not using natural

Updates for viewing Load Balance information

Don't display for sequential objects. Label all values with "Load Balance"
Want to display load balance for petsc ordering for vectors, not using natural ordering

Commit-type: feature

show more ...

ef5fdb5107-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Add viewer format object for displaying load imbalance of vectors and nonzeros in sparse MPIAIJ matrices

Could be extended to DMs include DMDA and DMPlex

Commit-type: feature
Thanks-to: Fande Kong

Add viewer format object for displaying load imbalance of vectors and nonzeros in sparse MPIAIJ matrices

Could be extended to DMs include DMDA and DMPlex

Commit-type: feature
Thanks-to: Fande Kong <fande.kong@inl.gov>

show more ...

89a9c03a07-Feb-2018 Hong Zhang <hzhang@mcs.anl.gov>

rename MatMumpsGetMatInverse() -> MatMumpsGetInverse

e3f2db6a06-Feb-2018 Hong Zhang <hzhang@mcs.anl.gov>

MatMumpsGetMatInverse() works in parallel

1426717405-Feb-2018 Hong Zhang <hzhang@mcs.anl.gov>

fix memory leak; cleanup ex214.c

bb599dfd04-Feb-2018 Hong Zhang <hzhang@mcs.anl.gov>

add MatMumpsGetMatInverse() -- works in sequential

9481e6e904-Feb-2018 Hong Zhang <hzhang@mcs.anl.gov>

sequential '-nrhs 12' works now

566a9afd03-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

removed unused variables in cpardiso interface; added casts for address of MPI_Comm since this is their interface

Commit-type: style-fix

680d262803-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Accidently dropped ; when marking variable as const

Commit-type: bug-fix

74fd8ad302-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Need work vector for MatMult() to be ViennaCL

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

671f481431-Jan-2018 Satish Balay <balay@mcs.anl.gov>

fix: compile error with --with-errorchecking=0

/home/balay/petsc/src/mat/impls/aij/mpi/mpiaij.c: In function ‘matsetvaluesmpiaij_’:
/home/balay/petsc/src/mat/impls/aij/mpi/mpiaij.c:5734:11: error: ‘

fix: compile error with --with-errorchecking=0

/home/balay/petsc/src/mat/impls/aij/mpi/mpiaij.c: In function ‘matsetvaluesmpiaij_’:
/home/balay/petsc/src/mat/impls/aij/mpi/mpiaij.c:5734:11: error: ‘else’ without a previous ‘if’

show more ...


/petsc/bin/maint/exampleslog.py
/petsc/gmakefile.test
/petsc/include/petscerror.h
/petsc/include/petscsnes.h
/petsc/share/petsc/datafiles/meshes/cube_periodic.msh
/petsc/share/petsc/datafiles/meshes/cube_periodic_bin.msh
/petsc/share/petsc/datafiles/meshes/square_periodic.msh
/petsc/share/petsc/datafiles/meshes/square_periodic_bin.msh
/petsc/src/dm/impls/da/grglvis.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex4.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_1d_2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_box_2d_per_unint.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_quad.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_quad_per.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_quad_per_mfem.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_tet.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_tet_per.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_tet_per_mfem.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_3d_hex.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_3d_hex_per.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_3d_hex_per_mfem.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_3d_tet.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_3d_tet_per.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_10.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_11.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_8.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_9.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_32.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_33.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_34.out
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexinterpolate.c
/petsc/src/dm/impls/plex/plexrefine.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/examples/tutorials/ex15f.F90
mpi/mpiaij.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex28.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_hex_p1.out
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_hex_p2.out
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_hex_p2_p4est.out
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_tet_p1.out
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_tet_p2.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/examples/tutorials/output/ex28_glvis_composite_da_1d.out
/petsc/src/snes/mf/snesmfj.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/objects/init.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex12.c
/petsc/src/ts/examples/tutorials/output/ex11_glvis_adv_2d_quad.out
/petsc/src/ts/examples/tutorials/output/ex11_glvis_adv_2d_tet.out
/petsc/src/ts/examples/tutorials/output/ex12_glvis_da_2d_vect.out
/petsc/src/ts/examples/tutorials/output/ex12_glvis_da_2d_vect_ll.out
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/utils/vpscat.c
/petsc/src/vec/vec/utils/vsection.c
87b22cf431-Jan-2018 Hong Zhang <hzhang@mcs.anl.gov>

add support for mumps computing user-specified set of entries in inv(A) (ICNTL(30))
Requested-by: Marius Buerkle <mbuerkle@web.de>


/petsc/bin/maint/exampleslog.py
/petsc/gmakefile.test
/petsc/include/petscsnes.h
/petsc/share/petsc/datafiles/meshes/cube_periodic.msh
/petsc/share/petsc/datafiles/meshes/cube_periodic_bin.msh
/petsc/share/petsc/datafiles/meshes/square_periodic.msh
/petsc/share/petsc/datafiles/meshes/square_periodic_bin.msh
/petsc/src/dm/impls/da/grglvis.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex4.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_1d_2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_box_2d_per_unint.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_quad.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_quad_per.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_quad_per_mfem.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_tet.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_tet_per.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_2d_tet_per_mfem.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_3d_hex.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_3d_hex_per.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_3d_hex_per_mfem.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_3d_tet.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_glvis_3d_tet_per.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_10.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_11.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_8.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_9.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_32.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_33.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_34.out
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexglvis.c
/petsc/src/dm/impls/plex/plexinterpolate.c
/petsc/src/dm/impls/plex/plexrefine.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/examples/tutorials/ex15f.F90
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex214.c
/petsc/src/mat/examples/tests/makefile
mpi/mumps/mumps.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex28.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_hex_p1.out
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_hex_p2.out
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_hex_p2_p4est.out
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_tet_p1.out
/petsc/src/snes/examples/tutorials/output/ex12_glvis_2d_tet_p2.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/examples/tutorials/output/ex28_glvis_composite_da_1d.out
/petsc/src/snes/mf/snesmfj.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/objects/init.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex12.c
/petsc/src/ts/examples/tutorials/output/ex11_glvis_adv_2d_quad.out
/petsc/src/ts/examples/tutorials/output/ex11_glvis_adv_2d_tet.out
/petsc/src/ts/examples/tutorials/output/ex12_glvis_da_2d_vect.out
/petsc/src/ts/examples/tutorials/output/ex12_glvis_da_2d_vect_ll.out
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/utils/vpscat.c
/petsc/src/vec/vec/utils/vsection.c
542ff2ea30-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fix-matdensegetarray'

ea79919529-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

change MatSolverType to be a const char* typedef to match other XXType

Commit-type: style-fix
Reported-by: Franck Houssen <franck.houssen@inria.fr>

ca6d603628-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'

1...<<71727374757677787980>>...265