| aed5ffcb | 05-Aug-2013 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
Merge branch 'paulmullowney/txpetscgpu-package-removal2' |
| 20a2ab83 | 02-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove Enum on coarse communications since they are now the same
Partial cleanup of SetUpCoarseSolver. MULTILEVEL_BDDC will be wrapped into functions |
| a57a6d2f | 02-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: PARALLEL_BDDC case now handled trough MatConvert_IS_AIJ
MatConvert_IS_AIJ only supports MAT_INITIAL_MATRIX and MPIAIJ. No reasons to make it public. |
| f34684f1 | 02-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Global numbering of coarse dofs moved to a separate routine |
| b2bf6370 | 01-Aug-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm psubcomm from MatGetRedundantMatrix() because Jed does not like it :-( |
| 7cb6ea77 | 01-Aug-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm psubcomm from MatGetRedundantMatrix_MPIAIJ_interlaced(), from all app codes |
| bb714bf2 | 01-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: move mpi calls outside block for primal dofs numbering |
| 681e7c04 | 01-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Hide deluxe functions.
Linking stage was broken on Tiger. Now fixed. |
| fdc09c96 | 01-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove integer arrays for primal indices from bddc private struct |
| 3f6c1c27 | 01-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/pcbddc-mirrorsfix' into stefano_zampini/pcbddc-improvecoarsesolver |
| fdc635d7 | 01-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: coarse_mat is no longer a member of bddc private struct. |
| 9ffa7720 | 01-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove REPLICATED_BDDC and SEQUENTIAL_BDDC branches.
GATHERS_BDDC are no longer needed, thus removed. |
| 47d04d0d | 31-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Set defaults for BDDC customization |
| 6909748b | 30-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
set defaut psubcomm->type=PETSC_SUBCOMM_CONTIGUOUS |
| fd7037dc | 30-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
replace MatGetRedundantMatrix_MPIAIJ_xxx() by MatGetRedundantMatrix() in PCSetUp_Redundant(); passed tests of sp/ksp/examples/tutorials/ex5.c and mat/examples/tests/ex9.c |
| c79c5527 | 28-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add 'psubcomm' as an input for MatGetRedundantMatrix(): user can provide his own subcomm, or psubsomm, or nsubcomm |
| f68be91c | 19-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add PetscSubcommSetFromOptions(); PCRedundant can swith to PETSC_SUBCOMM_CONTIGUOUS at runtime |
| e37c6257 | 18-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
implement MatGetRedundantMatrix for psubcomm_type CONTIGUOUS; rename MatGetRedundantMatrix_MPIAIJ_interlaced to MatGetRedundantMatrix_MPIAIJ_psubcomm |
| 8b96b0d2 | 17-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
add small comment |
| 1714dc9e | 15-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix |
| ab661555 | 14-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup PCSetUp_Redundant(); add tests for PCRedundant |
| 1b81debc | 13-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup PCSetUp_Redundant() |
| ddc54837 | 12-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize PCApply_Redundant() in the case !useparallelmat |
| d3b23db5 | 11-Jul-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm mlocal_red from MatGetRedundantMatrix() set defaults in PetscSubcommCreate() |
| 8eeda7d8 | 31-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Less tricky customization from options |