| 20cbb662 | 11-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/fix-locdir'
* jed/fix-locdir: LOCDIR: fix all outdated paths and normalize trailing slash |
| 3e1910f1 | 10-Apr-2013 |
Jed Brown <jed@59A2.org> |
LOCDIR: fix all outdated paths and normalize trailing slash
Update performed by:
git ls-files '*/makefile' | xargs perl -pi -MFile::Basename \ -e 's!(LOCDIR[[:space:]]+=) *(.+)$!$1." ".dirnam
LOCDIR: fix all outdated paths and normalize trailing slash
Update performed by:
git ls-files '*/makefile' | xargs perl -pi -MFile::Basename \ -e 's!(LOCDIR[[:space:]]+=) *(.+)$!$1." ".dirname($ARGV)."/"!e'
Fortran auto must be fixed using 'make allfortranstubs' and the result can be checked by 'bin/maint/checkloc.py'.
show more ...
|
| 48dd1dff | 08-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed unnneeded and unused XXXRegisterDestroy() routines |
| 37e93019 | 08-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed PetscFunctionListDestroyAll() and put PetscFunctionListDestroy(&XXXList) into the package finalize |
| 56b8094b | 06-Apr-2013 |
Jed Brown <jed@59A2.org> |
PetscViewerBinarySetMPIIO: remove obsolete statement about skipinfo
* 39802e9e71ae4fa344ef186e51da5ecb3e379d46 2008-05-07 Barry Smith Added MPIIO interface and made setting MPIIO imply skipinfo
*
PetscViewerBinarySetMPIIO: remove obsolete statement about skipinfo
* 39802e9e71ae4fa344ef186e51da5ecb3e379d46 2008-05-07 Barry Smith Added MPIIO interface and made setting MPIIO imply skipinfo
* e39fd77f588fe8a9f63ea3dd3ce9052e17ee1991 2008-05-09 Barry Smith MPIIO no longer implies skipinfo, but docs not updated
See also petsc-maint #159049
show more ...
|
| 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 ...
|
| 0005d66c | 01-Apr-2013 |
Jed Brown <jed@59A2.org> |
PetscObjectQueryFunction: use macro to hide PetscVoidFunction* cast
Rationale is the same as the parent. This makes all of PetscFunctionListAdd(), PetscFunctionListFind(), PetscObjectComposeFunction
PetscObjectQueryFunction: use macro to hide PetscVoidFunction* cast
Rationale is the same as the parent. This makes all of PetscFunctionListAdd(), PetscFunctionListFind(), PetscObjectComposeFunction(), and PetscObjectQueryFunction() consistent regarding function pointer return types.
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 ...
|
| 94b09485 | 30-Mar-2013 |
Toby Isaac <tisaac@ices.utexas.edu> |
PetscOptionsGetViewer: test ex4: removed redundant |
| 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 ...
|
| 144acb7d | 29-Mar-2013 |
Jed Brown <jed@59A2.org> |
PetscViewerFileSetMode: remove duplicate man page |
| 7193b351 | 29-Mar-2013 |
Toby Isaac <tisaac@ices.utexas.edu> |
PetscViewer: added tests/ex4 to testexamples |
| 81b448f1 | 29-Mar-2013 |
Toby Isaac <tisaac@ices.utexas.edu> |
PetscViewer: added files for :append test |
| 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 |
| f1d1c62f | 28-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/fix-viewer-format-secret-change' of bitbucket:petsc/petsc
* 'barry/fix-viewer-format-secret-change' of bitbucket:petsc/petsc: PetscViewerCreate_XXX() and PetscViewerFileSetName
Merge branch 'barry/fix-viewer-format-secret-change' of bitbucket:petsc/petsc
* 'barry/fix-viewer-format-secret-change' of bitbucket:petsc/petsc: PetscViewerCreate_XXX() and PetscViewerFileSetName_XXX() should not change format or iformat
show more ...
|
| 0b062f91 | 28-Mar-2013 |
Jed Brown <jed@59A2.org> |
PetscObjectComposeFunctionDynamic: remove stale docs and usage |
| ccd20c9b | 26-Mar-2013 |
Jed Brown <jed@59A2.org> |
docs: fix header path and a missing file |
| 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() |