History log of /petsc/src/ksp/pc/impls/mg/smg.c (Results 51 – 75 of 96)
Revision Date Author Comments
# 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


1234