| #
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 ...
|
| #
117b4b15
|
| 08-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: a943693fc1dc75fc6929b1e3c8d2179e228e3223
|
| #
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 ...
|
| #
201a7c45
|
| 08-May-2010 |
Jed Brown <jed@59A2.org> |
CHKERRXX needs to pass MPI_COMM_SELF to PetscErrorCxx
Hg-commit: eb546a46d3f7e2759c19fcfde96fa806bd762fed
|
| #
e32f2f54
|
| 07-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
added MPI_Comm as first argument to PetscError() and SETERRQX()
Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
|
| #
99cd645a
|
| 04-May-2010 |
Jed Brown <jed@59A2.org> |
Increase PETSCSTACKSIZE to 64
Hg-commit: fdc8718b630f38c0e900ffa03682d7f61ed3707e
|
| #
ff219bfb
|
| 27-Apr-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 1f5ce9b1fa7762a7d57e66fe241c05a915d43e19
|
| #
e2e64c6b
|
| 22-Apr-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
systematically changed use of phrase of ./config/configure.py to ./configure to have one consistent (and standardish) way of refering to it. Having two ways of refering to the same thing is confusing
systematically changed use of phrase of ./config/configure.py to ./configure to have one consistent (and standardish) way of refering to it. Having two ways of refering to the same thing is confusing and unneccesary
Hg-commit: fcd327f3f4fcb82c63cd1afe8da55ad84e8250f3
show more ...
|
| #
cfb4f2e9
|
| 14-Apr-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
multiple heads I do not know why
Hg-commit: 3ec4c76fbf6ac55ad176ee799ffd0143032d72b9
|
| #
f0eb1ee0
|
| 12-Apr-2010 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: 96dff560e9caff2ee6539fb4c50e92b67324e0b0
|
| #
23c7c062
|
| 12-Apr-2010 |
Satish Balay <balay@mcs.anl.gov> |
merge from 31
Hg-commit: 9dda2aef23ae82b22a7f59871997389743eeb596
|
| #
e8b7e333
|
| 12-Apr-2010 |
Satish Balay <balay@mcs.anl.gov> |
#44612 fix for --with-errorchecking=0
Hg-commit: fe0abc12dda83dc9fb81bb9f0c1ba2bb63b78863
|
| #
fcd96beb
|
| 10-Apr-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after pull of manual pages patches for 3.1
Hg-commit: fdda79b9b0cfa271aff815250a8f6761d22b5ee8
|
| #
eca87e8d
|
| 09-Apr-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
many more manual page fixes, mostly for badly formatted manual pages for macros
Hg-commit: 97f5f25f18c2f9879fa942b30e59e9d3b8604142
|
| #
59874860
|
| 14-Mar-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 88a2301e7919a0b8fe0135db14186420f5ff516c
|
| #
73a00fbb
|
| 10-Mar-2010 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: a2d6532a31fdfaf1e84dbee5e3d61f6339fc0040
|
| #
6c7e564a
|
| 09-Mar-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
petscblaslapack.h now included by petscsys.h some fixes to builder.py
Hg-commit: 56bbc3637d96c6c99b427f2d14f38bcf58262255
|
| #
0d2fba3e
|
| 09-Mar-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 2c02161f5890b468f5bb35c7476967398e40a0c5
|
| #
59aaf355
|
| 03-Mar-2010 |
Lisandro Dalcin <dalcinl@gmail.com> |
Fix __SDIR__ stringization
Hg-commit: bfc0690be7ce3d49dfa93b1cbb862ec58b3367b0
|
| #
28842d8c
|
| 26-Feb-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: ee73705a045ef5d04e074e8534eb7e0fbaa08e1b
|
| #
d382aafb
|
| 26-Feb-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
petsc.h --> petscsys.h (fortran equivalents also) new petsc.h that includes all PETSc includes is added
Hg-commit: a82a9bcb80ed39c69991db706672838a5b792d44
|
| #
330cf3c9
|
| 24-Feb-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
changed handling of __SDIR__ to make a string inside of petscerror.h instead of in the shell fixed Options database code for C++
Hg-commit: c6eceed7748cd722537376487a2ee1ff262eb623
|
| #
03ca34b1
|
| 03-Feb-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: f41b6d58c4bf21cdf576b94efc88b5d45d7bf8ba
|
| #
cc26af49
|
| 03-Feb-2010 |
Matthew Knepley <knepley@mcs.anl.gov> |
Documentation
Hg-commit: 8e0b1349f97c074b3952b46457d94d05f2bd3a06
|