| #
41117a8d
|
| 13-Jun-2013 |
Satish Balay <balay@mcs.anl.gov> |
openmp: sched.h is required by openmp/tcopenmp.c
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
76386721
|
| 20-May-2013 |
Lisandro Dalcin <dalcinl@gmail.com> |
ABI compatibility for debug and optimized builds
|
| #
e9f0693f
|
| 06-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
__SDIR__: use empty string instead of NULL
This is needed to avoid spurious dereferences of NULL, pending full removal of __SDIR__ from the source.
|
| #
541b0fb8
|
| 06-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
__SDIR__: set to NULL, ignoring __INSDIR__ which is now unnecessary
|
| #
11513a83
|
| 07-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/stack-call-blas'
Fix performance bug that calling BLAS takes an amount of time dependent on the number of memory allocations that the program has made.
* jed/stack-call-blas: Pe
Merge branch 'jed/stack-call-blas'
Fix performance bug that calling BLAS takes an amount of time dependent on the number of memory allocations that the program has made.
* jed/stack-call-blas: PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ) Stack: consolidate handling of PetscStack
show more ...
|
| #
441dd030
|
| 05-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Stack: consolidate handling of PetscStack
This is in preparation for addition of PetscStackCallBLAS(), for which I would like to avoid further duplication (it has already led to petscstackp->petscro
Stack: consolidate handling of PetscStack
This is in preparation for addition of PetscStackCallBLAS(), for which I would like to avoid further duplication (it has already led to petscstackp->petscroutine becoming stale in case of PetscStackPush).
This change has only one functional change: PetscStackPush will now report the file and line number of the call site instead of "unknown" and 0. This is more useful because it distinguishes multiple calls from the same function.
show more ...
|
| #
4d2d963c
|
| 28-Mar-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master
|
| #
e1d27e54
|
| 28-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which drop the string name argument.
* barry/rm-xxxregisterdynamic: (82 commits) ...
Conflicts: src/ts/interface/tsregall.c
show more ...
|
| #
99c3dd19
|
| 20-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/ams' into master
* commit 'eb4227cfdd169cc03749ba3ef12d3932f2f322bf': (24 commits) forgotten files basic snooping on PetscStack is now working split AMSJavascript.py into A
Merge branch 'barry/ams' into master
* commit 'eb4227cfdd169cc03749ba3ef12d3932f2f322bf': (24 commits) forgotten files basic snooping on PetscStack is now working split AMSJavascript.py into AMS.py for AMS javascript and AMSSnoopObjects.py for example showing published objects fix bug in previous commit added error returns for JSON-RPC AMS calls don't let web accessor change length of array setting to publisher Pass arrays of values back from webserver to AMS publisher fix for last commit, missing errorcode and wrong variable name KSPLogResidualHistory and SNESLogConvergenceHistory need to lock for AMS and have error checking when called shutdown webserver if you started it on PetscFinalize(), what about when crash, should still shut it down Added support for starting server automatically by application code messed around finding a bug in AMS got value back from webclient to application goddman script Jed sent me doesn;t work, it loses changes split webserver into standalone problem that is not part of running PETSc application had to do this since impossible for AMS publisher and accessor to be in same application better to just totally redo AMS! But that is to large a project moved webserver code to its own directory and file added callback for changable fields in pyjs representation of AMS memories add AMS viewer for PC, server can only run without any memory debugging changed AMS publishing to use the Viewer model added simple AMS viewer for mat,ksp,snes,ts added --ksp/snes/ts_view_pre for starting the viewer before the solve (ugly but useful for AMS) added PetscStackCalls around AMS function calls when appropriate (note do not want these in webserver because do not webserver stopping just because AMS server is down more work on moving AMS model to viewer Fix for SNESSetConvergenceHistory() when input a is null ...
show more ...
|
| #
15681b3c
|
| 20-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
basic snooping on PetscStack is now working
|
| #
4042b796
|
| 17-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'master' into jed/ts-eimex
Sync to include Git conversion, PETSC_EXTERN, and minor API changes.
Conflicts: src/ts/interface/tsregall.c
|
| #
8d359177
|
| 07-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed function names with Default to match new standard (which I just wrote) fixed a few more functions that should be PETSC_INTERN
Hg-commit: 87889fe4f6d4e8d0963adcc79d438e75330601c6
|
| #
82c86c8f
|
| 16-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
petscctable.h and petscmatlab.h shold not be included in petscsys.h
Hg-commit: 84ac1a0e8bb6899bb6d64a2004d4e3e7923b00da
|
| #
573b0fb4
|
| 14-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
eliminated includes of system string files from petscsys.h slightly painful because of Jed's ugly PetscCheck__FUNCT__()
Hg-commit: c40acb6935dfc9df65da08a52a5f0cb47823cf1b
|
| #
0298fd71
|
| 08-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for Fortran Fixed a few bugs where PETSC_NULL had been used incorrectly.
Hg-commit: 05
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for Fortran Fixed a few bugs where PETSC_NULL had been used incorrectly.
Hg-commit: 054705a517d7f4388a8a084415d7478cbe95dff4
show more ...
|
| #
047240e1
|
| 06-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed bug that appears in C++ with casting to void** in pthread stuff
Hg-commit: dee2854f44eddfeec83028aca913288bcf35b3cb
|
| #
dbf62e16
|
| 06-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
more docs on PetscStackCall() and PetscStackCallStandard() PetscStackActive becomes function
Hg-commit: f0602b91e50ee4dcd2925041a27b0a3f025d08b6
|
| #
bb9aae2f
|
| 06-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed last macro function from thread local infrastructure
Hg-commit: 85f62b889edeaa2041e78728f8f3290022e5c6b8
|
| #
31d8eec5
|
| 01-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 1fa981254c79c783277e37654668dfe698cddf41
|
| #
30ecc5ab
|
| 01-Feb-2013 |
Karl Rupp <rupp@mcs.anl.gov> |
Fixed PetscStackCall macro (was not guarded by do{ ... } while(0))
Hg-commit: 45ae9050b6b259aa3fd8fcbae9fd54fc60f62a74
|
| #
639ff905
|
| 25-Jan-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
macros changed to static inline functions output of example fixed for previous change to example
Hg-commit: 30b16dfe130e50978dcb99c50a8edfc8772fcf0f
|
| #
c751a9dc
|
| 16-Jan-2013 |
Karl Rupp <rupp@mcs.anl.gov> |
Carefully stashed all \t recursively in include/. Makefile is the only (obvious) exception. Preserved formatting.
Hg-commit: 4b7cd8b76fd5dcfc12ae025d8d69e26ec632fb40
|
| #
a853e81e
|
| 13-Jan-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Commit after merge.
Hg-commit: 7ae059cc471c053401c1d6a21c3e45b9d4418175
|
| #
f2ba6396
|
| 12-Jan-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
added appropriate #include to various synopsis in manual pages
Hg-commit: 649729772e487ab080652f3c9abb4b4203cfa79d
|