History log of /petsc/src/ksp/pc/impls/gamg/gamg.c (Results 601 – 625 of 941)
Revision Date Author Comments
# 0a97e771 16-Jul-2013 Toby Isaac <tisaac@ices.utexas.edu>

PCGAMG: Always rebuild coarse Mat the first time

The old conditional assumed that, if (!pc_gamg->repart), then the only coarse
matrix that needs to be rebuilt from scratch is on level 0. If the use

PCGAMG: Always rebuild coarse Mat the first time

The old conditional assumed that, if (!pc_gamg->repart), then the only coarse
matrix that needs to be rebuilt from scratch is on level 0. If the user has
changed pc_gamg->min_eq_proc, matrices higher in the hierarchy may also need to
be rebuilt from scratch.

show more ...


# 81f98445 02-Jul-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'prbrune/dm-coordinaterestrict' into prbrune/snes-elasticityexample


# 7a068497 28-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'madams/gamg-nokkt'

* madams/gamg-nokkt:
PCGAMG: remove dead function PCGAMGKKTProl_AGG
PCGAMG: remove dead KKT code


# 91b455ba 27-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'prbrune/pcgamg-classical'

* prbrune/pcgamg-classical:
PCGAMG Classical: no need to explicitly zero formkktprol
Fixed types for PCGAMGProlongator_Classical and PCGAMGGraph_Classical

Merge branch 'prbrune/pcgamg-classical'

* prbrune/pcgamg-classical:
PCGAMG Classical: no need to explicitly zero formkktprol
Fixed types for PCGAMGProlongator_Classical and PCGAMGGraph_Classical, strict C fix.
Complex fixes for classical
Added test examples for classical AMG
Fixed a number of bugs in Classical GAMG
Fix to the threshold calculation
Fixed PCGAMG_Classical so that thresholding decreases fill as bugs are fixed
Fixed one-processor memory corruption bug for classical GAMG.
Namespacing in gamg/classical.c
Added classical AMG to GAMG

show more ...


# 7700e67b 11-Jun-2013 Mark Adams <mark.adams@columbia.edu>

PCGAMG: remove dead KKT code


# a56e5ad1 12-Jun-2013 Hong Zhang <hzhang@mcs.anl.gov>

sync agg.c and gamg.c with branch master by removing local edits


# 22e94b5d 14-Mar-2013 Hong Zhang <hzhang@mcs.anl.gov>

add !usecoloring implementation for MatRARt_seqaij_seqaij(); bugfix for the test '-use_rart'


# c545920e 14-Mar-2013 Hong Zhang <hzhang@mcs.anl.gov>

temp switch to A*Rt for mat coloring work - not intended for change in petsc library


# e33c197d 11-Jun-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master.


# 99fdfa84 05-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/fix-gamg-coarse'

* jed/fix-gamg-coarse:
PCBJacobi: call KSPSetFromOptions(subksp) when PCSetUp was called first
PCGAMG: set bjacobi->same_local_solves=TRUE to clean coarse grid

Merge branch 'jed/fix-gamg-coarse'

* jed/fix-gamg-coarse:
PCBJacobi: call KSPSetFromOptions(subksp) when PCSetUp was called first
PCGAMG: set bjacobi->same_local_solves=TRUE to clean coarse grid viewing

show more ...


# 8c39dafb 05-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'madams/gamglog'

* madams/gamglog:
moved GAMG log registers to pachage init.


# 5b42dca8 29-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

PCGAMG: set bjacobi->same_local_solves=TRUE to clean coarse grid viewing

