Merge branch 'tisaac/simplify-register-all'Removed the XXXRegisterAll() functions from the public interface. These should now only be handled by the package intialization functions.
Merge branch 'barry/refactor-petscsubcomm'
Merge branch 'xolotl'Conflicts: src/mat/impls/aij/mpi/mpiaij.c
minor cleanup of PetscSubcomm code and documentation
Added VecLockPush/Pop() around SNES callbacks etcAdded DADAVecGetArray[DOF]Read()Added use of GetArrayRead() as neededAdded many more const as neededNote DMDAVecGetArray[DOF]Read() does not yet
Added VecLockPush/Pop() around SNES callbacks etcAdded DADAVecGetArray[DOF]Read()Added use of GetArrayRead() as neededAdded many more const as neededNote DMDAVecGetArray[DOF]Read() does not yet require correctly consted argument
show more ...
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()
Fixed formatting in MatSetOption manual pageReported-by: Sebastien Gilles <sebastien.gilles@inria.fr>
manual merge of conflict
mv include/finclude to include/petsc-finclude for namespacing in installs
Merge branch 'pr234/vasiliy_kozyrev/mkl_cpardiso'
Merge branch 'barry/fix-damp-not-one-pcapplyrichardson'
You moved PETSC_EXTERN MatRegisterAll() to matimpl.h butdid not change the matregis.c to include matimpl.h hence it did not knowthat it was extern "C"Please please please always test with C++ bef
You moved PETSC_EXTERN MatRegisterAll() to matimpl.h butdid not change the matregis.c to include matimpl.h hence it did not knowthat it was extern "C"Please please please always test with C++ before pushing to next etc
ISColoring: Added PetscCopyMode argument to create
IS: Create a types header, and moved most structs to the impl header- Layout should not be in the main header, but it is needed by some static functions
-ksp_richardson_scale was ignored when PCApplyRichardson() was usedFix: turn off PCApplyRichardson() when scale is not 1 and print PetscInfo warningReported-by: Mark Adams <mfadams@lbl.gov>Fixed
-ksp_richardson_scale was ignored when PCApplyRichardson() was usedFix: turn off PCApplyRichardson() when scale is not 1 and print PetscInfo warningReported-by: Mark Adams <mfadams@lbl.gov>Fixed missing carriage return in uses of PetscInfo() and missing ierr CHKERRQ() usage
Intel MKL Cluster Pardiso. Work only Intel(R) Parallel Studio XE 2015
Remove XXXRegisterAllCalled from public interface.All XXXRegisterAll() methods are now idempotent, so a boolean indicatingwhether they can be called or not is no longer necessary.
when unavailable LU or Cholesky is selected print error messagenow contains pointer to website with list of possible choices
Need to register MatSolverPackages for AIJPERM and AIJCRL matrix types
fix some syntax/missing variable declarations errors introduced in branch
cleanup for cuda builds where nvcc is not in the pathfixes for cusparse solver with new organization of registration of solver packages
Moved registration of MatSolverPackages out of MatCreate_XXX routines into standalone system, this allows1) more precise error message when a requested solver is not found2) easier to add new solve
Moved registration of MatSolverPackages out of MatCreate_XXX routines into standalone system, this allows1) more precise error message when a requested solver is not found2) easier to add new solvers without touching basic PETSc matrix implementation files and the possibility of adding new solvers to the library after PETSc is installed or even at run time
Merge branch 'hzhang/mat-redundant_sbaij'
bugfix for input matrix with bs>1
call MatDestroy_Redundant from MatDestroy() instead of from MatDestroy_XXX()
1...<<41424344454647484950>>...111