| #
745b41b2
|
| 13-Mar-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Sys: Added PetscSortRemoveDupsReal()
|
| #
ec7429ea
|
| 12-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
work on AMS interface, consistent naming, ams.h not included in petscviewer.h, no ifdefs
Hg-commit: 642571a1dc7109fdb7e5b0abb23bf260d10eb970
|
| #
b90c6cbe
|
| 10-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
more work on AMS JSON-RPC Web interface
Hg-commit: 610511a68dcbe0d01c88ee4f8cc7926484939c33
|
| #
ff1c5d1b
|
| 07-Mar-2013 |
Richard Tran Mills <rmills@ornl.gov> |
Automerge.
Hg-commit: 81500f7e84c8ec0c4dcae9cb31d1cb32892d545d
|
| #
d6f2c3cb
|
| 07-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fixes for MATLAB engine fortran interface make PetscBeganMPI PETSC_EXTERN and available in petscsys.h for others to use
Hg-commit: 767347ff803d58b1c86e037fe578a50a51aac791
|
| #
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
|
| #
2c280183
|
| 06-Mar-2013 |
Jed Brown <jed@59A2.org> |
PETSc interfaces are always extern "C"
PETSc can now be built using a C++ compiler (--with-clanguage=C++) and then called from plain C code (compiled using a C compiler).
These configure options ha
PETSc interfaces are always extern "C"
PETSc can now be built using a C++ compiler (--with-clanguage=C++) and then called from plain C code (compiled using a C compiler).
These configure options have been removed:
--with-c++-support : was not doing anything --with-c-support : effectively always true now
PETSC_USE_EXTERN_CXX has been removed.
Hg-commit: df9678d34db91a29a55887d1193fea8e87ce32bf
show more ...
|
| #
4cb3a2f4
|
| 06-Mar-2013 |
Jed Brown <jed@59A2.org> |
PETSc interfaces are always extern "C"
PETSc can now be built using a C++ compiler (--with-clanguage=C++) and then called from plain C code (compiled using a C compiler).
These configure options ha
PETSc interfaces are always extern "C"
PETSc can now be built using a C++ compiler (--with-clanguage=C++) and then called from plain C code (compiled using a C compiler).
These configure options have been removed:
--with-c++-support : was not doing anything --with-c-support : effectively always true now
PETSC_USE_EXTERN_CXX has been removed.
Hg-commit: 51116dd5b11147ee16a9f551dec9723757fa740b
show more ...
|
| #
2761ed1d
|
| 05-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
merge, terrible manual process with many conflicts with Jed's PETSC_INTERNAL
Hg-commit: 84df07d03c6e55bd0f27bd5ee8c1738562bd529d
|
| #
96167f28
|
| 05-Mar-2013 |
Karl Rupp <rupp@mcs.anl.gov> |
Merge after commit
Hg-commit: 81c444aa3c1c667859d6fc1974a2314fbeff8574
|
| #
6258c452
|
| 05-Mar-2013 |
Jed Brown <jed@59A2.org> |
PETSC_INTERN must serve as a declaration rather than definition for data symbols
Hg-commit: 6a9a17f5e4246d8acc34f070600a2e416281c345
|
| #
2c3ca321
|
| 05-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'visibility-externc'
Hg-commit: e48e1e796cbc108f60f0ea591bad057847501587
|
| #
5a576424
|
| 05-Mar-2013 |
Jed Brown <jed@59A2.org> |
visibility: use PETSC_INTERN when possible
Hg-commit: 3b4bfb5c23843293f1f08790b48437080a32eb42
|
| #
21f66b81
|
| 05-Mar-2013 |
Jed Brown <jed@59A2.org> |
Add support for internal symbol visibility
PETSC_INTERN is for symbols that are shared between files, but only used within one shared library. Note that PETSC_EXTERN must be used for symbols that ar
Add support for internal symbol visibility
PETSC_INTERN is for symbols that are shared between files, but only used within one shared library. Note that PETSC_EXTERN must be used for symbols that are accessed from other shared libraries (e.g., a symbol in petscmat.so that is accessed from petscksp.so).
PETSC_INTERN_C is for functions with internal visibility that must use the `extern "C"` calling convention. Normally this is any symbol passed to a dynamic registration function.
Hg-commit: 8413f6e91807356123f19f648513e17d0ebc6e4e
show more ...
|
| #
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 ...
|
| #
665c2ded
|
| 16-Feb-2013 |
Jed Brown <jed@59A2.org> |
Remove petscviewer.h from petscsys.h
Much of sys is independent of viewer. Viewer is used in so many other places that it is now included by petscvec.h.
Hg-commit: 1d745f01618aa51d3043fb1f87b0546f6
Remove petscviewer.h from petscsys.h
Much of sys is independent of viewer. Viewer is used in so many other places that it is now included by petscvec.h.
Hg-commit: 1d745f01618aa51d3043fb1f87b0546f60e6e730
show more ...
|
| #
82c86c8f
|
| 16-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
petscctable.h and petscmatlab.h shold not be included in petscsys.h
Hg-commit: 84ac1a0e8bb6899bb6d64a2004d4e3e7923b00da
|
| #
9804daf3
|
| 15-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
added petscdrawtypes.h removed the typedef _xx* xx definitions from petscdraw.h and removed petscdraw.h from petscsys.h
Hg-commit: 01be7b4c0ac1e993b540535c319de45af820a255
|
| #
573b0fb4
|
| 14-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
eliminated includes of system string files from petscsys.h slightly painful because of Jed's ugly PetscCheck__FUNCT__()
Hg-commit: c40acb6935dfc9df65da08a52a5f0cb47823cf1b
|
| #
1559add1
|
| 14-Feb-2013 |
Shri Abhyankar <abhyshr@mcs.anl.gov> |
Commit after merge.
Hg-commit: 3c23ecb14c0f43be48331e905ea49b292a15eb1b
|
| #
a302578c
|
| 14-Feb-2013 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Removing dead experimental PetscShell code.
Hg-commit: aee59bf3b744565306435f5b7608493772960434
|