Added ISSorted() test to MatGetSubmatrices_MPISBAIJ()These matrices can't be constructed by just post-sorting rows: we wouldhave to move entries between rows. Hence, we keep the sortedrequiremen
Added ISSorted() test to MatGetSubmatrices_MPISBAIJ()These matrices can't be constructed by just post-sorting rows: we wouldhave to move entries between rows. Hence, we keep the sortedrequirement for sbaij.
show more ...
MatLoad_ and VecLoad_ routines that use options database information from the binary file .info files need to PetscViewerSetUp() before accessing the options database because the "lazy" setup of bina
MatLoad_ and VecLoad_ routines that use options database information from the binary file .info files need to PetscViewerSetUp() before accessing the options database because the "lazy" setup of binary viewers defered the opening of the files until binary reading was first done which was after the calls to determine matrix and vector block sizes.
Merge branch 'hzhang/matgetrowij-bugfix'
MatAssembly: move check for InsertMode consistency into MatStashScatter implsThe BTS implementation now encodes InsertMode in-band to avoid anotherset of messages for MAT_SUBSET_OFF_PROC_ENTRIES.
MatAssembly: move check for InsertMode consistency into MatStashScatter implsThe BTS implementation now encodes InsertMode in-band to avoid anotherset of messages for MAT_SUBSET_OFF_PROC_ENTRIES. It does the reductionin debug mode for better error reporting.
PetscViewerBinaryGetDescriptor() is now a collective and must be treated as suchfixed some calls to PetscViewerBinarySetUseMPIIO()removed some test runs that take too long
patch for MatGetRowIJ_SeqSBAIJ() provided by Stefano Zampini
Merge branch 'maint'Conflicts: src/mat/impls/baij/seq/baij.h src/mat/impls/sbaij/mpi/mpisbaij.c src/mat/impls/sbaij/seq/sbaij.h
rm white spaces
bugfix of ISEqual_private()
sbaij: move extern prototypes out of mpisbaij.c [and declare them in the corresponding sbaij.h/mpisbaij.h includes]
cleanup MatGetSubMatrix_SeqSBAIJ_Private() by removing extra input is1
cleanup MatGetSubMatrix_MPISBAIJ() by factoring ISEqual_private() out
add new MatGetSubMatrix_MPISBAIJ (see issue #7)
Merge branch 'barry/feature-vec-lock'
Merge branch 'hzhang/elemental-matconvert'Conflicts: src/mat/examples/tests/makefile
add MatConvert_sbaij_elemental()
Added VecLockPush() and VecLockPop() to make vector read onlyUsed VecLockPush() and VecLockPop() in a couple of key locations; PCApply(), KSPSolve(), MatMult()Fixed many uses of VecGetArray() to Ve
Added VecLockPush() and VecLockPop() to make vector read onlyUsed VecLockPush() and VecLockPop() in a couple of key locations; PCApply(), KSPSolve(), MatMult()Fixed many uses of VecGetArray() to VecGetArrayRead()Added VecGet/RestoreArrayPair() for commonly occuring patternAdded const to many locations driven by use of VecGetArrayRead()
Merge branch 'maint'
cannot call PetscObjectGetName() on a subset of the MPI processes
MatView() with some matrix formats and ASCII_MATLAB did not print correct matrix nameReported-by: Michael Souza <souza.michael@gmail.com>
Merge branch 'barry/update-suitesparse-version'Conflicts: src/ksp/ksp/examples/tests/makefile
manual merge of conflict
Completed support for SuiteSparse Cholmod using GPUsconfigure: --with-cuda --download-suitesparse-gpu --with-64-bit-indices (SuiteSparse limitation)Runtime: -mat_cholmod_useGPU 1 or 0 default is 1
Updated to support SuiteSparse 4.4.1added UMFPACK and CHOLMOD examples to test suiteupdated documentation to better unify klu,umfpack, and cholmodIn response to bitbucket issue 88Did not add CHO
Updated to support SuiteSparse 4.4.1added UMFPACK and CHOLMOD examples to test suiteupdated documentation to better unify klu,umfpack, and cholmodIn response to bitbucket issue 88Did not add CHOLMOD GPU support usage to --download-suitesparse yetReported-by: Sean Farley <sean.michael.farley@gmail.com>
1...<<21222324252627282930>>...69