When bjacobi->same_local_solves=FALSE, PCView_BJacobi views each
subdomain solver separately. (That output is currently jumb

PCGAMG: set bjacobi->same_local_solves=TRUE to clean coarse grid viewing

When bjacobi->same_local_solves=FALSE, PCView_BJacobi views each
subdomain solver separately. (That output is currently jumbled because
singleton viewers does not produce synchronized output, but O(P) data in
a -ksp_view is still not acceptable.) GAMG configures all local solves
identically (though all but one process will have zero entries) but in
doing so, it trips bjacobi->same_local_solves=FALSE. This commit is a
temporary fix until PCView_BJacobi is fixed to recognize this situation
in a more general setting.

show more ...


# c1c463db 26-May-2013 Mark Adams <mark.adams@columbia.edu>

moved GAMG log registers to pachage init.


# 8e6d0c30 20-Mar-2013 Peter Brune <brune@mcs.anl.gov>

Added classical AMG to GAMG


# 9d1cdf73 07-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'madams/gamg-params'

* madams/gamg-params:
PCGAMG: change default nsmooths, reuse_interpolation, threshold


# d3042614 04-May-2013 Mark Adams <mark.adams@columbia.edu>

PCGAMG: change default nsmooths, reuse_interpolation, threshold

-pc_gamg_agg_nsmooths 1 (was 0)

Although unsmoothed aggregation is more robust, smoothed is faster for
the problems that AMG is

PCGAMG: change default nsmooths, reuse_interpolation, threshold

-pc_gamg_agg_nsmooths 1 (was 0)

Although unsmoothed aggregation is more robust, smoothed is faster for
the problems that AMG is most frequently used for.

-pc_gamg_reuse_interpolation FALSE (was TRUE)

Lagging interpolation by default causes GAMG to spuriously fail for
many nonlinear problems and transient problems with moving coefficient
structure, and with variable time steps.

-pc_gamg_threshold 0.0 (was .001)

ML does not use thresholding by default, so this change makes GAMG
algorithmically more similar. Increasing the threshold causes slower
coarsening, which increases grid complexity. It is critical for
anisotropic problems.

show more ...


# 3630d664 26-Apr-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'madams/gamg-aggoptions'

More delegation and less method-overriding.

* madams/gamg-aggoptions:
PCGAMG: call subtype destroy from PCDestroy_GAMG
PCGAMG: move subtype pointers to _PC

Merge branch 'madams/gamg-aggoptions'

More delegation and less method-overriding.

* madams/gamg-aggoptions:
PCGAMG: call subtype destroy from PCDestroy_GAMG
PCGAMG: move subtype pointers to _PCGAMGOps.
PCGAMG: set subtype in PCSetFromOptions_GAMG instead of PCCreate_GAMG

show more ...


# 6a4bb4b0 26-Apr-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge bug fix/patch releases up to 3.2-p7 into maint-3.2

* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits)
Fix PyPI download URL to help pip figure out the release version
#1109

Merge bug fix/patch releases up to 3.2-p7 into maint-3.2

* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits)
Fix PyPI download URL to help pip figure out the release version
#110990 fix timestamp order for .so vs .a during 'make install'
Update FFTW download
Increase patchlevel to 3.2-p7
...

show more ...


# 5866654f 18-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'madams/gamg-mem'

* madams/gamg-mem:
PCGAMG: add PCGAMGInitializePackage (fixes memory leak)


# 9b8ffb57 15-Apr-2013 Jed Brown <jed@59A2.org>

PCGAMG: call subtype destroy from PCDestroy_GAMG

Having the subtype call the parent is more fragile because the
delineation of responsibilities is less clear and the call order could
be different fo

PCGAMG: call subtype destroy from PCDestroy_GAMG

Having the subtype call the parent is more fragile because the
delineation of responsibilities is less clear and the call order could
be different for different subtypes.

show more ...


# 1ab5ffc9 15-Apr-2013 Jed Brown <jed@59A2.org>

PCGAMG: move subtype pointers to _PCGAMGOps.

Avoid stomping on user subtype preference in PCSetFromOptions_GAMG.

Subtype function pointers are now cleared by PCGAMGSetType to avoid
lingering from t

PCGAMG: move subtype pointers to _PCGAMGOps.

Avoid stomping on user subtype preference in PCSetFromOptions_GAMG.

Subtype function pointers are now cleared by PCGAMGSetType to avoid
lingering from the last type in cases where not all pointers get set.
Also store the type name to help with debugging and diagnostic output.

show more ...


# b7cbab4e 31-Mar-2013 Mark Adams <mark.adams@columbia.edu>

PCGAMG: set subtype in PCSetFromOptions_GAMG instead of PCCreate_GAMG


# 3e3471cc 13-Apr-2013 Mark Adams <mark.adams@columbia.edu>

PCGAMG: add PCGAMGInitializePackage (fixes memory leak)


# 7e7d4f0d 10-Apr-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master


# eb7130fa 10-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'jed/gamg-namespace'

* jed/gamg-namespace:
PCGAMG: namespace PCGAMGType macros and fix Fortran type


1...<<21222324252627282930>>...38