Mat preallocation: check valid type and logically collective block sizeHg-commit: 14994399c05663553b5763e55847cd01074430ab
fixed a few PetscOptionsGetInt(PETSC_NULL, to use object prefixHg-commit: 18077e155b608bf1c6379b862b95c69ac5c98077
compile fixHg-commit: a8655cef1b67103aa487c03663d18c699bef7acd
compile fixHg-commit: eb43cbb0cd1a26a500f9107f8d020d36d8ecdc56
forgot to regist for bstrm and sbstrmHg-commit: 8ac6c3df46db844bfcb5f360da123815954211b0
fix warningsHg-commit: 71146481762a9a75843eb08afc66fa4e4d847521
some c syntax fixesHg-commit: 5cf8867b435d67a514b52dba1cbaf6c5c6eac1ab
c/c++ compile fixes for sbstreamHg-commit: 322ba9af662cdda51f889706b2f985501694c70c
add sbstream format - for symmetric matrix tuning.Hg-commit: 464c0a3c7213ffff467aef837bf79b19dc87e79a
make sbaij matrix ignore lower triangular values set into matrix by default instead of generating an error.Hg-commit: e7acce0c00581d51a4c92022b307d38d0caa49ac
updates to docs on Hermitian vs non-Hermitian symmetryHg-commit: fbe127677dc8c0ac83300394584bd88702ba1f0c
MatDestroy(): cleanup the MatPreallocated() hack, fix all matrix typesHg-commit: 8b12afa1931080f94d5efc78eba78580324579e8
adding missing lower triangular entries in diagonal blocks of MatConvert_MPIAIJ_MPISBAIJ()bugfix of MatIncreaseOverlap_SBAIJ()Hg-commit: 2b3dab7dd0b21d82f7ebf126a86ea89f5f29523d
commit after merge, some manual mergesHg-commit: a60db41ebcbbb90ab0d02727666a69b6d3ee88a0
copy Mat optins in MatConvert() instead of in MatConvert_xxx()Add test for MatConverting_xxx_mpisbaijHg-commit: 6d8d6942c2dc7091bdac9b2eb9c5320f3965b209
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
check flag A->symmetric in MatConvert_xxx_sbaij()Hg-commit: 9ee4abdc344f826596c05604c4e6f1e09328aeba
add a new implementation of MatIncreaseOverlap_MPISBAIJ() that usesscalable routines for BAIJ() - further cleanup/org remains to be done.Hg-commit: 7d7b300aad655617268c4af48a2249a45dea8c6b
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
fixed .bib entries with Gail's correctionsremoved all checks of nonzero pointer before call to PetscFree and setting to zero of pointer after PetscFree, since PetscFree() does that all automatically
fixed .bib entries with Gail's correctionsremoved all checks of nonzero pointer before call to PetscFree and setting to zero of pointer after PetscFree, since PetscFree() does that all automaticallyHg-commit: 0f5bef9ea1fcd7ad8418fab6181ef990ea35c1db
show more ...
Now requirepackage is only used for proper packages, functions use requiresfunction, and the rest use requiresdefineHg-commit: dd65fd3461c02753386917514e6ebe12d345a30e
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
changed all EXTERN to extern the CAPS served no purposeHg-commit: cdf5985509992c2237dbbe07f14278cccee0306c
Speed up MatSolve_SeqSBAIJ_*_NaturalOrdering_inplace by up to 50% on Core 2 and Opteron (prefetch)Hg-commit: a5839f7fcbe35c95573833fbec6b7adadad9363c
1...<<21222324252627282930>>...53