fixed fixed some names in petscmath.hHg-commit: a2460f32b5062aa458eab9ab7fe574fb7cb0b351
MatConvert_Basic was always inserting lower triangular values but SBAIJ does not like that, set MAT_IGNORE_LOWER_TRIANGULARHg-commit: 0b44f33db54b2b88770d707dfcdb974ee3909979
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
show more ...
added KSPReset()changed PCDestroy() to use PCReset()changed VecDestroy() and MatDestroy() to zero pointerHg-commit: e3a0adf50e88a7c67465681b9f8393abb75b1cda
some more Matlab interfaceerror catch two default arguments to VecScatterCreatestarting PCReset()AXYPX() and AXPY() manual page no longer warns of low performance.Hg-commit: cc0cccc0f86a8f41a634
some more Matlab interfaceerror catch two default arguments to VecScatterCreatestarting PCReset()AXYPX() and AXPY() manual page no longer warns of low performance.Hg-commit: cc0cccc0f86a8f41a634e93ea78fc8e1011b8a4a
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
Distinguish row and column mappings for MatSetValuesLocalHg-commit: 71968a52236f04a9bab5e1d4a884aa59ef0c7cfd
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
finished converting to use PetscTryMethod() and PetscUseMethod() whenever possible.Hg-commit: 37cf7fcea5d871042d238d3c6a46bb0914b2136d
More guards for MatHeaderReplace, require C to have reference count exactly 1Hg-commit: 01b980a2a24a605b1aee61291079d4194b66557e
Preserve the reference count in MatHeaderReplaceThe original code also permitted MatHeaderReplace(A,0), but I see no wayfor these semantics to be preserved in the presence of referencecounting, s
Preserve the reference count in MatHeaderReplaceThe original code also permitted MatHeaderReplace(A,0), but I see no wayfor these semantics to be preserved in the presence of referencecounting, so that has been removed. Both arguments to MatHeaderReplacemust be valid Mat objects.Hg-commit: c41b34d038d060966d6bb0e3c033b1f486021fb4
commit after merge of bug fix from 3.1 for MatGetColumnNorms_MPIAIJ()Hg-commit: 253a8ce758d176e2282e01b2ad89ac0e4fa0fb71
MatGetColumnNorms() was broken for rectangular matrices because used rmap->rstart when it should ahve used cmapHg-commit: 200ad7c276c65927ce1cb2cf80e3d1ef3e3b83c9
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
Added matrix preallocation for MatAXPY_SeqAIJ for DIFFERENT_NONZERO_STRUCTUREHg-commit: 17ca97c48ed40c5c0fe5a9289f79bf3f73f42311
Preliminary support for -matstash_reproduce, something is still missingHg-commit: 347deb25e39a125493984a50492b76b89c461289
changed MatHeaderCopy() to MatHeaderMerge() and improved commentHg-commit: ef8e7a4583e637f6fd1061993fef3bf18c5d29af
fix memory leak in MatHeaderCopy() and MatHeaderReplace()Hg-commit: 4d6b5498147280d39039e20c0dfe5e417da0070f
completed PetscValidLogicallyCollectiveXXX() routines and usageHg-commit: 374cfa6c3abbd90ea5b27fc02813ca73ae37b846
1...<<21222324252627282930>>...47