History log of /petsc/src/ksp/pc/impls/gamg/classical.c (Results 201 – 225 of 234)
Revision Date Author Comments
# d1f1af5e 17-Dec-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Leave diagonal of the graph intact.

This was causing VecAssemblyBegin() to hang in the MIS coarsening code.


# 9c5a1e1b 17-Dec-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-gmsh

* master: (163 commits)
do not use C99 struct initialization code in PETSc
Nightly Summary: Added time taken to each of the tests in the dash

Merge branch 'master' into knepley/feature-plex-gmsh

* master: (163 commits)
do not use C99 struct initialization code in PETSc
Nightly Summary: Added time taken to each of the tests in the dashboard.
ASCII printing of floating point numbers must cast to (double) to support quad precision
configure: check fortranDatatypes only when fortran is enabled [this fixes configure crash with --with-fc=0]
don't use non-portable and also dependent on floating point precision system level math constants
picky compilers
fix a couple compiler warnings/errors (depending on compiler) for Matlab engine code
DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection()
DM: Added DMGet/SetCoordinateSection()
Fuckup: Fix for merge that is still untangling bad rebase from Oct. 17th 2013 - Fixed const in declarations - Fixed merge from PetscFE - Fixed 2 mallocs
replace all echo in test/tutorial makefiles with printf since echo behaves differently on different systems
DMDA: Missing header - Damn rebase
DMPlex ex3: Added 2D Q_1 and 3D P_2 tests
DMDA: Added DMDAProjectFunction() and DMDAComputeL2Diff()
DMDA: Fixed 2D geometry - Should reuse DMPlex routines
DMDA: Fix bug in 2D closure operation for cells
DMDA: Make closure operations also return the size
DMDA: Changed DMDACreateSection() to emulate DMPlexCreateSection()
DMDA: Added functions which emulate DMPlex functionality
DMDA: Now DMDAGetNumCells() returns the cells in each direction as well
...

Conflicts:
config/builder.py

show more ...


# b54f5b72 17-Dec-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: PetscOptionsList() -> PetscOptionsFList()


# 324c91e4 17-Dec-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'madams/gamg-destroy' into prbrune/pcgamg-classicalinterpolationstrategies


# 578f55a3 17-Dec-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'master' into madams/gamg-destroy

Conflicts:
src/ksp/pc/impls/gamg/gamg.c


# 8c722d37 10-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/reduce-dmsetup-da-memoryusage

Conflicts:
src/dm/examples/tests/ex15.c
src/dm/examples/tutorials/ex3.c
src/dm/impls/da/da2.c
src/dm/impls/da/da3.c


# a906b49b 10-Dec-2013 BarryFSmith <bsmith@mcs.anl.gov>

Merged master into barry/update-xxxviewfromoptions


# edbbd480 10-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/xcode


# e0133700 05-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/saws-push-header-body' into barry/saws-options


# fb3f26da 04-Dec-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/malloc-array'

Type arguments dropped from PetscMalloc[2-7], PetscNew, and PetscNewLog,
added PetscMalloc1 for allocating typed arrays, add PetscCalloc[1-7] for
allocating cleared (

Merge branch 'jed/malloc-array'

Type arguments dropped from PetscMalloc[2-7], PetscNew, and PetscNewLog,
added PetscMalloc1 for allocating typed arrays, add PetscCalloc[1-7] for
allocating cleared (zeroed) memory.

* jed/malloc-array:
Sys: Add pointer casts from (void **) in calls to PetscMalloc1()
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()
Sys: add PetscCalloc[1-7]
Sys: add PetscMalloc1 macro, array allocation without redundant types
PetscMalloc[2-7]: remove type arguments, infer from pointer type
SNESComputeJacobianDefaultColor: fix uninitialized variable

show more ...


# b00a9115 03-Dec-2013 Jed Brown <jedbrown@mcs.anl.gov>

Sys: drop explicit type arguments from PetscNew() and PetscNewLog()

git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e '
s@PetscNew\([^,;()]+ *, *@PetscNew(@;
s@PetscNewLog\(([^,;()]+) *,[^,

Sys: drop explicit type arguments from PetscNew() and PetscNewLog()

git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e '
s@PetscNew\([^,;()]+ *, *@PetscNew(@;
s@PetscNewLog\(([^,;()]+) *,[^,;()]+, *@PetscNewLog($1,@'

show more ...


# b4dc3ebd 19-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Added Jacobi smoothing for the OptProl part


# 7779008d 19-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Fixes for complex and 64-bit index builds in the new interp.


# 8eab0cc1 19-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Added PCGAMGClassicalSetType() and registration


# 586a8384 08-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Add thresholding for the prolongator entries


# ed4e82ea 07-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMGClassical: Standard interpolation now works for scalar problems.


# f9a65ec8 06-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Begin standard interpolation; match direct.

This matches the direct interpolation previously implemented as
a bug check. The next step is to add the indirect entries.


# e44fc5ae 04-Nov-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'madams/gamg-destroy' into prbrune/pcgamg-classicalinterpolationstrategies


# 1ce39c63 01-Oct-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical Separate thresholding for graph coarsening and prolongator


# 167fb786 30-Sep-2013 Peter Brune <brune@mcs.anl.gov>

Cleanup of PCGAMGClassical Prolongator creation.


# 550383ed 30-Sep-2013 Peter Brune <brune@mcs.anl.gov>

Simplification of graph creation in PCGAMG_Classical


# d2050638 30-Oct-2013 Mark Adams <mfadams@lbl.gov>

fixed incorrect sizeing in classical AMG


# 256ff83f 11-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/wirth-fusion-materials

Conflicts:
src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c


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

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


# 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 ...


12345678910