MatDestroy(): cleanup the MatPreallocated() hack, fix all matrix typesHg-commit: 8b12afa1931080f94d5efc78eba78580324579e8
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 ...
changed all EXTERN to extern the CAPS served no purposeHg-commit: cdf5985509992c2237dbbe07f14278cccee0306c
Remove ISBlock(), ISStride() as there is namespace clash with ISBLOCK & ISSTRIDE [fortran allcaps]Suggest using PetscTypeComapre() directly instead.Hg-commit: aca83e6ea6c9ac1f4c54c4ffc4c6b8ad7be57
Remove ISBlock(), ISStride() as there is namespace clash with ISBLOCK & ISSTRIDE [fortran allcaps]Suggest using PetscTypeComapre() directly instead.Hg-commit: aca83e6ea6c9ac1f4c54c4ffc4c6b8ad7be57763
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
finished converting to use PetscTryMethod() and PetscUseMethod() whenever possible.Hg-commit: 37cf7fcea5d871042d238d3c6a46bb0914b2136d
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
Reordered MatLoad input arguments.Updated custom fortran MatLoad stub.Hg-commit: 1b34440d31d2a1eb45d0adecc1d80c3909b37054
MatLoad interface upgrade complete : Replaced all MatLoadnew() to MatLoad()Hg-commit: c13fd97592f26133f7c2c5fcb35b1f0bb383ee5a
Removed all dead previous MatLoad related codeHg-commit: 103f343af4c26e024c9483c4b45581631c70a977
Upgrading to new MatLoad interface : Replaced all use of MatLoad() with MatLoadnew()Hg-commit: ade248946c12ce11ac537da7360f9babe1978b39
Added blockmat support for new matload interfaceHg-commit: e30ff615879e6f27d2c2043226561fe2e2214d4e
Moved the code related or containing the matrix size information from MatCreate_xxx to MatxxxSetPreallocation_xxx for blockmat and dense matricesHg-commit: c56f6104ff5b4a74ff2170aa7b7a987782feae99
changed many VecGetArray() to VecGetArrayRead()Hg-commit: d7f64a5632750c1ca905eea86db48747b7367a8a
undid the MatSeqXAIJReallocation conversion from macro to function because it was broken.Hg-commit: dea7891b2ca43e5c3492cc1ddf826db987b36c10
Conversion of a few macros to static inline functionsFixed fill ratio info for SeqAIJ LU symbolic factorizationHg-commit: 70f9e9faca93960c98b60d63404804672fe0204b
-mat_view_info option now prints how many mallocs done during MatSetValues() calls. i.e. there was not enough preallocation.Hg-commit: 67924c1b341eff65b03e800aa6bcfd3cec414aa7
fixed XXXType #define names that had underscores in them such as MAT_SOLVER_SUPERLU MATORDERING_ND or PETSC_VIEWER_ASCII to not have _ also updated style guide to clearly indicate this.Hg-commit: 9
fixed XXXType #define names that had underscores in them such as MAT_SOLVER_SUPERLU MATORDERING_ND or PETSC_VIEWER_ASCII to not have _ also updated style guide to clearly indicate this.Hg-commit: 9ee752148eed3df65feb0f7eb0686798c3c0621b
the last work I will do on reformatting use of SETERRQX() and passing in the appropriate comm; I am bored to tearsHg-commit: 9e0ef782022dbdc055a74473b60f135ee06122ac
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
unreachable code, unused valuesHg-commit: 58da6a73057248232bddd3b9049ed613f4a87e06
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
12345678