add flg 'ijonly' to MatGetSubMatrices_MPIBAIJ_local() for output matrix structure only.Use MPIBIJ routines for MatIncreaseOverlap_MPISBAIJ().Hg-commit: d8f2246f982123860df463a58876048fa927bd04
add a new implementation of MatIncreaseOverlap_MPISBAIJ() that usesscalable routines for BAIJ() - further cleanup/org remains to be done.Hg-commit: 7d7b300aad655617268c4af48a2249a45dea8c6b
Add prefetch to MatSolve_SeqBAIJ_2_NaturalOrdering, 10% speedup on Core 2 Duo (P8700)Hg-commit: 5886166e604d7bf52638364ae07d6cb2ec514b4f
rm unused variables; add missing initialization as reported from nightly testsHg-commit: 219c7293dae8ce0c2d1637691046d599662611e5
trivial cleanup and update mat/examples/tests/ex92.c for testing sbaij matricesHg-commit: 75902af3e36b743627e5e1198041fd80e1c75314
trivial cleanup of MatIncreaseOverlap_MPIAIJ/BAIJ_Once(): use PetscMallocN()Hg-commit: adfccfed00dbd976dd64ae16fe3f0abade77942d
eliminate non-scalable "rtable" from MatIncreaseOverlap_MPIBAIJ_Once, using updated PetscLayoutFindOwner()Hg-commit: 46250962cc927b92089a10726772e1769df3a589
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 bunch of set but not used variablesHg-commit: d5650d37bd1d5b77dc944471a37afb6048f634de
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
merge from 31Hg-commit: b334a88cd828baf9cdddfc7f99310123729de533
turned off use of compressedrow subclass for aij and baij because it doesn't work if the nonzero structure changesHg-commit: 2ec6d482234a6a48667fbfdb187ef51dd1456998
[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 MatMult and MatMultAdd kernels by 20 to 30% for BAIJ and SBAIJ (prefetch)Hg-commit: 8a3cfc738cee30b34d174aa6b72faf603a710f8f
valgrind fixHg-commit: 7b477f211c6cd5a7e126743da277d77ded923eb0
removed PETSC_YES, PETSC_NO, totally unneeded syntaxHg-commit: 9eb0184341915de100abd00a96a6d6eed4378362
Distinguish row and column mappings for MatSetValuesLocalHg-commit: 71968a52236f04a9bab5e1d4a884aa59ef0c7cfd
reorganized seq vector source code a bit to move to the direction of supporting both single and double in same executableHg-commit: 824d2e96c5a3fc15d1284d6e93546f1eb31a068f
Added missing EXTERN_C_BEGIN/END for MatConvert_SeqBAIJ_SeqAIJHg-commit: 6b4eca7afba9b3527f04fff224ebbb28413f87cf
1...<<31323334353637383940>>...92