| #
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 ...
|
| #
4042b796
|
| 17-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'master' into jed/ts-eimex
Sync to include Git conversion, PETSC_EXTERN, and minor API changes.
Conflicts: src/ts/interface/tsregall.c
|
| #
6c2930d4
|
| 18-Sep-2012 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Commit after merge
Hg-commit: 29c41d281e3ece3127c753661dccfd04e452b7f8
|
| #
3e08d2be
|
| 18-Sep-2012 |
Barry Smith <bsmith@mcs.anl.gov> |
removed trailing blanks from source code added rule rmtrailingblanks accessible via make ACTION=remtrailingblanks tree
Hg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
|
| #
0f55b88d
|
| 03-Jul-2012 |
Satish Balay <balay@mcs.anl.gov> |
backout all chmod stuff in bf971ba58125 [but keep diffs to src/mat/impls/aij/mpi/mpimatmatmult.c ]
Hg-commit: 4a812fc1f35496ce2717c7da9ef12ffabbd13258
|
| #
c0174eb7
|
| 03-Jul-2012 |
Mark F. Adams <mark.adams@columbia.edu> |
removed a spurious call to MatSetBlockSize.
Hg-commit: bf971ba58125bd8cf7ceb2a9d0f5cdf27c27cc6a
|
| #
d39137a2
|
| 12-Jan-2012 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: d540875a63b3c979c82b6a7fa7f062571e906d10
|
| #
247e2d92
|
| 06-Jan-2012 |
Jed Brown <jed@59A2.org> |
Mass revert file modes that were made executable in f6e61ee9c329
Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
|
| #
832f7384
|
| 01-Jan-2012 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: ee8d91ae0580d1d4fa92be38a18d40c838b9a257
|
| #
14e519b0
|
| 31-Dec-2011 |
Mark F. Adams <mark.adams@columbia.edu> |
changed MatMatMult to MatTranposeMatMult.
Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
|
| #
c6db04a5
|
| 14-Mar-2011 |
Jed Brown <jed@59A2.org> |
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.h
Hg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
|
| #
47dad92f
|
| 13-Mar-2011 |
Sean Farley <sean@mcs.anl.gov> |
Merged
Hg-commit: d8c12016d3250a8d659fa779bc1698da4d6c5237
|
| #
7d0a6c19
|
| 12-Mar-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
removed #define PETSCXXX_DLL from top of all source files
Hg-commit: b784aa18ddcf5337d4011d34f0fa008681695ac1
|
| #
a7421cb6
|
| 28-Sep-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 26de13d0bd881a667065d6c55203e03b123eb208
|
| #
63e6d426
|
| 24-Sep-2010 |
Jed Brown <jed@59A2.org> |
Make PC_MG logging (-pc_mg_log) log each level separately.
The old code clearly intended to do this, but the events were in PC_MG, not PC_MG_Levels so all but the finest was leaked (and time from al
Make PC_MG logging (-pc_mg_log) log each level separately.
The old code clearly intended to do this, but the events were in PC_MG, not PC_MG_Levels so all but the finest was leaked (and time from all levels was attributed to the finest level).
Hg-commit: 1ab456826813cf20dc84a56fd0fb2b4490b733a9
show more ...
|
| #
46edd32f
|
| 03-Feb-2010 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 877396bee467d11706fe4bd6e7dd710925967c05
|
| #
31567311
|
| 28-Jan-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
Phase 2 of rearranging the PCMG by making the PC_MG be a struct that contains the array of information at each level. In this phase I have moved all the "common" variables out of each level struct
Phase 2 of rearranging the PCMG by making the PC_MG be a struct that contains the array of information at each level. In this phase I have moved all the "common" variables out of each level struct and put them into the PC_MG global struct This transformation of the PCMG is now complete.
Hg-commit: 0bef9347de9b192562da9beccd59f61572c8aeee
show more ...
|
| #
f3fbd535
|
| 27-Jan-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
Phase 1 of updating PCMG to use a struct for PC_MG with an array inside it for the levels. Added the struct and put the array inside it.
Hg-commit: 80ba04089f469ad33a06d60b556ad208949b6026
|
| #
2d200336
|
| 06-Nov-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: af487d5b45dae01d0566132d57158d0286d6a750
|
| #
7c4f633d
|
| 03-Nov-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
removed -I$PETSC_DIR from make system and changed the corresponding #include "src/dsdsdsds" to "../src/sdsdsds" in the source code
Hg-commit: 6e3c4cc4b4bfcb366bae9b71afcb5009c1f0429d
|
| #
3be44c43
|
| 18-Nov-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
commit aFTERmerge
Hg-commit: 45a698803bd457bdc2ba32be5035e710250a5320
|
| #
e54fd5d2
|
| 06-Feb-2007 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: f6f240227a5a4ff4b35be6c65225a2a50921fb04
|
| #
66646c2d
|
| 02-Feb-2007 |
Lois Curfman McInnes <curfman@mcs.anl.gov> |
branch merge
Hg-commit: 9c6df22acab0a348a06dbcb4eb6df0077bae02ab
|
| #
32cf1786
|
| 02-Feb-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
adding logging for residual computation and interpolation/restriction times for PCMG with -pc_mg_log option
Hg-commit: 573aea4a5d0786bec438e705ca35a3cee2cdd82f
|