| #
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
|