History log of /petsc/include/petscerror.h (Results 626 – 650 of 867)
Revision Date Author Comments
# 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


1...<<21222324252627282930>>...35