| #
e32f2f54
|
| 07-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
added MPI_Comm as first argument to PetscError() and SETERRQX()
Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
|
| #
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
|
| #
2f00e3e0
|
| 23-Jul-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after update
Hg-commit: c176798e350520d7067bc61fb3e700169e4fb00d
|
| #
fc47ea12
|
| 21-Jul-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: ea00df4947a367101ee357b31d63776217aafdaa
|
| #
421a7ead
|
| 21-Jul-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge of patch of 3.0.0 for complex numbrers == 0.0
Hg-commit: da7a9994d64b9371e60d96135ce6b091627eca3f
|
| #
88c3974f
|
| 21-Jul-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
have to test complex numbers with == 0.0 not !
Hg-commit: 0ed12323236f012a7708363132f4e32693d2f1b9
|
| #
952b491a
|
| 20-Jul-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 042472a0480b67a718f2ad368cd38c5dbee71cec
|
| #
1f98c20b
|
| 17-Jul-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge of fixes for minlambda in output files from 3.0.0
Hg-commit: a33729fb1502ca9ab82abe42ce283db7faa76ff2
|
| #
50e9ab7c
|
| 17-Jul-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed bug of not setting cnt to zero at start of routine
Hg-commit: 5bb239b6a71ddc130d69f4fd874a599d2e44c61a
|
| #
ae3dafa0
|
| 17-Jul-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
pull bug fix for The situation is the following: I'm calling MatSetValues with the flag ADD_VALUES and with matrix option MAT_IGNORE_ZERO_ENTRIES. I'm inserting multiple values at once, multiple colu
pull bug fix for The situation is the following: I'm calling MatSetValues with the flag ADD_VALUES and with matrix option MAT_IGNORE_ZERO_ENTRIES. I'm inserting multiple values at once, multiple columns and rows, so I provide a rank-2 matrix of values. As I'm calling this from fortran I'm also using MAT_COLUMN_ORIENTED. Now for provided rows that are not owned by the process, it jumps to mpiaij.c:394 (line numbers as in petsc-dev). On line 399, it checks for zero entries, but only checks the very first entry of the (non-owned) row. If however other entries of that same row are nonzero, the entire row is still dropped. Note that this is independent of row_oriented/column_oriented as line 396 does exactly the same.
If I don't set the option MAT_IGNORE_ZERO_ENTRIES the problem disappears. In that case however we would either have to preallocate substantially more nonzeros, or complicate the matrix assembly in our code by taking out the zero entries ourselves and call MatSetValues for each entry seperately.
Hg-commit: f09f0ab443e582d40fb2b646b2461bcc61f6e436
show more ...
|
| #
b400d20c
|
| 17-Jul-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
From: s.kramer@imperial.ac.uk Subject: non-local values being dropped in MatSetValues Date: July 17, 2009 7:44:09 AM CDT To: petsc-users@mcs.anl.gov Reply-To: petsc-users@mcs.anl.gov
The si
From: s.kramer@imperial.ac.uk Subject: non-local values being dropped in MatSetValues Date: July 17, 2009 7:44:09 AM CDT To: petsc-users@mcs.anl.gov Reply-To: petsc-users@mcs.anl.gov
The situation is the following: I'm calling MatSetValues with the flag ADD_VALUES and with matrix option MAT_IGNORE_ZERO_ENTRIES. I'm inserting multiple values at once, multiple columns and rows, so I provide a rank-2 matrix of values. As I'm calling this from fortran I'm also using MAT_COLUMN_ORIENTED. Now for provided rows that are not owned by the process, it jumps to mpiaij.c:394 (line numbers as in petsc-dev). On line 399, it checks for zero entries, but only checks the very first entry of the (non-owned) row. If however other entries of that same row are nonzero, the entire row is still dropped. Note that this is independent of row_oriented/column_oriented as line 396 does exactly the same.
If I don't set the option MAT_IGNORE_ZERO_ENTRIES the problem disappears. In that case however we would either have to preallocate substantially more nonzeros, or complicate the matrix assembly in our code by taking out the zero entries ourselves and call MatSetValues for each entry seperately.
Hg-commit: d28deff5e1b8c4e99cf2d919d60e6073ac99448f
show more ...
|
| #
2d200336
|
| 06-Nov-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: af487d5b45dae01d0566132d57158d0286d6a750
|
| #
7c4f633d
|
| 03-Nov-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
removed -I$PETSC_DIR from make system and changed the corresponding #include "src/dsdsdsds" to "../src/sdsdsds" in the source code
Hg-commit: 6e3c4cc4b4bfcb366bae9b71afcb5009c1f0429d
|
| #
492ab028
|
| 06-Feb-2008 |
Peter Brune <brune@cs.uchicago.edu> |
merge; quality metrics for hierarchy stuff
Hg-commit: ea8d0ad2402e34ff7ad19d90c3ac462f30d921bc
|
| #
49d2556c
|
| 05-Feb-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: df9582c2f8253d21954d93b0a289f8091bee56ba
|
| #
cb2b73cc
|
| 05-Feb-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
MatConvert() in place with the same matrix type will just return imediately since no conversion is needed
Hg-commit: 7af6f817e522428ea0fc442bff37cf0840d984ab
|
| #
a77337e4
|
| 30-Jan-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed some matscalar issues petsc-maint 16879 was setting an incorrect unneeded disply() in the vecscatter to all and 1
Hg-commit: dcadeaf97580ffbd976fbc9f4c06fb18fc72906e
|
| #
d52bd965
|
| 25-Jan-2008 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 7cd12c7201a8945d6ec89d671a5231bdfbcdea0e
|
| #
54f21887
|
| 24-Jan-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
added support for VecScatterCreateToOne/All() for --with-64bit-indices e: [PETSC #17245] Problems with VecScatterCreateToZero plus some initial fixes for MatScalar single
Hg-commit: e438ad3abe7580df
added support for VecScatterCreateToOne/All() for --with-64bit-indices e: [PETSC #17245] Problems with VecScatterCreateToZero plus some initial fixes for MatScalar single
Hg-commit: e438ad3abe7580dfc1b89607bb4d01ced16bb86d
show more ...
|
| #
3be44c43
|
| 18-Nov-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
commit aFTERmerge
Hg-commit: 45a698803bd457bdc2ba32be5035e710250a5320
|
| #
6f3d5618
|
| 31-Oct-2007 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: 4a9e5a2b97bdb9073e83eff56096e46ac4ef2230
|
| #
60f69c44
|
| 15-Oct-2007 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: ae7ad2b71b1fdcfb27898e923a2c03bd62c86a54
|
| #
1e2582c4
|
| 04-Oct-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed many calls to PetscInfo to include the object the information is associated with. This should fix petsc-maint 16853 -info_exclude vec,mat
Hg-commit: 76af22820baddbfcd9c2a4a4f02bebf64ea72ef9
|
| #
9dfb5993
|
| 11-Jan-2007 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: 5b002539f7bb6e94c232479a607bbe05d6885922
|