History log of /petsc/src/ksp/pc/impls/ (Results 2651 – 2675 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5272c31926-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

added -pc_hypre_boomeramg_nodal_coarsen <n> and -pc_hypre_boomeramg_vec_interp_variant <v> options
to allow PCType of PCHYPRE BoomerAMG to take advantage of MatSetNearNullSpace()

Requested by a vari

added -pc_hypre_boomeramg_nodal_coarsen <n> and -pc_hypre_boomeramg_vec_interp_variant <v> options
to allow PCType of PCHYPRE BoomerAMG to take advantage of MatSetNearNullSpace()

Requested by a variety of users

show more ...

c533b6db25-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'


/petsc/bin/maint/update-docs.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/builder.py
/petsc/include/petsc/finclude/petscsnes.h
/petsc/include/petsc/finclude/petscvec.h
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscis.h
/petsc/include/petscsf.h
/petsc/include/petscvec.h
/petsc/include/petscversion.h
/petsc/share/petsc/saws/linearsolveroptions.html
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/examples/tests/ex15.c
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/makefile
/petsc/src/dm/impls/plex/examples/tests/output/ex15_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex15_1.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/plexhdf5.c
/petsc/src/dm/impls/plex/plexnatural.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/dm/impls/redundant/dmredundant.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmi.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/miscellaneous/petscthreads.html
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/interface/iterativ.c
mg/mg.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex48.c
/petsc/src/mat/examples/tests/ex75.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/snes/examples/tutorials/output/ex18_1.out
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex40f90.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/sys/error/adebug.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex20adj_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_ic_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_p_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3adj_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3adj_events_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3opt_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9busadj_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9busopt_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9busopt_fd_1.out
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/interface/ftn-custom/ztsf.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/is/makefile
/petsc/src/vec/is/sf/interface/ftn-custom/makefile
/petsc/src/vec/is/sf/interface/ftn-custom/zsf.c
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/vpscat.c
69fbec6e24-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

Fixed some PetscValidLogicalCollective calls that used the wrong typename
One of these caused problems for a user with 64 bit integers

Reported-by: Erik Andreassen <erand@mek.dtu.dk>


/petsc/bin/maint/update-docs.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/retrieval.py
/petsc/config/PETSc/options/fortranCPP.py
/petsc/include/petsc/finclude/petscsnes.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petscversion.h
/petsc/src/dm/impls/da/dagetelem.c
/petsc/src/dm/impls/redundant/dmredundant.c
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/features/details.html
/petsc/src/docs/website/features/diagram.html
/petsc/src/docs/website/features/gpus.html
/petsc/src/docs/website/features/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/interface/iterativ.c
mg/mg.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/snes/examples/tutorials/output/ex18_1.out
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex40f90.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/tao/interface/taosolver_fg.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex20adj_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_ic_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_p_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3adj_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3adj_events_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3opt_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9busadj_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9busopt_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9busopt_fd_1.out
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/interface/ftn-custom/ztsf.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/is/makefile
/petsc/src/vec/vec/impls/mpi/pdvec.c
eb8a60f420-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/remove-pcsetup-mg-changeofpreonly/master'

37096e4516-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

fix location of ex10.rm in TESTEXAMPLES_HYPRE
allow for compressed poisson2.gz file
fix formatting in hypre.c
add comment in makefile regarding Euclid's handling of MPI communicator

ae6bcc7615-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'

0bdd855215-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

Changed option for AMS, reportedly with previous option hypre setup failed

Reported-by: Jürgen Zechner <juergen.zechner@tailsit.com>

7e352d7015-Jul-2015 Eike Mueller <eike.h.mueller@gmail.com>

Bugfix: Print string whenever smoothtype is undefined

If smoothtype has not been set (i.e. is the default value of -1), one of the standard smoothers is used so we should print out the string: "HYPR

Bugfix: Print string whenever smoothtype is undefined

If smoothtype has not been set (i.e. is the default value of -1), one of the standard smoothers is used so we should print out the string: "HYPRE BoomerAMG: Not using more complex smoothers". Before it was printed whenever an advanced smoother which is *not* Euclid was used

show more ...

ec64516d15-Jul-2015 Eike Mueller <eike.h.mueller@gmail.com>

Changed the /* */ style comments

cfb7fed613-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'

53935eaf13-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

Need to dely attachment of null spaces from IS to matrices inside fieldsplit until after the matrices are available

Reported-by: Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

274dabd210-Jul-2015 Mark Adams <mfadams@lbl.gov>

removed eig est unused stuff

f5fd1fbf10-Jul-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: compute column sum of zero block

1d37528810-Jul-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: add command line switch for detecting saddle point

8829a42d10-Jul-2015 Mark Adams <mfadams@lbl.gov>

removed unused var

5d9e7f8608-Jul-2015 Mark Adams <mfadams@lbl.gov>

removed cheb eig in GAMG, added CG eig est to tests


/petsc/bin/maint/checkBuilds.py
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compilerFlags.py
/petsc/config/BuildSystem/config/compilerOptions.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/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/MatlabEngine.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/Triangle.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/elemental.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/gmp.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/mpfr.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/tchem.py
/petsc/config/BuildSystem/config/packages/valgrind.py
/petsc/config/BuildSystem/config/programs.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/config/sourceControl.py
/petsc/config/BuildSystem/config/utilities/FPTrap.py
/petsc/config/BuildSystem/config/utilities/fortranCommandLine.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/installDir.py
/petsc/config/PETSc/options/languages.py
/petsc/config/PETSc/options/libraryOptions.py
/petsc/config/PETSc/options/memAlign.py
/petsc/config/PETSc/options/petscclone.py
/petsc/config/PETSc/options/scalarTypes.py
/petsc/config/PETSc/options/sharedLibraries.py
/petsc/config/PETSc/packages/tchem.py
/petsc/config/PETSc/petsc.py
/petsc/config/builder.py
/petsc/include/petsc/private/pcgamgimpl.h
/petsc/src/contrib/nightlysummary/runhtml.py
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/ksp/ksp/examples/tutorials/ex54.c
/petsc/src/ksp/ksp/examples/tutorials/ex55.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_classical.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54f.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_NC.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_sa.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_ml.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_nns.out
gamg/gamg.c
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/output/ex69_0.out
/petsc/src/snes/examples/tutorials/output/ex69_1.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1ref.out
/petsc/src/snes/examples/tutorials/output/ex69_q1p0.out
/petsc/src/snes/examples/tutorials/output/ex69_q1p0ref.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1ref.out
/petsc/src/snes/examples/tutorials/output/ex69_q2q1.out
/petsc/src/snes/examples/tutorials/output/ex69_q2q1ref.out
3db492df07-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

previously PCSetUp_MG() would change the KSP type from preonly to gmres unless the PC was LU, Cholesky, redundant, SVD, or bjacobi (with one block per process). I have removed this code; it is now th

previously PCSetUp_MG() would change the KSP type from preonly to gmres unless the PC was LU, Cholesky, redundant, SVD, or bjacobi (with one block per process). I have removed this code; it is now the users responsibility if they change the PC and wish to use an iterative KSP they must change the KSP. The reason for the change was the check for bjacobi required that the matrices had already been provided and setup called on the submatrices which need not be the case; plus the code to change to gmres was ad hoc and doesn't match the style of PETSc which is not to change solvers unless directed by the user.

show more ...


/petsc/bin/maint/checkBuilds.py
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compilerFlags.py
/petsc/config/BuildSystem/config/compilerOptions.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/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/MatlabEngine.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/Triangle.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/elemental.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/tchem.py
/petsc/config/BuildSystem/config/packages/valgrind.py
/petsc/config/BuildSystem/config/programs.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/config/sourceControl.py
/petsc/config/BuildSystem/config/utilities/FPTrap.py
/petsc/config/BuildSystem/config/utilities/fortranCommandLine.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/installDir.py
/petsc/config/PETSc/options/languages.py
/petsc/config/PETSc/options/libraryOptions.py
/petsc/config/PETSc/options/memAlign.py
/petsc/config/PETSc/options/petscclone.py
/petsc/config/PETSc/options/scalarTypes.py
/petsc/config/PETSc/options/sharedLibraries.py
/petsc/config/PETSc/packages/tchem.py
/petsc/config/PETSc/petsc.py
/petsc/src/contrib/nightlysummary/runhtml.py
mg/mg.c
64e7f95106-Jul-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-pc-composite-dm'

* knepley/fix-pc-composite-dm:
PC: Fixed propagation of DM by PCCOMPOSITE Reported-by: Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

89a882de05-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'

895c21f202-Jul-2015 Barry Smith <bsmith@mcs.anl.gov>

One now passes the nullspace in the matrix for a linear system as the first Amat argument to KSPSetOperators, SNESSetOperators, TSSetIJacobian() not the second pmat argument

This allows nesting of K

One now passes the nullspace in the matrix for a linear system as the first Amat argument to KSPSetOperators, SNESSetOperators, TSSetIJacobian() not the second pmat argument

This allows nesting of KSP/PC where the matrix is singular but the matrix passed to construct the preconditioner (the pmat) is not singular

Reported-by: Stephan Kramer <s.kramer@imperial.ac.uk>

show more ...

93703aab30-Jun-2015 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/matis-feature-localtoglobalmap-handling'

977d3bb526-Jun-2015 Mark Adams <mfadams@lbl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc into mark/gamg-crs


/petsc/bin/maint/checkBuilds.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/script.py
/petsc/include/petsc/private/logimpl.h
/petsc/include/petscerror.h
/petsc/include/petscpc.h
/petsc/setup.py
/petsc/src/dm/examples/tests/ex43.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tests/output/ex43_1.out
/petsc/src/dm/impls/plex/examples/tests/ex9.c
/petsc/src/dm/impls/plex/examples/tests/makefile
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/36.html
/petsc/src/docs/website/images/stefano.jepg
/petsc/src/docs/website/index.html
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/docs/website/publications/images.html
/petsc/src/docs/website/publications/index.html
/petsc/src/ksp/ksp/impls/cheby/cheby.c
composite/composite.c
hypre/hypre.c
/petsc/src/mat/impls/aij/mpi/fdmpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/logging/utils/stagelog.c
/petsc/src/tao/linesearch/impls/armijo/armijo.c
/petsc/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c
/petsc/src/tao/linesearch/impls/owarmijo/owarmijo.c
/petsc/src/tao/pde_constrained/examples/tutorials/elliptic.c
/petsc/src/tao/pde_constrained/examples/tutorials/hyperbolic.c
/petsc/src/tao/pde_constrained/examples/tutorials/parabolic.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/vpscat.h
a7a39dca26-Jun-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fix set-but-not-used warning from nightly build

91e8d31226-Jun-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: raise an error if the preconditioning matrix is not square

e176bc5926-Jun-2015 Stefano Zampini <stefano.zampini@gmail.com>

MATIS: enable rectangular shape for MATIS

1...<<101102103104105106107108109110>>...210