| 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 ...
|
| 93ef888d | 08-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
flag should have been false |
| 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 |
| acc80a61 | 07-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-matlab' |
| 2a69f26d | 07-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix PetscSFunctionList update to PetscSFList |
| eeadb21a | 07-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/sftypes'
* jed/sftypes: PetscSF: split petscsftypes.h out of petscsf.h |
| 1282a11a | 07-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/fix-vecview-mpiio'
* jed/fix-vecview-mpiio: VecView_MPI_Binary: add missing call to MPI_File_set_view() |
| 48d998b2 | 07-Apr-2013 |
Jed Brown <jed@59A2.org> |
VecView_MPI_Binary: add missing call to MPI_File_set_view()
Broken since feature was initially added in:
commit 617f0dbcfa0e0807e83c23b2a685058f063b6c6d Author: Barry Smith <bsmith@mcs.anl.gov>
VecView_MPI_Binary: add missing call to MPI_File_set_view()
Broken since feature was initially added in:
commit 617f0dbcfa0e0807e83c23b2a685058f063b6c6d Author: Barry Smith <bsmith@mcs.anl.gov>
added MPI IO version of VecView_Seq_Binary and VecView_MPI_Binary changed Fortran PetscInitialize() so error from pxfgetarg in getting program name does not cause program stopping error
show more ...
|
| 7cb9c7dc | 01-Apr-2013 |
Paul Mullowney <paulm@txcorp.com> |
vscatcusp : fixed compiler warnings
This class had several variables that were not being used in the method VecScatterInitializeForGPU. These are now fixed. |
| 0c312b8e | 07-Apr-2013 |
Jed Brown <jed@59A2.org> |
PetscSF: split petscsftypes.h out of petscsf.h
Callers of PetscSF functions must now explicitly include petscsf.h. |
| adc40e5b | 06-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fix PetscSFunctionList to PetscSFList wrongly created by bad regexp |
| c5b75c40 | 06-Apr-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Fixes for MATLAB interface. (1) Fixed MPIUni to be reentrant again, (2) fixed PetscSF to be reentrant |
| 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 ...
|
| 1bfe5318 | 31-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/petscviewerhdf5-include-needed'
* jed/petscviewerhdf5-include-needed: PetscViewerHDF5: examples that use HDF5 must include petscviewerhdf5.h |
| 2ca47aef | 31-Mar-2013 |
Jed Brown <jed@59A2.org> |
PetscViewerHDF5: examples that use HDF5 must include petscviewerhdf5.h |
| 451b9122 | 28-Mar-2013 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
Merge branch 'cj/fix-petsccusp' |
| 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() |
| 24be78d1 | 26-Mar-2013 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
CUSP: Replaced MDot() operation with a faster variant. |
| 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 |