History log of /petsc/src/sys/classes/viewer/interface/viewreg.c (Results 351 – 375 of 408)
Revision Date Author Comments
# 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 ...


1...<<11121314151617