[petsc-dev] Merge sets

Jed Brown jedbrown at mcs.anl.gov
Sat Feb 18 16:11:03 CST 2012


On Sat, Feb 18, 2012 at 16:18, Matthew Knepley <knepley at gmail.com> wrote:

> I have lost the BB battle, however can we at least start using
>
>   hg pull --rebase
>
> so that we avoid this
>
>   https://bitbucket.org/petsc/petsc-dev/changeset/ad9064ecab66
>

This is a visualization issue.

$ hg diff -r 63b68cc62c3d..ad9064ecab66
diff --git a/src/ksp/pc/impls/mg/mg.c b/src/ksp/pc/impls/mg/mg.c
--- a/src/ksp/pc/impls/mg/mg.c
+++ b/src/ksp/pc/impls/mg/mg.c
@@ -1026,17 +1026,22 @@
 .  -pc_mg_type <additive,multiplicative,full,cascade> - multiplicative is
the default
 .  -pc_mg_log - log information about time spent on each level of the
solver
 .  -pc_mg_monitor - print information on the multigrid convergence
-.  -pc_mg_galerkin - use Galerkin process to compute coarser operators
--  -pc_mg_dump_matlab - dumps the matrices for each level and the
restriction/interpolation matrices
+.  -pc_mg_galerkin - use Galerkin process to compute coarser operators,
i.e. Acoarse = R A R'
+.  -pc_mg_multiplicative_cycles - number of cycles to use as the
preconditioner (defaults to 1)
+.  -pc_mg_dump_matlab - dumps the matrices for each level and the
restriction/interpolation matrices
                         to the Socket viewer for reading from MATLAB.
+-  -pc_mg_dump_binary - dumps the matrices for each level and the
restriction/interpolation matrices
+                        to the binary output file called binaryoutput

    Notes: By default this uses GMRES on the fine grid smoother so this
should be used with KSPFGMRES or the smoother changed to not use GMRES

+       When run with a single level the smoother options are used on that
level NOT the coarse grid solver options
+
    Level: intermediate

    Concepts: multigrid/multilevel

-.seealso:  PCCreate(), PCSetType(), PCType (for list of available types),
PC, PCMGType, PCEXOTIC
+.seealso:  PCCreate(), PCSetType(), PCType (for list of available types),
PC, PCMGType, PCEXOTIC, PCGAMG, PCML, PCHYPRE
            PCMGSetLevels(), PCMGGetLevels(), PCMGSetType(),
PCMGSetCycleType(), PCMGSetNumberSmoothDown(),
            PCMGSetNumberSmoothUp(), PCMGGetCoarseSolve(),
PCMGSetResidual(), PCMGSetInterpolation(),
            PCMGSetRestriction(), PCMGGetSmoother(), PCMGGetSmootherUp(),
PCMGGetSmootherDown(),
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120218/40ac32f1/attachment.html>


More information about the petsc-dev mailing list