added MatConvert_SeqDense_SeqAIJ() and test exampleHg-commit: 4f75dcc8d909899f5fdcef00411dfc3ea3092e65
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
merge from 3.2Hg-commit: c2fe40bf559c6b153045c26f7547961c9636f508
bugfix for MatMatSolve_SeqDense() as reported by [petsc-users] Only one column is in the matrix after solving the inverse matrixHg-commit: 91aaa09421d22096794d1d872a20fe420db20a90
set C->ops->matmult in symbolic MatMatMult to skip dispatch in the case of MAT_REUSE_MATRIXHg-commit: dde2f4286cc0274d1a97fbab8c2e7bd50c541a10
Backward compatible MatMatMult dispatch.Using existing PetscVoidFunction type instead of the duplicative PetscOpF.Hg-commit: 3487d59502777776d8c70bef0fc56121eeb361ac
Adding multiple dispatch op registration/query to Mat. Untested.Hg-commit: 38e0676c6c02b6cbb7e5c9245ecd48f3de129858
rename MatMatTransposeMult -> MatTransposeMatMultHg-commit: 648f0d8ea3906e864ed4d348657217958e0988fb
merge from release-3.2Hg-commit: 68f107f8b136c3456f44509dc7382081f204a942
rename MatMatTransposeMult() for A^T * B; MatMatMultTranspose() for A * B^T (not implemented yet)Hg-commit: a142087cf282822ab67182371e8b850cbc565e08
Ignore options MAT_KEEP_NONZERO_PATTERN for seq/mpi dense matrix typesHg-commit: 0c3cde1dae55bfd71e21d7b82a9df425c892cfb7
bug fixes for MatZeroRows for MPIDENSEHg-commit: 4a53093a11a7d7a029efc6a3d86d220fe846a999
fixed bad mergeHg-commit: d81cbcaf7d9958449fb47f9094433f68325f8ffd
changed sqrt() to PetscSqrtReal() to work properly with __float128changed some %G to use %14.12e and (double) to work with __float128Hg-commit: a8faa4e64896cf76f3f64094484ef5e06761417b
Fix MatMatSolve_SeqDense() for 64 bit integersHg-commit: fb5f29b4947f0a283487d614c32f09b2b8c31d4c
MatDuplicate_XXX() and MatGetVecs_XXX() now reference the previous objects PetscLayout instead of making a new one for the created objectsHg-commit: 09acbe7f87158c1125044b0743c911c532c88a17
made MatGetColumnNorms() a regular Matrix methodHg-commit: e77bc61fd34680ee3143981502be4ad417d0c455
MatDestroy(): cleanup the MatPreallocated() hack, fix all matrix typesHg-commit: 8b12afa1931080f94d5efc78eba78580324579e8
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
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
add MatMatSolve_SeqDense()Hg-commit: 7eb59880865cbf075538cea53fbac6fa397a0fa7
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
1...<<11121314151617181920>>...38