| #
6a4bb4b0
|
| 26-Apr-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge bug fix/patch releases up to 3.2-p7 into maint-3.2
* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits) Fix PyPI download URL to help pip figure out the release version #1109
Merge bug fix/patch releases up to 3.2-p7 into maint-3.2
* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits) Fix PyPI download URL to help pip figure out the release version #110990 fix timestamp order for .so vs .a during 'make install' Update FFTW download Increase patchlevel to 3.2-p7 ...
show more ...
|
| #
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
|
| #
787849ff
|
| 10-Apr-2013 |
Jed Brown <jed@59A2.org> |
TSSSP: Fix to use proper TSSSPInitializePackage() system
The old code was lazy, relying on any unreferenced PetscFunctionList's being silently cleaned up.
|
| #
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 ...
|
| #
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()
|
| #
4042b796
|
| 17-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'master' into jed/ts-eimex
Sync to include Git conversion, PETSC_EXTERN, and minor API changes.
Conflicts: src/ts/interface/tsregall.c
|
| #
c19eab39
|
| 06-Mar-2013 |
Richard Tran Mills <rmills@ornl.gov> |
Automerge.
Hg-commit: b6659d546870fb013f3da5bcd5066d1dc0dc329c
|
| #
296840b1
|
| 06-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'master' of gitifyhg::ssh://hg@bitbucket.org/BarryFSmith/petsc-dev-simp
Symbol visibility and namespacing.
C++ builds always set extern "C" and can be called from plain C. Most users w
Merge branch 'master' of gitifyhg::ssh://hg@bitbucket.org/BarryFSmith/petsc-dev-simp
Symbol visibility and namespacing.
C++ builds always set extern "C" and can be called from plain C. Most users will only want --with-clanguage=C++ for std::complex.
Hg-commit: f848d02318cae92d7b32037c7ee88f92dbe46347
show more ...
|
| #
8cc058d9
|
| 06-Mar-2013 |
Jed Brown <jed@59A2.org> |
Change all PETSC_EXTERN_C to PETSC_EXTERN
Hg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
|
| #
39d7646b
|
| 06-Mar-2013 |
Jed Brown <jed@59A2.org> |
Change all PETSC_EXTERN_C to PETSC_EXTERN
Hg-commit: ba0cf153561ff2dc521f42e94b7164fbe7b5d798
|
| #
c1080b1c
|
| 05-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
updated EXTERN_C_BEGIN/END through TS
Hg-commit: c76fd273af402078ae0fa266ac7dcdc7b8d0306e
|
| #
e9fbd226
|
| 05-Mar-2013 |
Richard Tran Mills <rmills@ornl.gov> |
Automerge.
Hg-commit: 2a552fd584bf855b9dc42efec9e8ab778063a84f
|
| #
00de8ff0
|
| 04-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
changed use of PetscObjectComposeFunctionDynamic() to PetscObjectComposeFunction() to allow use of static for functions for standard use in PETSc PetscObjectComposeFunctionDynamic() is still availabl
changed use of PetscObjectComposeFunctionDynamic() to PetscObjectComposeFunction() to allow use of static for functions for standard use in PETSc PetscObjectComposeFunctionDynamic() is still available for use if needed also fixed calls to PetscObjectComposeFunction() to not wrap lines (per PETSc coding style)
Hg-commit: 822f9ddaac95a8ff6c2a9ad77fbf07d02d2c20d9
show more ...
|
| #
ce94432e
|
| 13-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
added PetscObjectComm() and used it to replace (((PetscObject)obj)->comm)
Hg-commit: 3da37c458124ad48ae939f4e9823e4430ee0b8be
|
| #
0298fd71
|
| 08-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for Fortran Fixed a few bugs where PETSC_NULL had been used incorrectly.
Hg-commit: 05
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for Fortran Fixed a few bugs where PETSC_NULL had been used incorrectly.
Hg-commit: 054705a517d7f4388a8a084415d7478cbe95dff4
show more ...
|
| #
c0ec8c6d
|
| 29-Jan-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge x
Hg-commit: 5ca7425bdc061d16496b42615f4a99db34a78eec
|
| #
bbd56ea5
|
| 29-Jan-2013 |
Karl Rupp <rupp@mcs.anl.gov> |
Uncrustified src/ts/*
Hg-commit: 688366eb7a8ecbc6948bb32d69e2de3093f22e25
|
| #
c5a46771
|
| 22-Jan-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
commit aftr merge
Hg-commit: 854807b200896ff0e3d6fb344a549ed1a2b93850
|
| #
1147fc2a
|
| 21-Jan-2013 |
Karl Rupp <rupp@mcs.anl.gov> |
Reformatting: 'No space after a '(' or before a ')''
Hg-commit: 797341a7bfba18bb97e6da668b36bad2e5977356
|