removed excessive use of CHKMEMQ;
Merge branch 'blaise/yaml'* blaise/yaml: yaml: remove trailing whitespace and avoid PETSC_OPTIONS in examples yaml: makefile fixes for alltests yaml: minor fixes: memory leak, match MPI types
Merge branch 'blaise/yaml'* blaise/yaml: yaml: remove trailing whitespace and avoid PETSC_OPTIONS in examples yaml: makefile fixes for alltests yaml: minor fixes: memory leak, match MPI types, update output/ex9_1.out PetscOptions: Replaced the ugly if {} else if {} else if {} with a fancy switch statement in yamlimpl.c PetscOptions: Added tests for PetscOptionsInsertFileYAML PetscOptions: style compliance PetscOptions: Add basic support for YAML-formatted options filesConflicts: src/sys/examples/tutorials/makefile
show more ...
yaml: remove trailing whitespace and avoid PETSC_OPTIONS in examplesThese examples call PetscOptionsView(), which shows everything, so weneed a consistent environment. Always use -malloc_test in t
yaml: remove trailing whitespace and avoid PETSC_OPTIONS in examplesThese examples call PetscOptionsView(), which shows everything, so weneed a consistent environment. Always use -malloc_test in thisenvironment to check for memory leaks in the yaml code.
Merge branch 'master' into barry/amsConflicts: include/petscviewer.h src/sys/classes/viewer/interface/viewreg.c src/sys/threadcomm/interface/threadcomm.c
basic snooping on PetscStack is now working
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 codemessed around finding a bug in AMS
split webserver into standalone problem that is not part of running PETSc applicationhad to do this since impossible for AMS publisher and accessor to be in same applicationbetter to just totally r
split webserver into standalone problem that is not part of running PETSc applicationhad to do this since impossible for AMS publisher and accessor to be in same applicationbetter to just totally redo AMS! But that is to large a project
git change: update PETSC_VERSION_GIT in version.c [to be in sync with petscversion.h]
changed AMS publishing to use the Viewer modeladded simple AMS viewer for mat,ksp,snes,tsadded --ksp/snes/ts_view_pre for starting the viewer before the solve (ugly but useful for AMS)added PetscS
changed AMS publishing to use the Viewer modeladded simple AMS viewer for mat,ksp,snes,tsadded --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
PetscOptions: Add basic support for YAML-formatted options filesBasic support for YAML options files. This minimalistic parser does notsupport advanced features (sequences, bookmarks), so it is re
PetscOptions: Add basic support for YAML-formatted options filesBasic support for YAML options files. This minimalistic parser does notsupport advanced features (sequences, bookmarks), so it is reallya JSON parser.Will try to add support for -options_file_type <TXT,YAML> flag in caseone want to add more options file formats in the future.
more work on moving AMS model to viewer
work on AMS interface, consistent naming, ams.h not included in petscviewer.h, no ifdefsHg-commit: 642571a1dc7109fdb7e5b0abb23bf260d10eb970
more work on AMS JSON-RPC Web interfaceHg-commit: 610511a68dcbe0d01c88ee4f8cc7926484939c33
minor cleanup/reorg of PETSc webserver stuff with addition of basic docs and explanationHg-commit: fe4d4097df58441cf8de8f8abf4575b17dc9798a
mpe.h should never be exposed to all the PETSc code and certainly not to user code, fixedlogging code is still pretty ugly, could do with some cleanupHg-commit: d1a7c9a9194d1c3197bd4fe4054fef154d5
mpe.h should never be exposed to all the PETSc code and certainly not to user code, fixedlogging code is still pretty ugly, could do with some cleanupHg-commit: d1a7c9a9194d1c3197bd4fe4054fef154d5bc08e
No need to add PETSC_EXTERN in variable definitions (*.c), only in declarations (*.h)Hg-commit: 634789d4cdf60eb32e06e792cd5dfafaaace4dad
fixed function names with Default to match new standard (which I just wrote)fixed a few more functions that should be PETSC_INTERNHg-commit: 87889fe4f6d4e8d0963adcc79d438e75330601c6
fixes for MATLAB engine fortran interfacemake PetscBeganMPI PETSC_EXTERN and available in petscsys.h for others to useHg-commit: 767347ff803d58b1c86e037fe578a50a51aac791
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
merge, terrible manual process with many conflicts with Jed's PETSC_INTERNALHg-commit: 84df07d03c6e55bd0f27bd5ee8c1738562bd529d
visibility: use PETSC_INTERN when possibleHg-commit: 3b4bfb5c23843293f1f08790b48437080a32eb42
updated from EXTERN_C_BEGIN/END through sys directoryHg-commit: ee6b7ef2f48ce66402e7e807302de19506ce15df
changed use of PetscObjectComposeFunctionDynamic() to PetscObjectComposeFunction() to allow use of static for functions for standard use in PETScPetscObjectComposeFunctionDynamic() is still availabl
changed use of PetscObjectComposeFunctionDynamic() to PetscObjectComposeFunction() to allow use of static for functions for standard use in PETScPetscObjectComposeFunctionDynamic() is still available for use if neededalso fixed calls to PetscObjectComposeFunction() to not wrap lines (per PETSc coding style)Hg-commit: 822f9ddaac95a8ff6c2a9ad77fbf07d02d2c20d9
Doc: fix typoHg-commit: 7623fa8fb64f522da8b5b7289f4597d97f432865
1...<<61626364656667686970>>...99