| #
2adfe9d3
|
| 26-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed non-PETSc standard usage of const in GAMG code
|
| #
bf4339c2
|
| 25-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
There is no verbose in PETSc!
Removed the verbose mechanism from GAMG code and used PetscInfo() for reports instead.
|
| #
5adeb434
|
| 21-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
added infrastructure for PCView() to provide info on GAMG options and sub GAMG options, such as AGG
|
| #
73911c69
|
| 21-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
removed some unneeded rank and size from gamg code
|
| #
03e75e77
|
| 21-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
PetscLogEvent routines do not need to be protected with a #if defined(PETSC_USE_LOG)
|
| #
fd1112cb
|
| 20-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
unify spelling/abbreviation of some internal GAMG functions and the logging variables and names printed in -log_summary
Please always use the same abbreviations/capitalizations/spellings for related
unify spelling/abbreviation of some internal GAMG functions and the logging variables and names printed in -log_summary
Please always use the same abbreviations/capitalizations/spellings for related things. It is difficult for anyone else to understand/modify code if there are random small differences
show more ...
|
| #
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 ...
|
| #
bff5c311
|
| 11-Feb-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
Merge branch 'tisaac/fix-gamg-square-graph'
GAMG: Allow different behavior for the graph construction of the finest-level operator in a consistent way that allows for the preconditioner to be reused.
|
| #
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
|
| #
57d29afa
|
| 29-Jan-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
GAMG: keep track of coarsening level
If we want different behavior when coarsening from the finest level, then we have to keep track of it. We can't assume that only the first call to PCGAMGCoarsen
GAMG: keep track of coarsening level
If we want different behavior when coarsening from the finest level, then we have to keep track of it. We can't assume that only the first call to PCGAMGCoarsen works on the fine graph if we set up the preconditioner multiple times.
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
|
| #
db3a253a
|
| 23-Jan-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
GAMG: fix inclusion of source headers in public header
The source headers that GAMG uses to access matrix types have been moved back to 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
|
| #
d39ee6f6
|
| 20-Jan-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-dm-sf-local-copy' into knepley/feature-ts-fem+fvm-example
* knepley/feature-dm-sf-local-copy: DM: Added support for INSERT_VALUES in DMLocalToGlobal() with an SF, whe
Merge branch 'knepley/feature-dm-sf-local-copy' into knepley/feature-ts-fem+fvm-example
* knepley/feature-dm-sf-local-copy: DM: Added support for INSERT_VALUES in DMLocalToGlobal() with an SF, where it just does a local copy fortranstubs: do not process files in .git setup.py: Fix install of package's __init__.py file f2cblaslapack: use correct location to copy tmpmakefile for subsequent self.installNeeded() to work. doc: exclude tutorials/HandsOnExercise.html from 'docsetdate' setup.py: Better handling of $PETSC_CONFIGURE_OPTIONS setup.py: Simplify code to support just pip install Don't install $PETSC_ARCH/lib/.DIR Move install.py and gmakegen.py from lib/petsc-conf/ to config/ updated gamg tests fixed squaring graph on all levels in GAMG fixed gamg coarse grid to be general
show more ...
|
| #
e07cf9ff
|
| 18-Jan-2015 |
Mark Adams <mfadams@lbl.gov> |
Merge branch 'mark/gamg-crs-ksp2'
|
| #
463f56b9
|
| 15-Jan-2015 |
Mark Adams <mfadams@lbl.gov> |
fixed squaring graph on all levels in GAMG
|
| #
e55864a3
|
| 08-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
moved PetscOptionsObject from global variable to local variable in functions
|
| #
72e51967
|
| 30-Nov-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-unneeded-paren-petscmalloc'
Conflicts: src/mat/impls/baij/seq/baij.c
|
| #
854ce69b
|
| 15-Nov-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
convert some PetscMalloc() to PetscMalloc1() remove unneeded () in first argument to PetscMalloc/Calloc1() fixes for MATLAB examples
|
| #
c94a748e
|
| 21-Oct-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-options-default'
Conflicts: src/ksp/ksp/examples/tutorials/ex52.c
|
| #
8afaa268
|
| 13-Oct-2014 |
Barry Smith <bsmith@mcs.anl.gov> |
update use of PetscOptionsBool() to not rely on default setting automatically
|
| #
ee2838f6
|
| 30-Sep-2014 |
Toby Isaac <tisaac@ices.utexas.edu> |
Merge branch 'tisaac/feature-fe-geom-dim' into tisaac/plex-flexible-projection
Use the new PetscFECellGeom
Conflicts: include/petscdmplex.h include/petscfe.h src/dm/impls/plex/plexfem.c
|