Merge branch 'barry/reduce-dmsetup-da-memoryusage' of bitbucket.org:petsc/petsc into barry/reduce-dmsetup-da-memoryusage
update hypre interface for const PetscInt ** argument to DMDAGetGlobalIndices()
Hypre: Fix cast for DMDAGetGlobalIndices()
MatRestoreRowIJ/ColumnIJ: zero pointers to catch accidental misuseOnly zero in case where the operation is "done" so that user'suninitialized arguments are not overwritten. I don't know if it'sb
MatRestoreRowIJ/ColumnIJ: zero pointers to catch accidental misuseOnly zero in case where the operation is "done" so that user'suninitialized arguments are not overwritten. I don't know if it'sbest, but this is consistent with done=FALSE meaning that the argumentsare not changed.Explicitly pass NULL when intentionally using the number of rows afterrestoring.
show more ...
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
VecHYPRE_IJVectorCreate: must be PETSC_EXTERN [petsc-maint #155399]Shared between petscdm and petscvecHg-commit: 41ad8d3b80c7a9edf4d80bf2e09f7fb8c0405f2b
merge, terrible manual process with many conflicts with Jed's PETSC_INTERNALHg-commit: 84df07d03c6e55bd0f27bd5ee8c1738562bd529d
visibility: use PETSC_INTERN when possibleHg-commit: 3b4bfb5c23843293f1f08790b48437080a32eb42
began removing unneeded EXTERN_C_BEGIN/END and converting needed ones to PETSC_EXTERN_CHg-commit: e0c157606a3283d5a4ba8902a0da5cad0e2aa531
began removing extern "C" wrappers for functions passed to PetscObjectComposeFunction() and making appropriate ones staticHg-commit: eef29051d7c47680850b22cd953238719c6b75fc
changed use of PetscObjectComposeFunctionDynamic() to PetscObjectComposeFunction() to allow use of static for functions for standard use in PETScPetscObjectComposeFunctionDynamic() is still availabl
changed use of PetscObjectComposeFunctionDynamic() to PetscObjectComposeFunction() to allow use of static for functions for standard use in PETScPetscObjectComposeFunctionDynamic() is still available for use if neededalso fixed calls to PetscObjectComposeFunction() to not wrap lines (per PETSc coding style)Hg-commit: 822f9ddaac95a8ff6c2a9ad77fbf07d02d2c20d9
added PetscObjectComm() and used it to replace (((PetscObject)obj)->comm)Hg-commit: 3da37c458124ad48ae939f4e9823e4430ee0b8be
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 05
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 054705a517d7f4388a8a084415d7478cbe95dff4
Uncrustified src/dm/*. No re-uncrustification of un-uncrustified plex.c.Hg-commit: 0eadce41498eb88aa85fb46f989ad9d09bfd9c3e
Partially unified indentation to two spaces rather than 3, 5, etc.Hg-commit: 72aceb82fa10cae79a777f91c00d187d4e02f4f6
don't list unneeded /*I includes; they clutter the manual pagesHg-commit: e78ba20ae96445858089a43bccd0933d14f8ae95
simplied PetscCallStackHypre() and changed it to PetscCallStackStandard() since it can be used anywhereand isn't specific to hypreHg-commit: 7ab5a66be9271964789ab49046218230c124c84f
DM: Added MatGet/SetDM() and updated DMs to handle Vec and Mat for thisHg-commit: d20ec0ce94bab2e32af8971314fa1b0124689ebf
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
Const-correctness for MatGetRowIJ()/MatGetColumnIJ()The arrays have always been read-only according to thedocumentation. This patch should cause no behavioral change.This const-correctness casca
Const-correctness for MatGetRowIJ()/MatGetColumnIJ()The arrays have always been read-only according to thedocumentation. This patch should cause no behavioral change.This const-correctness cascaded into the private ordering and coloringroutines.Hg-commit: 7efa5f739222584a785675705479b4e17c346e6e
fixed formating of variable declarations messed up by putting const int XXXTypefixed DMDAGet/SetCoordinates() that matt did not removeHg-commit: de8db80506612f87fb4b9c77dd85f76c605a3942
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
12345