KSPFETIDP/PCBDDC: fix defaults
PCBDDC: fix a couple of wrong communicators in SETERRQ
KSPFETIDP: use PCFIELDSPLIT for preconditioning
PCBDDC: don't reuse the solvers when the discrete harmonic version has been requested
PCFETIDP: use single kernel for PCApply and PCApplyTranspose
MATFETIDP: use a single kernel for MatMult and MatMultTranspose
PCBDDC: recompute topography just when needed
KSPFETIDP/PCBDDC: compute non-pde-harmonic Schur complement for deluxe if requested
KSPFETIDP: rename iP in iV as it should be, since they are velocity dofs
PCBDDC: remove zeroed out rows for local interface pressure
PCBDDC: use a sparse rhs when the solver is MUMPS
fortran: disable interfaces for functions with 'char' arguments. Now we get compile errors
PCBDDC: add command line option to not use strided fields if bs > 1
fix duplicate definitions warned by -Wredundant-declsAlso a bugfix? BLASdotu_ -> dotuReported-by: Till Martens <till.martens@dlr.de>
rename MatGetSubMat -> MatCreateSubMat
PCBDDC: use %D for PetscInt printfs
PCBDDC: fix worng usage of MAT_REUSE_MATRIX in MatGetSubMatrices
PCBDDC: use MAT_INPLACE_MATRIX for MatTranspose
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-t
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-to: Andreas Mang <andreas@ices.utexas.edu>
show more ...
Merge branch 'stefano_zampini/feature-pcbddc-saddlepoint'Conflicts: src/mat/impls/aij/mpi/mpiaij.c src/mat/impls/is/matis.cModified ex23.c for the API change of the function CheckMat
PCBDDC: fix any bad command line customization for multilevel-pc_bddc_levels (or PCBDDCSetLevels) take precedence on, e.g., -pc_bddc_coarse_pc_type cholesky
PCBDDC: need to zero the reset function pointer before calling PCDestroy
PCBDDC: fix warnings from nightly builds
PCBDDC: The resulting MatIS has to have local matrices of the same type -> default is SeqAIJ
PCBDDC/KSPFETIDP: fix for zero local size
1...<<11121314151617181920>>...53