ISCreateBlock() and ISBlockSetIndices() now takes values relative to blocks not indices. So the third block, for example, is indicated with 3 not 3*bsHg-commit: 71ba4ee06e95b5fcfc0ac2ec0bc9dfc756f7
ISCreateBlock() and ISBlockSetIndices() now takes values relative to blocks not indices. So the third block, for example, is indicated with 3 not 3*bsHg-commit: 71ba4ee06e95b5fcfc0ac2ec0bc9dfc756f72691
show more ...
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
completed PetscValidLogicallyCollectiveXXX() routines and usageHg-commit: 374cfa6c3abbd90ea5b27fc02813ca73ae37b846
finished labelling manual pages as Logically or Neighbor-wise CollectiveHg-commit: 8a714c954b7624fb9d7cacbaa621300eebb99517
changed many VecGetArray() to VecGetArrayRead()Hg-commit: d7f64a5632750c1ca905eea86db48747b7367a8a
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
2 uninitialized marker arrays in symbolic forming of R'AR with MAIJ matrixHg-commit: 21342f1b4682a03156078a226b8d629526060d1a
fixed false possible use of uninitialized variables warnings with optimizationHg-commit: 4ff7b4bc0bea1f05f5ba7c1668b55e0b648cb6a9
added test example for MatMultXXXXX_SeqMAIJ_N() fixed bug in MatMultTransposeXXX_SeqMAIJ_N()Hg-commit: 4ce4701cc59a8eff3b0d881432fc7966c5caebea
added support for any dimension for MAIJ matrices so DAGetInterpolation() will now support any size; not tested but simple codeHg-commit: 587be0149b038e8aae3fb6f6edeb4cfd9a7b7aa2
Set up layout for MAIJ (including block size).Most importantly, this means that Vecs returned from MatGetVecs now haveblock size set correctly.Hg-commit: 202e3ff91c63bb4d5ee18bda280eceb33092b708
Use Mat_SeqMAIJ when that's what we have, rather than aliasing the common part underneath Mat_MPIMAIJHg-commit: 582b56ce63425951c93c51e14790d54a8b36219f
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
updated more files to use PetscMallocN() instead of single malloc with ugly operationsHg-commit: 06b9e8a2056c1ddd773610bbb1de775ec9eddee0
added many const to MATMAIJ for better optimization performanceHg-commit: f4fc32127714e390048e6e5e2edf2eea8d6cfbf6
commit after merging patch to 3.0.0 adding support of BS 11 to MatMAIJHg-commit: d0d5eec4e8105bca5ec1c2811c60caeaafb4f8dd
added blocksize 11 support for MatMAIJHg-commit: 1433e11b405de0a55d7f320691d0df196497b38c
commit after mergeHg-commit: 584f88721eaca25d8f2b664f5a51113f73e035a0
Documentation for MatMAIJ (comments only)Hg-commit: 77297046fda7aaef56f310f1857c02bedd6fc53e
make sure PetscLogDouble [or double precision] is used with PetscLogFlops()Hg-commit: ffd276ade7628201e372c3edeb836ff72eec68e0
removed -I$PETSC_DIR from make system and changed the corresponding#include "src/dsdsdsds" to "../src/sdsdsds" in the source codeHg-commit: 6e3c4cc4b4bfcb366bae9b71afcb5009c1f0429d
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
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
bugfix: double spaces in symbolic factorizationHg-commit: 08897cfe67a1cc4ad350c45b67d23b6ca118507d
1234567891011