| #
26fc8f6f
|
| 11-Jun-2010 |
Victor Minden <victorminden@gmail.com> |
commit after merge
Hg-commit: ba9e2ab71f9d39533d357c99a5fd54143cabf265
|
| #
6f013253
|
| 10-Jun-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
changed use of AMS deattach phrase to detach
Hg-commit: 77a3720875c32b072caf7de5aabfb3d4354085c4
|
| #
f8dc72cd
|
| 10-Jun-2010 |
Victor Minden <victorminden@gmail.com> |
commit after merge
Hg-commit: ff6f7304cebf9d0f27bee5e461b036f47dd2cf49
|
| #
d5649816
|
| 09-Jun-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
more work on AMS option setter
Hg-commit: 97faeb7c34710086b2f0d1c396bbe63d20f1c644
|
| #
b23f91a4
|
| 18-May-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 3d6e115ed50e0a91aeb25dbd4b36559e2e6d6008
|
| #
265428aa
|
| 16-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: c3dbc987bfe0a0841687eb44f966a4d1e14d4dc0
|
| #
53e6e2c4
|
| 14-May-2010 |
Hong Zhang <hzhang@mcs.anl.gov> |
cast
Hg-commit: 12b1317cd0602952e76e204fac4cdb5299b55a9f
|
| #
afcf0833
|
| 14-May-2010 |
Hong Zhang <hzhang@mcs.anl.gov> |
merge
Hg-commit: 05d5009003ecfc80d5043a07199af616ee7c2323
|
| #
209c9182
|
| 14-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: b5a14361e615c8fbd98392f718d541fc07fc3843
|
| #
301d30fe
|
| 14-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
changed PetscGetVersion() to not use unneeded and dangerous PetscStrcat() added missing \n in PETSc help message added initial xcode project that builds a simple iphone app
Hg-commit: 66d7e91cc737e8
changed PetscGetVersion() to not use unneeded and dangerous PetscStrcat() added missing \n in PETSc help message added initial xcode project that builds a simple iphone app
Hg-commit: 66d7e91cc737e8a060fee138585f89c5bc417239
show more ...
|
| #
e2f15add
|
| 13-May-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 091935e9281c6e900c1e00205f59cde73745cb0d
|
| #
675282fd
|
| 13-May-2010 |
Hong Zhang <hzhang@mcs.anl.gov> |
add mising cast for malloc()
Hg-commit: a8894b36a8005796d43e81c5be26534644caed28
|
| #
3c311c98
|
| 13-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
On May 13, 2010, at 10:48 AM, Jed Brown wrote:
I'm concerned by the following which appears in PetscAttachDebuggerErrorHandler() and Petsc_MPI_DebuggerOnError():
ierr = PetscAttachDebugger(); if
On May 13, 2010, at 10:48 AM, Jed Brown wrote:
I'm concerned by the following which appears in PetscAttachDebuggerErrorHandler() and Petsc_MPI_DebuggerOnError():
ierr = PetscAttachDebugger(); if (ierr) { /* hopeless so get out */ MPI_Finalize(); exit(*flag); }
Since the error handler is not guaranteed to be called collectively, it seems completely unreasonable to call a collective function, especially not one with broader scope than PETSC_COMM_WORLD. It seems to me that the hopeless case should instead call MPI_Abort() on the relevant communicator.
You are probably right; this code fragment is so old it may have been written before I knew what MPI_Abort() was. I am changing it.
Similarly, why does Petsc_MPI_AbortOnError() call abort() instead of MPI_Abort()?
I think this is clearly documented in the comment above it. Here is the comment:
This is so MPI errors in the debugger will leave all the stack frames. The default abort cleans up and exits.
You use this error handler if you are running in the debugger (for example with -start_in_debugger). If you call MPI_Abort() it cleans up and you get no useful stack information in the debugger. I will change the comment to:
This is so MPI errors in the debugger will leave all the stack frames. The default MP_Abort() cleans up and exits thus providing no useful information in the debugger hence we call abort() instead of MPI_Abort().
Is it clear now, or am I missing something?
Barry
Hg-commit: 4663027817c3c85b7bd6d5229eb182ec49e8cf67
show more ...
|
| #
17186662
|
| 10-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
finished formating of SETERRQ() calls and changed a few PETSC_COMM_SELF to appropriate comm
Hg-commit: 099173676d5157f4b09175cd1f5104bf5e549784
|
| #
e32f2f54
|
| 07-May-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
added MPI_Comm as first argument to PetscError() and SETERRQX()
Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
|
| #
ff219bfb
|
| 27-Apr-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 1f5ce9b1fa7762a7d57e66fe241c05a915d43e19
|
| #
503cfb0c
|
| 22-Apr-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
general cleanup of petscsys.h removed PetscStrfree() since PetscFree() does the same thing
Hg-commit: 383ece197d31b92016b12ff3a62a2e744f8d981d
|
| #
f0eb1ee0
|
| 12-Apr-2010 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: 96dff560e9caff2ee6539fb4c50e92b67324e0b0
|
| #
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
|
| #
0d2fba3e
|
| 09-Mar-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 2c02161f5890b468f5bb35c7476967398e40a0c5
|
| #
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
|
| #
5f5f199f
|
| 26-Feb-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
moved petscsys.h stuff into petsc.h files (Fortran and C) removed petscsys.h files fortran and C eliminate use of petscsys.h (Fortran and C) eliminated redundant use of #include "petscfix" all over t
moved petscsys.h stuff into petsc.h files (Fortran and C) removed petscsys.h files fortran and C eliminate use of petscsys.h (Fortran and C) eliminated redundant use of #include "petscfix" all over the place because included by petsc.h
Hg-commit: dea4bc8a57aa0490c3a40fdee08c4b41e42e03ce
show more ...
|
| #
238e7d2d
|
| 02-Dec-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 9c9e2b0243eedf0151e3676f8f4ccde9f7b93898
|