| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
386b2e21
|
| 01-Jun-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-docs-regarding-xxxtype'
|
| #
8f6c3df8
|
| 01-Jun-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Removed the ability of XXXType to be the string name of a library and function in that library but forgot to remove this form from all the XXXAType manual pages
|
| #
06e93e79
|
| 11-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisteralldestroy'
* barry/rm-xxxregisteralldestroy: TSSSP: Fix to use proper TSSSPInitializePackage() system flag should have been false removed unnneeded and unuse
Merge branch 'barry/rm-xxxregisteralldestroy'
* barry/rm-xxxregisteralldestroy: TSSSP: Fix to use proper TSSSPInitializePackage() system flag should have been false removed unnneeded and unused XXXRegisterDestroy() routines removed PetscFunctionListDestroyAll() and put PetscFunctionListDestroy(&XXXList) into the package finalize
show more ...
|
| #
7e7d4f0d
|
| 10-Apr-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master
|
| #
48dd1dff
|
| 08-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed unnneeded and unused XXXRegisterDestroy() routines
|
| #
879e01d2
|
| 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/options-viewer-enum'
* jed/options-viewer-enum: PetscEnumFind: fix bad PetscBool cast when I meant PetscEnum PetscOptionsGetViewer: test ex4: removed redundant PetscOptionsGe
Merge branch 'jed/options-viewer-enum'
* jed/options-viewer-enum: PetscEnumFind: fix bad PetscBool cast when I meant PetscEnum PetscOptionsGetViewer: test ex4: removed redundant PetscOptionsGetViewer: support ":append" for arbitrary viewer type PetscOptionsGetViewer: fix error handling with PETSC_VIEWER_XX_() PetscOptionsGetViewer: new test: write to named ASCII output file with format PetscOptionsGetViewer: simplify logic and use PetscEnumFind() PetscOptionsGetEList: use PetscEListFind() PetscEListFind() and PetscEnumFind() PetscFileModes: add string enumeration for PetscFileMode PetscViewer: added tests/ex4 to testexamples PetscViewer: added files for :append test PetscOptionsGetViewer: last commit broke PetscOptionsGetViewer, fixed it PetscOptionsGetViewer: added [:append] to ascii
show more ...
|
| #
ca1f44cd
|
| 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/functionlist-nocast'
* jed/functionlist-nocast: docs: simplify explanation of function lists/composition PetscObjectQueryFunction: use macro to hide PetscVoidFunction* cast P
Merge branch 'jed/functionlist-nocast'
* jed/functionlist-nocast: docs: simplify explanation of function lists/composition PetscObjectQueryFunction: use macro to hide PetscVoidFunction* cast PetscFunctionListAdd: use macro to hide (PetscVoidFunction) cast PetscFunctionListFind: use macro to hide (PetscVoidFunction*) cast
show more ...
|
| #
8a1af44d
|
| 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add t
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add to nightlies Changes: Note updates to XRegisterDynamic/PetscObjectComposeFunctionDynamic PetscObjectComposeFunctionDynamic: remove stale docs and usage developers.tex: remove complications from function composition with dlls removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction() changes: document PetscFunctionListAdd() API change developers.tex: update documentation of PetscObjectComposeFunction removed path and MPI_Comm arguments from PetscFunctionListFind/Add() removed path argument to XXXInitializePackage() and XXXRegister() removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
show more ...
|
| #
a240a19f
|
| 01-Apr-2013 |
Jed Brown <jed@59A2.org> |
PetscFunctionListAdd: use macro to hide (PetscVoidFunction) cast
Same rationale as the last commit:
Casting using PetscVoidFunction instead of (void(*)(void)) is needed with C++ compilers that will
PetscFunctionListAdd: use macro to hide (PetscVoidFunction) cast
Same rationale as the last commit:
Casting using PetscVoidFunction instead of (void(*)(void)) is needed with C++ compilers that will not implicitly convert C++ language linkage to C language linkage. Since PetscFunctionListAdd() is meant to operate on generic function pointers, we hide this language linkage detail (which is inconsistently implemented) in a cast.
show more ...
|
| #
1c9cd337
|
| 01-Apr-2013 |
Jed Brown <jed@59A2.org> |
PetscFunctionListFind: use macro to hide (PetscVoidFunction*) cast
Casting using PetscVoidFunction* instead of (void(**)(void)) is needed with C++ compilers that will not implicitly convert C++ lang
PetscFunctionListFind: use macro to hide (PetscVoidFunction*) cast
Casting using PetscVoidFunction* instead of (void(**)(void)) is needed with C++ compilers that will not implicitly convert C++ language linkage to C language linkage. Since PetscFunctionListFind() is meant to operate on generic function pointers, we hide this language linkage detail (which is inconsistently implemented) in a cast.
show more ...
|
| #
3550efbc
|
| 30-Mar-2013 |
Jed Brown <jed@59A2.org> |
PetscOptionsGetViewer: support ":append" for arbitrary viewer type
|
| #
aa1c909b
|
| 30-Mar-2013 |
Jed Brown <jed@59A2.org> |
PetscOptionsGetViewer: fix error handling with PETSC_VIEWER_XX_()
These functions all call PetscError() with PETSC_ERR_PLIB and then return NULL, thus we can propagate the error by CHKERRQ(PETSC_ERR
PetscOptionsGetViewer: fix error handling with PETSC_VIEWER_XX_()
These functions all call PetscError() with PETSC_ERR_PLIB and then return NULL, thus we can propagate the error by CHKERRQ(PETSC_ERR_PLIB).
show more ...
|
| #
35d27ee3
|
| 30-Mar-2013 |
Jed Brown <jed@59A2.org> |
PetscOptionsGetViewer: simplify logic and use PetscEnumFind()
Replaces dubious use of PetscStrendswithwhich() to match enum values, including invalid PetscViewerFormat when passed "ascii::PetscViewe
PetscOptionsGetViewer: simplify logic and use PetscEnumFind()
Replaces dubious use of PetscStrendswithwhich() to match enum values, including invalid PetscViewerFormat when passed "ascii::PetscViewerFormat" or "ascii::PETSC_VIEWER_".
This removes ability to use single-character "ascii:filename::a". Instead, "append" must be spelled out as in "ascii:filename::append"
show more ...
|
| #
e6e0fb74
|
| 29-Mar-2013 |
Toby Isaac <tisaac@ices.utexas.edu> |
PetscOptionsGetViewer: last commit broke PetscOptionsGetViewer, fixed it
|
| #
05315717
|
| 29-Mar-2013 |
Toby Isaac <tisaac@ices.utexas.edu> |
PetscOptionsGetViewer: added [:append] to ascii
|
| #
a983c5aa
|
| 28-Mar-2013 |
Jungho Lee <julee@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
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 ...
|
| #
bdf89e91
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
|
| #
d4349b43
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed path and MPI_Comm arguments from PetscFunctionListFind/Add()
|
| #
607a6623
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed path argument to XXXInitializePackage() and XXXRegister()
|
| #
1c84c290
|
| 25-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
|
| #
365a8a9e
|
| 21-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed excessive use of CHKMEMQ;
|
| #
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 ...
|