MatIS: remove difference to silent errors (still need to be optimized)
MATIS: fix MatISGetMPIXAIJ for SeqSBAIJ and MPISBAIJ
MatIS: fix MatISGetMPIXAIJwhen MAT_INITIAL_MATRIX is specified, using PETSC_DECIDE for the local sizes may result in incompatible layouts with the original matrix
Merge branch 'master' into stefano_zampini/pcbddc-adaptive-selectionConflicts: src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcscalingbasic.c src/mat/impls/aij/mpi/mumps/mumps.c s
Merge branch 'master' into stefano_zampini/pcbddc-adaptive-selectionConflicts: src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcscalingbasic.c src/mat/impls/aij/mpi/mumps/mumps.c src/mat/impls/is/matis.h
show more ...
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
Merge branch 'master' into stefano_zampini/pcbddc-adaptive-selectionConflicts: src/ksp/pc/impls/bddc/bddcprivate.c
MATIS: better not to set the LocalToGlobalMappingIt can conflict with the block size
MATIS: optimize MatISGetMPIXAIJ for local SeqAIJ matrices
MATIS: move preallocation during MatISGetMPIXAIJ into a separate routineSchur subsets can take advantage
MATIS: MatISGetMPIXAIJ now uses star forest
MATIS: added PetscSF to MATIS private data for later reuse
manual merge of conflict
convert some PetscMalloc() to PetscMalloc1()remove unneeded () in first argument to PetscMalloc/Calloc1()fixes for MATLAB examples
MATIS: special case for one subdomain only
PCBDDC: fixed memory leak in MatISDuplicate
Merge branch 'stefano_zampini/matis-preallocation'
MatGetVecs() and KSPGetVecs() replaced with MatCreateVecs() and KSPCreateVecs()since they are creators not getters
MATIS: added manual entry for MatISSetPreallocation
MATIS: added general preallocation routine for the object
Merge branch 'maint'
with with -> with the the -> the
MATIS: MatISGetMPIXAIJ is now well tested and can be public. Moved to MATIS sourceminor corrections to matis.c
Merge branch 'stefano_zampini/pcbddc-multilevel-improvement'Conflicts: src/ksp/pc/impls/bddc/bddcprivate.c
fixed ISLocalToGlobalMappingGetInfo() to handle block and non-block cases
MATIS: private member mapping was not zeroed when creating the object
1...<<111213141516