History log of /petsc/src/ksp/pc/impls/mg/mg.c (Results 376 – 400 of 818)
Revision Date Author Comments
# feaf8ed5 16-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/saws-options-merge-master'


# 4e7385fa 16-Feb-2015 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/pcbddc-adaptive-selection

Conflicts:
src/ksp/pc/impls/bddc/bddcprivate.c


# a197972a 11-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/saws-options-merge-master

Totally confusing manual merge, could be wrong

Conflicts:
include/petscoptions.h
src/dm/impls/da/dacreate.c
src/sys/objects/aoptions.c

Merge branch 'master' into barry/saws-options-merge-master

Totally confusing manual merge, could be wrong

Conflicts:
include/petscoptions.h
src/dm/impls/da/dacreate.c
src/sys/objects/aoptions.c
src/sys/threadcomm/interface/threadcomm.c

show more ...


# 07607563 10-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# 616e4207 10-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-fieldsplit-mg'

* knepley/fix-fieldsplit-mg:
PetscOptions: Name the struct
PCMG: Disconnect coarsening from DMKSP propagation - If a user called KSPSetComputeOperator()

Merge branch 'knepley/fix-fieldsplit-mg'

* knepley/fix-fieldsplit-mg:
PetscOptions: Name the struct
PCMG: Disconnect coarsening from DMKSP propagation - If a user called KSPSetComputeOperator() on the level solves before PCMG creates the level DMs, then when DMCoarsen() is called the first time, the DM will get the DMKSP from the top level. However, for each subsequent coarsening, it will keep the top-level DMKSP and wipe out those on the coarser levels. - To fix this, I just decouple coarsening from KSPSetDM()
FieldSplit: Was assuming the Options functions set the default value

show more ...


# 50705773 10-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into pr252/dmay/PetscViewerBinarySkipHeaderVecViewLoad
Manual merge of makefile

Conflicts:
src/sys/classes/viewer/examples/tutorials/makefile


# ef1267af 05-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

PCMG: Disconnect coarsening from DMKSP propagation
- If a user called KSPSetComputeOperator() on the level solves before PCMG creates the level DMs,
then when DMCoarsen() is called the first time,

PCMG: Disconnect coarsening from DMKSP propagation
- If a user called KSPSetComputeOperator() on the level solves before PCMG creates the level DMs,
then when DMCoarsen() is called the first time, the DM will get the DMKSP from the top level. However,
for each subsequent coarsening, it will keep the top-level DMKSP and wipe out those on the coarser
levels.
- To fix this, I just decouple coarsening from KSPSetDM()

show more ...


# 2a21e185 04-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

if multiplicative mode uses multiple cycles per apply in the preconditioner then initial guess for down smoother will be nonzero and hence needs to be marked

Reported-by: Alirezaa Jalaali <alirezaa.

if multiplicative mode uses multiple cycles per apply in the preconditioner then initial guess for down smoother will be nonzero and hence needs to be marked

Reported-by: Alirezaa Jalaali <alirezaa.jalaali@gmail.com>

show more ...


# 4b65f9ea 02-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'


# 14e587f5 02-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

PCMG must set initial guess nonzero for down (pre) smoother when using full or Kaskade multigrid because otherwise it zeros out the interpolated solution from the coarser level

Reported-by: Alirezaa

PCMG must set initial guess nonzero for down (pre) smoother when using full or Kaskade multigrid because otherwise it zeros out the interpolated solution from the coarser level

Reported-by: Alirezaa Jalaali <alirezaa.jalaali@gmail.com>

show more ...


# 69c6db66 27-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/experiment'


# 584b3052 24-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'tisaac/feature-gamg-extensible' into barry/experiment

Conflicts:
src/ksp/pc/impls/gamg/gamg.h


# 1996caf8 22-Jan-2015 Toby Isaac <tisaac@ices.utexas.edu>

Move MG and GAMG implementation headers to petsc-private

I want to be able to register GAMG plugins. I considered a few options:

a) Move the implementation headers to petsc-private so they can be

Move MG and GAMG implementation headers to petsc-private

I want to be able to register GAMG plugins. I considered a few options:

a) Move the implementation headers to petsc-private so they can be
installed

b) Make Get/Set methods for all of the GAMGOps: graph, coarsen,
optprol, etc.

c) Add a PCGAMGGet/SetOperation like MatShellGet/SetOperation for each
of these operations.

The easiest was (a), and the GAMG methods are so context-specific I'm
not sure who would benefit from their being part of the public petsc
interface. If GAMG get's refactored to where the operations are easier
to understand on their own, then maybe (b) or (c) would be a better
option.

show more ...


# 8c34d3f5 20-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

simplify option object names


# e55864a3 08-Nov-2013 Barry Smith <bsmith@mcs.anl.gov>

moved PetscOptionsObject from global variable to local variable in functions


# b513d47e 30-Nov-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'


# 88d9536c 30-Nov-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fix-mg-interpolate-provided' into maint


# 909a08a4 28-Nov-2014 Michael Lange <michael.lange@imperial.ac.uk>

Merge branch 'master' into mlange/refactor-plex-distribute

Conflicts:
src/dm/impls/plex/examples/tests/output/ex12_1.out
src/dm/impls/plex/examples/tests/output/ex12_2.out


# b9367914 18-Nov-2014 Barry Smith <bsmith@mcs.anl.gov>

allow PCMG user to provide either interpolation or restriction operator with Galerkin coarse grid operators


# bdcddefd 03-Nov-2014 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# fced3c3f 30-Oct-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fix-setters'


# 4446f3b4 24-Oct-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'

Conflicts:
config/BuildSystem/config/packages/ml.py
src/ksp/pc/impls/mg/mg.c


# e1bc860d 24-Oct-2014 Barry Smith <bsmith@mcs.anl.gov>

fix formatting of some manual pages
specifically remove use of $ from the middle of parameter or options lists


# c60c7ad4 23-Oct-2014 Barry Smith <bsmith@mcs.anl.gov>

added a variety of getters and fixed calling sequence of a few setters


# c94a748e 21-Oct-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fix-options-default'

Conflicts:
src/ksp/ksp/examples/tutorials/ex52.c


1...<<11121314151617181920>>...33