| #
89cce641
|
| 08-Aug-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
PCView_MG was printing default number of smooths which was confusing. Hence removed
Hg-commit: 7269fa4b16ca182cb072eccd349816d070d36d5d
|
| #
df17f0d5
|
| 18-Jul-2011 |
Kerry Stevens <kstevens@spetjhiong.com> |
commit after merge from petsc-dev (MatMult_Add function)
Hg-commit: 95a831be5dc2ba75bb17311cad14d2f38977c0b7
|
| #
649052a6
|
| 14-Jun-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
removed PetscViewerASCIIMonitorCreate instead regular ASCII viewers are used and the tabs are set by the Monitor routine. Now no monitor option should be double used because SNES or KSPSetFromOptions
removed PetscViewerASCIIMonitorCreate instead regular ASCII viewers are used and the tabs are set by the Monitor routine. Now no monitor option should be double used because SNES or KSPSetFromOptions are used
Hg-commit: 3821c77002121ce48b9fae3b1d8e38aa6c55f2b9
show more ...
|
| #
00ac8be1
|
| 12-Jun-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
subtle bug in handling DM referencing counting with SNESVI also fixed olist handling when object was dereferenced but not removed from the list
Hg-commit: a1e168f86d94ced8d3ea99b78aa36f2d8fee6161
|
| #
73250ac0
|
| 10-Jun-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
ex57 runs with -snes_grid_sequence and -pc_type mg properly with correct generation of coarse operators (need to see if it is using fd or the provide code still) also has memory leak needs fixing
Hg
ex57 runs with -snes_grid_sequence and -pc_type mg properly with correct generation of coarse operators (need to see if it is using fd or the provide code still) also has memory leak needs fixing
Hg-commit: 33f67efa5b807b6f9e9485b633932f0fec8fcc9e
show more ...
|
| #
cab2e9cc
|
| 10-Jun-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
PCMG computing coarser levels via operator function (not Galerkin) with DM partially working, still need to scale restricted vector
Hg-commit: 1f4e0da10db2c982c812ca51c16cdf5fded49f26
|
| #
fd1303e9
|
| 09-Jun-2011 |
Jungho Lee <julee@mcs.anl.gov> |
Allen-Cahn working with geometric multigrid using a Schur complement smoother; multigrid convergence is very good changed PCMG coarse solve to also use KSPPREONLY when SVD PC is used (since direct so
Allen-Cahn working with geometric multigrid using a Schur complement smoother; multigrid convergence is very good changed PCMG coarse solve to also use KSPPREONLY when SVD PC is used (since direct solver) updated docs for PCFieldsplitSchurPrecondition()
Hg-commit: 510687034c75e9c6370b48573ca2806b763eaaea
show more ...
|
| #
3aeaf226
|
| 03-Jun-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
PCMG will now use the number of refinements of the DM to set the number of levels if it is not supplied some other way. So now -pc_type mg -snes_grid_sequence 3 -pc_mg_galerkin will cause more levels
PCMG will now use the number of refinements of the DM to set the number of levels if it is not supplied some other way. So now -pc_type mg -snes_grid_sequence 3 -pc_mg_galerkin will cause more levels of MG to be used for each finer grid in the grid sequencing!
Hg-commit: ba49de779c18037084392ac0552235321d9c0315
show more ...
|
| #
eb3f98d2
|
| 03-Jun-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
updated to support MatView and MatLoad for MPIDense for the native format for any size matrices no matter how large. It now uses the MPILong_Send/Recv functions.
Hg-commit: bf26a3ca0c75062d88061ec3b
updated to support MatView and MatLoad for MPIDense for the native format for any size matrices no matter how large. It now uses the MPILong_Send/Recv functions.
Hg-commit: bf26a3ca0c75062d88061ec3b51b3f09a7c45e34
show more ...
|
| #
3c0c59f3
|
| 28-May-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
finally got the DM_SNESVI working for scalar problem ex58.c correct memory management
Hg-commit: 1cac6a75ab1aaef3bbb21d172e7b901a37522293
|
| #
298cc208
|
| 28-May-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
geometric multigrid works with simple single component VI problem and DM == DMDA ex58.c
Hg-commit: 9e8e3f96e5eee84c16e39b30b9c611fcaf4368d0
|
| #
639d86e3
|
| 13-Jan-2012 |
Sean Farley <sean@mcs.anl.gov> |
Merge
Hg-commit: 0fb617426806c222fb6fb5e47365b6c3688c614c
|
| #
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
|
| #
e727c939
|
| 14-Nov-2011 |
Jed Brown <jed@59A2.org> |
Renamed DMGetInterpolation(), DMGetInjection(), and DMGetColoring() to DMCreateInterpolation(), etc for semantic consistency
Hg-commit: a45bcab2b329db85bdff728f3e039f094e2e00b9
|
| #
ce2f17d1
|
| 10-May-2011 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: 8ad722e18529293bde53db7f4fb83823cee61dc0
|
| #
c2efdce3
|
| 06-May-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed the XXXMonitorSet() to take a destroy routine that takes a void** argument instead of a void* argument to match the calling sequences of the viewer destroys.
Hg-commit: 021daf4f46f2a80eb466760
fixed the XXXMonitorSet() to take a destroy routine that takes a void** argument instead of a void* argument to match the calling sequences of the viewer destroys.
Hg-commit: 021daf4f46f2a80eb466760738148cd726f3fbf0
show more ...
|
| #
6bf464f9
|
| 18-Apr-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
converted rest of source code to take pointers into destructor reoutines. make test workds
Hg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
|
| #
87b0253e
|
| 23-Mar-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 10241f03f6e1b803b128de6327150b543ba007dd
|
| #
548767e0
|
| 23-Mar-2011 |
Jed Brown <jed@59A2.org> |
Fix PCReset_ML. One problem remains:
The current solution is broken if the number of levels changes. We don't want to always destroy all the levels in PCReset_MG, but ML needs a way to communicate t
Fix PCReset_ML. One problem remains:
The current solution is broken if the number of levels changes. We don't want to always destroy all the levels in PCReset_MG, but ML needs a way to communicate that the number of levels has changed.
Hg-commit: e3056194bca6c0e7ed1eca92e04bcd8783b2b381
show more ...
|
| #
a06653b4
|
| 19-Mar-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
got gfortran quad precision also working for 4.6 added more pcreset for other PCs
Hg-commit: 9ecce33931895bae4575b370a4bd88f21e9fd656
|
| #
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
|
| #
f3f935be
|
| 13-Mar-2011 |
Jed Brown <jed@59A2.org> |
Rename petscmg.h to petscpcmg.h
Hg-commit: 23be2aaeb8cd5463a8fa34e98fa9b96d440658e1
|