History log of /petsc/include/petscsys.h (Results 1176 – 1200 of 1729)
Revision Date Author Comments
# 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


1...<<41424344454647484950>>...70