convert some c++ syntax to cHg-commit: e6c5fa377d698402fe35d535ea950bfe6cf9e9b0
fix compile errors/warnings with bstream [c/c++]Hg-commit: 5ebef05a6d4e362a63005752c4a41b51731720fc
#71395 Add new matrix formats (BSTRM and SBSTRM) that are good at prefetching.Tested on IBM-P7 with MatMult with "cfd.2.10"Hg-commit: bd4d42fd7f0b82ecaa07ce3480e86280567fd887
updated PetscTableDestroy() to new paradigmHg-commit: ac57dd2a39d9e719ebeec1c5179c4469b71a8d21
commit after merge, some manual mergesHg-commit: a60db41ebcbbb90ab0d02727666a69b6d3ee88a0
Fixed compiler warningsHg-commit: 067fd09346eed4db5a34b4e5edb1c9b072551e93
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 ...
added PetscViewerASCIISynchronizedAllow()Hg-commit: 1b3990b2f3be4ca192efd6709c3e10216cbc65e2
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
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
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
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
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
1...<<21222324252627282930>>...51