| 7124f7d8 | 08-Jan-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
merge of bug fix to petsc-3.0.0 that fixed MatGetRowIJ_SeqBAIJ() when nonzero structure was not summetric but a symmetric form was requested
Hg-commit: df8e154667bec8fc5ac3e83bec4eee5bc645c20e |
| 553b3c51 | 08-Jan-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
bug report From: stephane.aubert@fluorem.com Subject: [petsc-maint #39984] Memory corruption in MatGetRowIJ_SeqBAIJ() Date: January 8, 2010 5:47:02 AM CST symmetric was used and hence Mat
bug report From: stephane.aubert@fluorem.com Subject: [petsc-maint #39984] Memory corruption in MatGetRowIJ_SeqBAIJ() Date: January 8, 2010 5:47:02 AM CST symmetric was used and hence MatToSymmetricIJ_SeqAIJ(n,a->i,a->j,0,0,&tia,&tja) the nz was NOT reset to the new total number of nonzeros in the matrix hence the if (oshift == 1) { for (i=0; i<n+nbs; i++) (*ia)[i]++; if (ja) for (i=0; i<nz; i++) (*ja)[i]++; } code did not update the correct number of entries in ja
Hg-commit: 843e5e1350de58226421e73cdc6ed4e661004614
show more ...
|
| 5c42ef9d | 08-Jan-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
added MatSolveTranspose_SeqBAIJ_N() for Richard Mills/PFLOTRAN
Hg-commit: c3976d13d4e84c11f6f16c7d924ff18d3dfdfc7f |
| ae3d28f0 | 05-Jan-2010 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatSolve with new datastructure for baij matrices - add MatSeqBAIJSetNumericFactorization_newdatastruct() - mv "set matsolve ops" from symbolic factorization into numeric factorization
Hg-c
optimize MatSolve with new datastructure for baij matrices - add MatSeqBAIJSetNumericFactorization_newdatastruct() - mv "set matsolve ops" from symbolic factorization into numeric factorization
Hg-commit: 18525fecc25d5bb1ae58a4e4556153431186a7d2
show more ...
|
| bc74c81f | 02-Dec-2009 |
Jed Brown <jed@59A2.org> |
Similar Malloc2 issues in baijfact3.c
Hg-commit: 9471ea7bdd7622e0f57369d84e6f49e1a3f78a48 |
| a6df321f | 30-Nov-2009 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
minor cleanup
Hg-commit: 0a9e2825748d691ce9f8a33c26957e18dc8f1c7c |
| da93591f | 29-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
removed PETSC_ARCH/conf/base and added support for not setting PETSC_ARCH and PETSC_DIR with --prefix option
Hg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58 |
| 533163c2 | 24-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
cleanup of fixing to use PetscMallocN() for several files
Hg-commit: 034d2c9aed500ffeb96719bf62a7244197f9fd01 |
| c05d87d6 | 22-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
added MPIU_INTEGER for Fortran converted many more ugly multiple mallocs to use PetscMallocN()
Hg-commit: 6332e45bf3b90c2617b87da25cdc8572dba04922 |
| 74ed9c26 | 19-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
updated more files to use PetscMallocN() instead of single malloc with ugly operations
Hg-commit: 06b9e8a2056c1ddd773610bbb1de775ec9eddee0 |
| fca92195 | 18-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed more PetscMallocN()
Hg-commit: 3c1037eb13b06583c4283e19775d04453a30484c |
| 23bdbc58 | 17-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
inserted a few more PetscMallocN() to replace horrible manual multi-mallocs
Hg-commit: ae671dcefc77b91e214e2edb3ba1693fff38f861 |
| 0e83c824 | 17-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed a few more places that should have PetscMallocN() instead of currently ugly management.
Hg-commit: 0dd122d345dd22def0c7686de6381caf4ec39aa9 |
| 829b6ff0 | 12-Nov-2009 |
Jed Brown <jed@59A2.org> |
Fix inconsistent block sizes for MPI matrices (was causing test failure)
Also added check to PCFieldSplit.
Hg-commit: 34f38ed91e8147575c1d6e90a9f3e741afc2667b |
| 71fd2e92 | 11-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
added check on PetscValidScalarPointer() to all the MatSetValues_() routines to check for non-double aligned
Hg-commit: 1f2e574d0828af632142de782d665f4dded95c8f |
| c0c7eb62 | 08-Nov-2009 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Clean up - Removed MatSeqBAIJ symbolic and numeric factorization routines for new data structure version 1
Hg-commit: 5191ae5963661e08429326efecb8aebe4d2147a3 |
| 41c166b1 | 07-Nov-2009 |
Jed Brown <jed@59A2.org> |
MatSetBlockSize(): check arguments for BAIJ, doc fix
Hg-commit: 90ca53cce18f1135aa99498da55f8b44674ff9ae |
| 35aa4fcf | 06-Nov-2009 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added MatSeqBAIJ revised new data structure routines for LU,ILU factorization and triangular solve
Hg-commit: c4a7098a8d6ce33e8222598d9a08f5a3621980fd |
| e37c4368 | 06-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: dab6e8ec0fe71ad4fe0f4bf2ee374ce51b18f40d |
| 65460251 | 06-Nov-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
changed PETSC_USE_SINGLE etc to PETSC_USE_SCALAR_SINGLE to make clearer that this variable is related to defining the scalar type
Hg-commit: 091ca03e9ad7a91d59048671631a058ed1b9044d |
| 547795f9 | 04-Nov-2009 |
Hong Zhang <hzhang@mcs.anl.gov> |
add support MatMult() for Hermitian matrix in mpisbaij format add MatMultHermitianTranspose() and MatMultHermitianTransposeAdd()
Hg-commit: bd3ee2c07764767e1715e99fb8df83bd35b221a3 |
| 6506fda5 | 02-Nov-2009 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added blocksize=6
Hg-commit: b456a8aae7ffdb5b9246c4bce32fecbccfa3dda4 |
| 78bb4007 | 02-Nov-2009 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
More work on LU Factorization for SeqBAIJ (bs = 4,5)
Hg-commit: 696cdf54277fddf256b57895f8d3582a4e463630 |
| 0c4413a7 | 02-Nov-2009 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
More additions to LU Factorization routines for SeqBAIJ revised new data structure
Hg-commit: fb82142a973a8cebd23a58c2488660e01c01bdda |
| 1a83e813 | 02-Nov-2009 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added LU factorization for MatSeqBAIJ (bs = N) Natural Ordering
Hg-commit: 4a96c280b1e85887d93b3abcf93bed2520836590 |