| #
832f7384
|
| 01-Jan-2012 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: ee8d91ae0580d1d4fa92be38a18d40c838b9a257
|
| #
14e519b0
|
| 31-Dec-2011 |
Mark F. Adams <mark.adams@columbia.edu> |
changed MatMatMult to MatTranposeMatMult.
Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
|
| #
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
|
| #
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
|
| #
88584be7
|
| 17-Feb-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
some more Matlab interface error catch two default arguments to VecScatterCreate starting PCReset() AXYPX() and AXPY() manual page no longer warns of low performance.
Hg-commit: cc0cccc0f86a8f41a634
some more Matlab interface error catch two default arguments to VecScatterCreate starting PCReset() AXYPX() and AXPY() manual page no longer warns of low performance.
Hg-commit: cc0cccc0f86a8f41a634e93ea78fc8e1011b8a4a
show more ...
|
| #
8c172940
|
| 06-Dec-2010 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: dbd6603baa0301f54f7391c043f07dcfbf07f03e
|
| #
7087cfbe
|
| 05-Dec-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongs removed all DLL export/import stuff since it was never used and never will be removed MatPermuteSparsify() since it sucked.
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongs removed all DLL export/import stuff since it was never used and never will be removed MatPermuteSparsify() since it sucked.
Hg-commit: 72f7a5e60333f6c9780d56fcce45657940d16b13
show more ...
|
| #
a7421cb6
|
| 28-Sep-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 26de13d0bd881a667065d6c55203e03b123eb208
|
| #
ec7775f6
|
| 27-Sep-2010 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Added matrix preallocation for MatAXPY_SeqAIJ for DIFFERENT_NONZERO_STRUCTURE
Hg-commit: 17ca97c48ed40c5c0fe5a9289f79bf3f73f42311
|
| #
d5bac5b1
|
| 09-Jul-2010 |
Victor Minden <victorminden@gmail.com> |
commit after merge
Hg-commit: dbe17f4cd57aa220aaa7f3a4929b4662f1fd3cc2
|
| #
d2ffe925
|
| 09-Jul-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: fb3fb77fa7d8bd71eb94b0f289024414b41b2354
|
| #
c5eb9154
|
| 09-Jul-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
completed PetscValidLogicallyCollectiveXXX() routines and usage
Hg-commit: 374cfa6c3abbd90ea5b27fc02813ca73ae37b846
|
| #
e17ad17e
|
| 08-Jul-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
added #define PetscValidLogicalCollectiveScalar(a,b) #define PetscValidLogicalCollectiveReal(a,b) #define PetscValidLogicalCollectiveInt(a,b) for more error checking of user calls
Hg-commit: a73002c
added #define PetscValidLogicalCollectiveScalar(a,b) #define PetscValidLogicalCollectiveReal(a,b) #define PetscValidLogicalCollectiveInt(a,b) for more error checking of user calls
Hg-commit: a73002c9503d20d0c4079ab451f84e6e5d2a68d9
show more ...
|
| #
3f9fe445
|
| 08-Jul-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
finished labelling manual pages as Logically or Neighbor-wise Collective
Hg-commit: 8a714c954b7624fb9d7cacbaa621300eebb99517
|
| #
c59c4a6e
|
| 22-Jun-2010 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 6506be5d499ca16f4a8dca61413479ef378e92ef
|
| #
e8136da8
|
| 21-Jun-2010 |
Hong Zhang <hzhang@mcs.anl.gov> |
add PetscLogEventBegin/End to MatAXPY() - patch sent by Jose E. Roman
Hg-commit: aa6868b269e9418421f29ed6c7e73b53df1c8e5d
|
| #
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 ...
|
| #
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
|
| #
f0eb1ee0
|
| 12-Apr-2010 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Merge.
Hg-commit: 96dff560e9caff2ee6539fb4c50e92b67324e0b0
|
| #
0700a824
|
| 08-Apr-2010 |
Barry Smith <bsmith@mcs.anl.gov> |
changed cookie to classid cause that is what it is.
Hg-commit: ffa25d1edea7afc409fcc13e7f2b63587b1494c1
|