| #
d7465e05
|
| 16-Nov-2011 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: b62c100e29b153a87bb3f834166c8f7035f06ea4
|
| #
7f15d9d9
|
| 15-Nov-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 623f52c9b1ca5412d9a0d84c7827c8daba914fd2
|
| #
8cdbd757
|
| 15-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
set C->ops->matmult in symbolic MatMatMult to skip dispatch in the case of MAT_REUSE_MATRIX
Hg-commit: dde2f4286cc0274d1a97fbab8c2e7bd50c541a10
|
| #
ce2f17d1
|
| 10-May-2011 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: 8ad722e18529293bde53db7f4fb83823cee61dc0
|
| #
88ad97ac
|
| 06-May-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge xHG: Enter commit message. Lines beginning with 'HG:' are removed.
Hg-commit: 76c24139c7afa6077ac2dc0ac9bc2a5cd3c87080
|
| #
b160f555
|
| 06-May-2011 |
Lisandro Dalcin <dalcinl@gmail.com> |
Fix MatMatMult() container composing for MPI matrices
Hg-commit: 3854aebd0cbb02873ef1b5fcb1eb8de61a93072d
|
| #
bf0cc555
|
| 27-Apr-2011 |
Lisandro Dalcin <dalcinl@gmail.com> |
MatDestroy(): cleanup the MatPreallocated() hack, fix all matrix types
Hg-commit: 8b12afa1931080f94d5efc78eba78580324579e8
|
| #
6bf464f9
|
| 18-Apr-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
converted rest of source code to take pointers into destructor reoutines. make test workds
Hg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
|
| #
4a2b5492
|
| 31-Mar-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed MatGetLocalMatXXX() to use MatMPIAIJ....() names and add check for correct matrix type in MatGetLocalMatCondensed()
Hg-commit: 7120c6eae677a03ac8adc6ba63982a8e8bec3dff
|
| #
c6db04a5
|
| 14-Mar-2011 |
Jed Brown <jed@59A2.org> |
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.h
Hg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
|
| #
47dad92f
|
| 13-Mar-2011 |
Sean Farley <sean@mcs.anl.gov> |
Merged
Hg-commit: d8c12016d3250a8d659fa779bc1698da4d6c5237
|
| #
7d0a6c19
|
| 12-Mar-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
removed #define PETSCXXX_DLL from top of all source files
Hg-commit: b784aa18ddcf5337d4011d34f0fa008681695ac1
|
| #
dce485f0
|
| 21-Feb-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
added KSPReset() changed PCDestroy() to use PCReset() changed VecDestroy() and MatDestroy() to zero pointer
Hg-commit: e3a0adf50e88a7c67465681b9f8393abb75b1cda
|
| #
8c172940
|
| 06-Dec-2010 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: dbd6603baa0301f54f7391c043f07dcfbf07f03e
|
| #
09573ac7
|
| 05-Dec-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
changed all EXTERN to extern the CAPS served no purpose
Hg-commit: cdf5985509992c2237dbbe07f14278cccee0306c
|
| #
21b1d680
|
| 06-Sep-2010 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: 1ac99e58bacaa1133113d86e76355c2a6ff8e56d
|
| #
b4be0e3a
|
| 31-Aug-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Commit after merge
Hg-commit: ee2c880beeb7f5709c949b456809141d38ab9b9a
|
| #
e7f143fa
|
| 31-Aug-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 21ce832f6372fd3b563c19fc7f166b12c02a05f0
|
| #
d5a03580
|
| 30-Aug-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 746d671c7f0b089917f89896919629e9b7f19414
|
| #
7af9e4fd
|
| 30-Aug-2010 |
Hong Zhang <hzhang@mcs.anl.gov> |
add missing and fix incorrect __FUNCT__
Hg-commit: 759637f5acf1b9598b2e50440facf5bcd95ba6b3
|
| #
569c3c03
|
| 11-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 2ef3359e5b95ab3dd364cca5103b3c9cd01e67aa
|
| #
88dfc225
|
| 11-May-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 55b7a9d1500c75e20db02f207b9744d4e56162d1
|
| #
cb9801ac
|
| 11-May-2010 |
Jed Brown <jed@59A2.org> |
Make error macros nest in cascading if statements, revert Hong's reversion of Barry's breakage
The
#define MACRO(x,y) do { multiple(x); statements(y); } while (0)
construct requires the user to
Make error macros nest in cascading if statements, revert Hong's reversion of Barry's breakage
The
#define MACRO(x,y) do { multiple(x); statements(y); } while (0)
construct requires the user to provide a closing semicolon (this patch fixes this problem in many places), and does the correct thing in cascading if statements. Note that the alternative
#define MACRO(x,y) { multiple(x); statements(y); }
expands
if (cond) MACRO(x); else other();
as
if (cond) { multiple(x); statements; } ; else other();
and the final statement is an else with no matching if. I suggest that PETSc adopt the do {} while (0) construct anywhere that it currently uses compound statements within unguarded braces (note that most PETSc macros return a value and thus do not have this problem).
Hg-commit: ecf653b2f268465b7e7cb7569f7b80897acb163a
show more ...
|
| #
e7e72b3d
|
| 08-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
changed many calls to SETERRQ() to use correct (non-PETSC_COMM_SELF) communicator reformated many badly formatted SETERRQ(); there was nonsense like {} around them or they were wrongly on a seperate
changed many calls to SETERRQ() to use correct (non-PETSC_COMM_SELF) communicator reformated many badly formatted SETERRQ(); there was nonsense like {} around them or they were wrongly on a seperate line
Hg-commit: 7550f3779f18eaf7ce68bae52b964532aa97c1d5
show more ...
|
| #
e32f2f54
|
| 07-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
added MPI_Comm as first argument to PetscError() and SETERRQX()
Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
|