| #
2b510759
|
| 07-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove enums for coarse problem type.
Now the strategy for solving coarse problem is driven by the number of requested levels. Added missing checks to public interface Minor fixes in PCBDDCG
PCBDDC: remove enums for coarse problem type.
Now the strategy for solving coarse problem is driven by the number of requested levels. Added missing checks to public interface Minor fixes in PCBDDCGraph code to cope with tabs in dbg_viewer
show more ...
|
| #
81f98445
|
| 02-Jul-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'prbrune/dm-coordinaterestrict' into prbrune/snes-elasticityexample
|
| #
50bf7105
|
| 28-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'toby/pcfactorgetlevels'
* toby/pcfactorgetlevels: PCFactor: add PCFactorGetLevels
|
| #
96006717
|
| 28-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/pcmg-residual-underscore'
* jed/pcmg-residual-underscore: PCMGResidualDefault: fix fortran def [error on windows build] PCMGResidualDefault: deprecate old semi-private name and
Merge branch 'jed/pcmg-residual-underscore'
* jed/pcmg-residual-underscore: PCMGResidualDefault: fix fortran def [error on windows build] PCMGResidualDefault: deprecate old semi-private name and make public Fortran: PCMGResidual_Default needs to handle double-underscore
show more ...
|
| #
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 ...
|
| #
54b2cd4b
|
| 20-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
PCMGResidualDefault: deprecate old semi-private name and make public
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
2591b318
|
| 07-Jun-2013 |
Toby Isaac <tisaac@ices.utexas.edu> |
PCFactor: add PCFactorGetLevels
This feature is useful to increment the fill level.
|
| #
1cb54aad
|
| 05-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'stefano_zampini/pcbddc-development'
Conflict with 'jed/matnullspaceremove-inplace', resolved using:
$ git merge -X theirs --no-commit stefano_zampini/pcbddc-development $ git grep
Merge branch 'stefano_zampini/pcbddc-development'
Conflict with 'jed/matnullspaceremove-inplace', resolved using:
$ git merge -X theirs --no-commit stefano_zampini/pcbddc-development $ git grep -l MatNullSpaceRemove src/ksp | xargs perl -pi -e 's@(MatNullSpaceRemove\([^,]+,[^,]+),NULL\)@$1)@' $ git commit -a
* stefano_zampini/pcbddc-development: PCBDDC: add wrappers for PetscStackCallBLAS PCBDDC: Final fix for locally periodic problems PCNNCreateCoarseMatrix: fix allocation error PCIS: consider myself as a neighbor when classifying interface nodes PCBDDC: Remove misuses of neighbours_set in FETI-DP code PCBDDC: Coarse solution lives in the span of phi (not psi) MATIS: Add IsSymmetric and IsHermitian implementations PCBDDC: More robust method to compute local boundary nodes PCBDDC: Add partial support for periodic problems replacing Sort with RemoveDups PCBDDC: Add support for non-symmetric linear systems PCBDDC: Stiffness scaling should be rebuilt in any case (just to be safe) PCBDDC: Remove trailing blanks PCBDDC: Consistency of CSR graph passed in postponed to PCSetUp PCBDDC: Preliminary work to split PCBDDCCoarseSetUp in simpler pieces PCBDDC: allow compilation without metis header PCBDDC: Optimal allocation in PCBDDCGetPrinalVerticesLocalIdx PCBDDC: add verbosity level to graph view PCBDDC: change boolean debug flag to integer -pc_bddc_check_level PCBDDC: Workaround for BAIJ local matrices: convert to AIJ for coarse matrix PCIS: Use PETSC_COMM_SELF instead of MPI_COMM_SELF PCBDDC: many changes ISG2LMapApply: fix __FUNCT__ and invalid access before globals are set up
show more ...
|
| #
386b2e21
|
| 01-Jun-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-docs-regarding-xxxtype'
|
| #
8f6c3df8
|
| 01-Jun-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Removed the ability of XXXType to be the string name of a library and function in that library but forgot to remove this form from all the XXXAType manual pages
|
| #
674ae819
|
| 29-Mar-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: many changes
- Source code split - Added Reset procedures - Support for different MatStructure flags
|
| #
8e6d0c30
|
| 20-Mar-2013 |
Peter Brune <brune@mcs.anl.gov> |
Added classical AMG to GAMG
|
| #
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)
|
| #
3e3471cc
|
| 13-Apr-2013 |
Mark Adams <mark.adams@columbia.edu> |
PCGAMG: add PCGAMGInitializePackage (fixes memory leak)
|
| #
06e93e79
|
| 11-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisteralldestroy'
* barry/rm-xxxregisteralldestroy: TSSSP: Fix to use proper TSSSPInitializePackage() system flag should have been false removed unnneeded and unuse
Merge branch 'barry/rm-xxxregisteralldestroy'
* barry/rm-xxxregisteralldestroy: TSSSP: Fix to use proper TSSSPInitializePackage() system flag should have been false removed unnneeded and unused XXXRegisterDestroy() routines removed PetscFunctionListDestroyAll() and put PetscFunctionListDestroy(&XXXList) into the package finalize
show more ...
|
| #
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
|
| #
48dd1dff
|
| 08-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed unnneeded and unused XXXRegisterDestroy() routines
|
| #
a782d3a5
|
| 04-Apr-2013 |
Mark Adams <mark.adams@columbia.edu> |
PCGAMG: namespace PCGAMGType macros and fix Fortran type
|
| #
8a1af44d
|
| 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add t
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add to nightlies Changes: Note updates to XRegisterDynamic/PetscObjectComposeFunctionDynamic PetscObjectComposeFunctionDynamic: remove stale docs and usage developers.tex: remove complications from function composition with dlls removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction() changes: document PetscFunctionListAdd() API change developers.tex: update documentation of PetscObjectComposeFunction removed path and MPI_Comm arguments from PetscFunctionListFind/Add() removed path argument to XXXInitializePackage() and XXXRegister() removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
show more ...
|
| #
e1d27e54
|
| 28-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which drop the string name argument.
* barry/rm-xxxregisterdynamic: (82 commits) ...
Conflicts: src/ts/interface/tsregall.c
show more ...
|
| #
bdf89e91
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
|
| #
607a6623
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed path argument to XXXInitializePackage() and XXXRegister()
|