copy Mat optins in MatConvert() instead of in MatConvert_xxx()Add test for MatConverting_xxx_mpisbaijHg-commit: 6d8d6942c2dc7091bdac9b2eb9c5320f3965b209
add MatConvert_MPIBAIJ_MPISBAIJ() contributed by Dahai Guo <dhguo@ncsa.uiuc.edu>Not done yet: still missing lower triangular entries in the diagonal blocksHg-commit: 6a450bacd5b510218900e47b2bdf49
add MatConvert_MPIBAIJ_MPISBAIJ() contributed by Dahai Guo <dhguo@ncsa.uiuc.edu>Not done yet: still missing lower triangular entries in the diagonal blocksHg-commit: 6a450bacd5b510218900e47b2bdf49413a628e23
show more ...
commit after mergeHg-commit: f406ac24be205c63ce341616bf1c2b192bdf8d7c
added PetscViewerASCIISynchronizedAllow()Hg-commit: 1b3990b2f3be4ca192efd6709c3e10216cbc65e2
final cleanup of MatIncreaseOverlap_MPISBAIJ()Hg-commit: 21db728158c609962664911d708351b7f3e781e6
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 flg 'ijonly' to MatGetSubMatrices_MPIBAIJ_local() for output matrix structure only.Use MPIBIJ routines for MatIncreaseOverlap_MPISBAIJ().Hg-commit: d8f2246f982123860df463a58876048fa927bd04
optimize MatIncreaseOverlap_MPISBAIJ()Hg-commit: eaa64247f27eb86ae85adc52a03757f0f012b646
add a new implementation of MatIncreaseOverlap_MPISBAIJ() that usesscalable routines for BAIJ() - further cleanup/org remains to be done.Hg-commit: 7d7b300aad655617268c4af48a2249a45dea8c6b
fixed fixed some names in petscmath.hHg-commit: a2460f32b5062aa458eab9ab7fe574fb7cb0b351
finished basic support for __float128Hg-commit: ae6323f37787bba35aaa6ab78aa53432011da446
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
Now requirepackage is only used for proper packages, functions use requiresfunction, and the rest use requiresdefineHg-commit: dd65fd3461c02753386917514e6ebe12d345a30e
[petsc-maint #56731] Parallel assembly bug with compressedrow when pattern changesrecompute compressed row structure for each new matrix assembly, when requested so that compressed information is al
[petsc-maint #56731] Parallel assembly bug with compressedrow when pattern changesrecompute compressed row structure for each new matrix assembly, when requested so that compressed information is always up to dateHg-commit: 8b3422309f64468fec0ab5079c31f1ed7cabd7f9
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
Speed up MatMult and MatMultAdd kernels by 20 to 30% for BAIJ and SBAIJ (prefetch)Hg-commit: 8a3cfc738cee30b34d174aa6b72faf603a710f8f
removed PETSC_YES, PETSC_NO, totally unneeded syntaxHg-commit: 9eb0184341915de100abd00a96a6d6eed4378362
Distinguish row and column mappings for MatSetValuesLocalHg-commit: 71968a52236f04a9bab5e1d4a884aa59ef0c7cfd
bugfix of MatConvert_SeqSBAIJ_SeqBAIJ() - transpose blocks of original matrix in lowwer triangular part of baij matrixHg-commit: d3a819fe219d19d4b51cd6e86bea10c0232f8244
reorganized seq vector source code a bit to move to the direction of supporting both single and double in same executableHg-commit: 824d2e96c5a3fc15d1284d6e93546f1eb31a068f
1...<<31323334353637383940>>...69