PCBDDC: zero size memory leak
Merge branch 'stefano_zampini/fixes-and-improvements-multilevel'
PCBDDC: VecSetValuesLocal should be guarded when doing multilevel since it checks for valid pointer even if n is zero
Merge branch 'stefano_zampini/get-rid-of-PCBDDCApplySchur'
PCBDDC; forgot to call destroy on local schur complement
PCBDDC: overlap coarse solver with local substructure correction when possible
PCBDDC: add missing error signalParmetis comment removed since the code dynamically adjust to the partiotion obtained
PCBDDC: temporary solution copies can be avoided as well when the rhs does not change
PCBDDC: avoid unneeded copies of rhs during presolve
PCBDDC: need to get the correct typeIt could have been changed from options
Merge branch 'stefano_zampini/fix-dirichlet-trick'
PCBDDC; get rid of PCBDDCApplySchur/Transpose use MatSchurComplement insteadnote: the previous code gave erroneous results for very small local matrices, due to caching issues in the MatMultinside
PCBDDC; get rid of PCBDDCApplySchur/Transpose use MatSchurComplement insteadnote: the previous code gave erroneous results for very small local matrices, due to caching issues in the MatMultinside PCBDDCApplySchur
show more ...
PCBDDC: fixed typo in the code
PCBDDC: PCPostSolve should restore nonzero intial guess flag as it was after PCPreSolverhs should be removed either with nonzero initial guess or in presence of dirichlet boundary
PCBDDC; MatGetVecs is now deprecated
Merge branch 'stefano_zampini/pcbddc_deluxe'Conflicts: src/ksp/pc/impls/bddc/bddc.c
Merge branch 'stefano_zampini/pcbddc-changeofbasis'Conflicts: src/docs/website/documentation/changes/dev.html
PCBDDC: use vecduplicatevecs instead of explicit loop
Merge branch 'barry/docs-matblocksize'
Merge branch 'stefano_zampini/fixes'
PCBDDC: wrong mat type
PCBDDC; worng check for when setting local adjacency graph
MatGetVecs() and KSPGetVecs() replaced with MatCreateVecs() and KSPCreateVecs()since they are creators not getters
1...<<31323334353637383940>>...53