fixed some memory bleedingchanged PetscMap in Vec and Mat to be an allocated shared structure with referencing counting. Shared by Vecs obtained with VecDuplicate() and MatGetVecs()Hg-commit
fixed some memory bleedingchanged PetscMap in Vec and Mat to be an allocated shared structure with referencing counting. Shared by Vecs obtained with VecDuplicate() and MatGetVecs()Hg-commit: 9cebf4ba1b4632fc12cb8afbc01d420ee612ad72
show more ...
commit after most of merge of petsc-dev with petsc-dev-new-solvers with new way of handling external solversHg-commit: 7c86fa28bc8468b955cc6a62edd1de55d6c3d700
basic transistion to new model for external direct solvers all tests passHg-commit: 709a5887e4f17b074188a2f60d4f00cb8895dd52
moved the const out of XXType definitions and into the Set and Get MethodsHg-commit: d4d9a237045a151847ef3121b00df73d952d0999
more docs for -openmmp_merge/spawn etcdocs on using variables only file in makefilexHg-commit: e01fc5624534dbdc4fc4088fa76be6d73a097208
mv zpetsc.h (a meaningless name) to fortranimpl.h (a slightly more meaningful name)Hg-commit: d2687f12f92bff49ceff434100d018f6898829c3
removed bdiag matricesHg-commit: 1be12c9db397a1bdabe3ea2eec11d0d6ffedb717
MatConvert() in place with the same matrix type will just return imediately since no conversion is neededHg-commit: 7af6f817e522428ea0fc442bff37cf0840d984ab
fixed some matscalar issuespetsc-maint 16879 was setting an incorrect unneeded disply() in the vecscatter to all and 1Hg-commit: dcadeaf97580ffbd976fbc9f4c06fb18fc72906e
added support for VecScatterCreateToOne/All() for --with-64bit-indicese: [PETSC #17245] Problems with VecScatterCreateToZeroplus some initial fixes for MatScalar singleHg-commit: e438ad3abe7580df
added support for VecScatterCreateToOne/All() for --with-64bit-indicese: [PETSC #17245] Problems with VecScatterCreateToZeroplus some initial fixes for MatScalar singleHg-commit: e438ad3abe7580dfc1b89607bb4d01ced16bb86d
mergeHg-commit: bcc824ae37de736d6d4500d11df4b6883a87e583
fix MatSetFromOptions()Hg-commit: 150230980e231323ee36114dd5de4b36ac7912e0
fix memory leak in MatHeaderReplace()Hg-commit: cfcf409629b4443b45ba0b4fdb579f515b9512e6
mergeHg-commit: d507e9558c653b847e4e8b2a1687018f692e3610
petsc-maint 16799 ==6657== Conditional jump or move depends on uninitialised value(s) ==6657== at 0x8735AD1: petscoptionsgetstring_ (in /home/go
petsc-maint 16799 ==6657== Conditional jump or move depends on uninitialised value(s) ==6657== at 0x8735AD1: petscoptionsgetstring_ (in /home/gormo/fluidity/trunk/bin/petsc_readnsolve) ==6657== by 0x80F426D: petsc_readnsolve_options.878 (petsc_readnsolve.F90:264) ==6657== by 0x80F197C: petsc_readnsolve_ (petsc_readnsolve.F90:73) ==6657== by 0x80F18AD: main (petsc_readnsolve_main.cpp:28)moved zpetsc.h to private/zpetsc.hchanged Fortran interface function PetscOptionsGetXXX functions to allow passing PETSC_NULL_TRUTH as flag argumentHg-commit: a08dc4d2e15e97c0d3849b1cb02e6c1b0214b0c8
mergeHg-commit: b5a05984274c84515a795ed75eef9d3b27ba97f1
fixed some manual pagesremoved some /*@C <- the C for a few manual pages that can automatically generate stubsadded a couple of manual fortran stubsHg-commit: 59eabbcb26d59d87f4ae466dc27242672e5b
fixed some manual pagesremoved some /*@C <- the C for a few manual pages that can automatically generate stubsadded a couple of manual fortran stubsHg-commit: 59eabbcb26d59d87f4ae466dc27242672e5be8e9
fixed many calls to PetscInfo to include the object the information is associated with. This should fix petsc-maint 16853 -info_exclude vec,matHg-commit: 76af22820baddbfcd9c2a4a4f02bebf64ea72ef9
changes for solving the strict aliasing issue in PetscObject and derivedHg-commit: 278faecc91564f5495fa9f7d48380d547995fa45
new argument to MatSetOption() true or falseHg-commit: 229dc5e9b5c63fac6f09dcb7c27b358d7c5f1bf4
changed bmake/common everywhere to conffixed a little more for new install systemHg-commit: 1aa781ff09e652ebafd6f016d84e88c15ea650f1
revised the design of PetscMap....should fix petsc-maint 15893Hg-commit: c45a79cbc7d588b27e55b535c0cbb18777095c43
petsc-maint 15847 added fast support for MatGetColumnVector for seqdense matrix formatHg-commit: 186333256d0116b442068c290e7c551275e803a8
fixed PCOPENMP to handle multiple calls to KSPSetOperators() without memory leaks and more efficient with same nonzero patternHg-commit: ce23f3d2dfa1cdf1a1c39e7e6b8eec04ad64fe21
bugfix of MatAXPY(...,SUBSET_NONZERO_PATTERN) as reported in [PETSC #15781]Hg-commit: 2c76fc971833d08f9320c9670f3039a9a86a84dd
1...<<21222324252627282930>>...47