Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Add SNESMS: multi-stage smoothers, a nonlinear analogue to polynomial smoothersHg-commit: 3de9c70f2af1c2a7d27b25f3ed88b30b58a24e48
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
Remove trailing sentence fragment from man pageHg-commit: 7c4e0231af8874fe96dbb88430e5d9b16200599b
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.hHg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
removed #define PETSCXXX_DLL from top of all source filesHg-commit: b784aa18ddcf5337d4011d34f0fa008681695ac1
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.Hg-commit: 72f7a5e60333f6c9780d56fcce45657940d16b13
show more ...
more fixing of badly formatted SETERRQfixed a bunch of SETERRQ() with PETSC_COMM_SELF to use correct communicatorHg-commit: 57d5965aa89b7e0c92623954688d77d16a86d0f2
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
changed cookie to classid cause that is what it is.Hg-commit: ffa25d1edea7afc409fcc13e7f2b63587b1494c1
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
changed PetscMap to PetscLayoutHg-commit: b8f4632bd00d1563dcf8108fd4199169f8fd320b
Removed MatCompress completelyHg-commit: 4724a9ef7c2da8d62781764b00487fecf0216211
Make MATSCATTER a matrixSet type name in MatCreate_Scatter.Use ADD_VALUES semantics in MatMult_Scatter and MatMultTranspose_Scatterso that the scatter has matrix semantics when the index sets ar
Make MATSCATTER a matrixSet type name in MatCreate_Scatter.Use ADD_VALUES semantics in MatMult_Scatter and MatMultTranspose_Scatterso that the scatter has matrix semantics when the index sets are notinjective or not surjective. See thread at http://lists.mcs.anl.gov/pipermail/petsc-dev/2009-March/001224.htmlHg-commit: 6d3d60abcf7d1166011d61f76468575e5a29a894
removed -I$PETSC_DIR from make system and changed the corresponding#include "src/dsdsdsds" to "../src/sdsdsds" in the source codeHg-commit: 6e3c4cc4b4bfcb366bae9b71afcb5009c1f0429d
fixed some memory bleedingchanged PetscMap in Vec and Mat to be an allocated shared structure with referencing counting. Shared by Vecs obtained with VecDuplicate() and MatGetVecs()Hg-commit
fixed some memory bleedingchanged PetscMap in Vec and Mat to be an allocated shared structure with referencing counting. Shared by Vecs obtained with VecDuplicate() and MatGetVecs()Hg-commit: 9cebf4ba1b4632fc12cb8afbc01d420ee612ad72
commit after mergerHg-commit: 85051e70bfaed1c95d1351031015b959074e7b61
initial changes for better memory loggin on objectsHg-commit: 0ef7914e13d41d173ef1ba2552c26bd9f41bc807
changed bmake/common everywhere to conffixed a little more for new install systemHg-commit: 1aa781ff09e652ebafd6f016d84e88c15ea650f1
use VecScatter as the first arg for VecScatterBegin()/End()Hg-commit: 9f2dfaca49031bb2845b6b5f1a86d3034d6e408e
added PetscMapSetBlockSize() on several matrix types that missed it; petsc-maint 15926Hg-commit: b936b8f008c282766f58ef07bd6c07f871dc8dc0
revised the design of PetscMap....should fix petsc-maint 15893Hg-commit: c45a79cbc7d588b27e55b535c0cbb18777095c43
fix incref/decref pattern in many placesHg-commit: 22e103f7957be81eb52288a9ed4ffb27537b6d8f
12345