housekeepingremove trailing blanksremove functions that are no longer part of PETSc
MatSetValues_SeqSBAIJ: need to check against cmap->N
Merge branch 'maint'
Revert the function name where it is referenced
Fixed typo in sbaijcholmod.c comments.
jczhang/fix-mat-sbaij-allocIf created with arrays, we must still free imax and ilen
rm PetscMemcpy(mat->ops,matin->ops,sizeof(struct _MatOps)) and mat->ops->destroy = MatDestroy_xxx, as suggested by Barry
rm special MatDuplicate_XXX()
MatLoad_*: check viewer type at impl level
Write clearly what "row indices" mean for compressed sparse row representationCommit-type: documentationReported-by: Martin J Kuehn <martin.kuehn@uni-koeln.de>
Changed VecScatterCreate() to take a communicator and return scatter as other first class PETSc objects do.Changed old VecScatterCreate() to VecScatterCreateWithData()Completed basic refactorizati
Changed VecScatterCreate() to take a communicator and return scatter as other first class PETSc objects do.Changed old VecScatterCreate() to VecScatterCreateWithData()Completed basic refactorization of VecScatter code, ready for new implementations to be added.(There is still some code duplication between the VecScatter MPI1 and MPI3 code but it can be fixed at anytime without requiring changes to the VecScatter API.Part 5 of a refactorization of VecScatter to be treated as a first class PETSc objectCommit-type: style-fix
show more ...
Copy & paste the change on PetscSparseDensePlusDot
MatDisassemble_{*}AIJ: fix propagation of insertion error flagWe cannot set a -1 flag, as this will generate an error at the first values insertion
Merge branch 'balay/fix-uni-ex/maint'
CHOLMOD supports -pc_type cholesky not -pc_type luCommit-type: documentationReported-by: Lin Bo Peter <linbopeter@163.com>Development Tools: Vim, Emacs, Eclipse
Man pages: add newlines after "Notes:"This allows for proper formatting from sowing.On OS X (using gsed, not the default BSD sed), from the PETSc root directory: find src include -type f \(
Man pages: add newlines after "Notes:"This allows for proper formatting from sowing.On OS X (using gsed, not the default BSD sed), from the PETSc root directory: find src include -type f \( -name "*.c" -or -name "*.h" -or -name "*.cxx" \) | xargs gsed -i 's/Notes\s*:\s*\(\w.*\)/Notes:\n \1/'This adds a newline and 4 spaces whenever "Notes:" is followed by any "word" character, in any .c, .h, or .cxx file in src/ or include/
Fixes to enable use of PetscSparseDensePlusDot_AVX512_Private().Moved PetscSparseDensePlusDot_AVX512_Private to aij.h.Ensured that sbaij/seq/relax.h does not invoke this function in unsigned short
Fixes to enable use of PetscSparseDensePlusDot_AVX512_Private().Moved PetscSparseDensePlusDot_AVX512_Private to aij.h.Ensured that sbaij/seq/relax.h does not invoke this function in unsigned short case.
change MatSolverType to be a const char* typedef to match other XXTypeCommit-type: style-fixReported-by: Franck Houssen <franck.houssen@inria.fr>
Fix name MatSolverPackage since it is better to be consistent and use the terminology Type.Commit-type: style-fix, documentation
fix terrible name for routines that view the info level of matrixResulted in links from MatFactorInfo to MatFactorInfo_XXX() which are really unrelated routinesCommit-type: documentation
various fixes for example tests converted to the new test harnessMatView() PETSC_VIEWER_ASCII_INFO_DETAIL now prints memory usage with %g so that result hasa . so that testing diffs ignore differe
various fixes for example tests converted to the new test harnessMatView() PETSC_VIEWER_ASCII_INFO_DETAIL now prints memory usage with %g so that result hasa . so that testing diffs ignore differences in this value which come from different sizes of float or intCommit-type: portability-fix, testing-fix
check mat->hermitian for MAT_FACTOR_CHOLESKY and ftype == MAT_FACTOR_ICC in MatGetFactor()cleanup src/mat/examples/tests/ex127.c
rm checking symm for Cholesky||ICC from MatGetFactor_seqaij_petsc; small cleanup src/ksp/ksp/examples/tutorials/ex10.c
1...<<11121314151617181920>>...69