Revert the function name where it is referenced
Fix more bugs when y is locked in VecScatter(x,y)
Fix more bugs when we lock vectors in VecScatter
rm PetscMemcpy(mat->ops,matin->ops,sizeof(struct _MatOps)) and mat->ops->destroy = MatDestroy_xxx, as suggested by Barry
rm special MatDuplicate_XXX()
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 ...
MatSetFromOptions_XXX: fix help outputCalling PetscOptionsBegin inside the specific implementationsturns off the output of the available options. Close the options with PetscOptionsTail() as elsew
MatSetFromOptions_XXX: fix help outputCalling PetscOptionsBegin inside the specific implementationsturns off the output of the available options. Close the options with PetscOptionsTail() as elsewhere in PETSc
Merge branch 'maint'
MatDisassemble_{*}AIJ: fix propagation of insertion error flagWe cannot set a -1 flag, as this will generate an error at the first values insertion
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/
Fixed MAT_REUSE_MATRIX case when converting between MPIAIJ and MPISELL matrix types.
Rename ELL to SELLSELL is more accurate. It stands for sliced ELLPACK.Funded-by:Project: PETSc for ThetaTime: 2.5 hoursReported-by:Thanks-to:
1234567