History log of /petsc/src/vec/is/sf/interface/sfregi.c (Results 76 – 100 of 100)
Revision Date Author Comments
# 0fd17804 11-Feb-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'tisaac/simplify-register-all'

Removed the XXXRegisterAll() functions from the public interface. These should now only be handled by the package intialization functions.


# 0f51fdf8 13-Dec-2014 Toby Isaac <tisaac@ices.utexas.edu>

Remove XXXRegisterAllCalled from public interface.

All XXXRegisterAll() methods are now idempotent, so a boolean indicating
whether they can be called or not is no longer necessary.


# 256ff83f 11-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/wirth-fusion-materials

Conflicts:
src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c


# e33c197d 11-Jun-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master.


# 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


# 48dd1dff 08-Apr-2013 Barry Smith <bsmith@mcs.anl.gov>

removed unnneeded and unused XXXRegisterDestroy() routines


# 369de99c 07-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'barry/fix-petscsfunctionlist'

* barry/fix-petscsfunctionlist
fix PetscSFunctionList to PetscSFList wrongly created by bad regexp


# adc40e5b 06-Apr-2013 Barry Smith <bsmith@mcs.anl.gov>

fix PetscSFunctionList to PetscSFList wrongly created by bad regexp


# 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 ...


# 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()


# 607a6623 26-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

removed path argument to XXXInitializePackage() and XXXRegister()


# 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


# 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


# c01091c8 19-Feb-2013 Jed Brown <jed@59A2.org>

Check PETSC_HAVE_MPI_TYPE_DUP before registering PETSCSFWINDOW

Registration condition must match src/vec/is/sf/impls/window/makefile

Hg-commit: c96e25612c3122639513c7b297b09ca88194176c


# 16939686 15-Feb-2013 Shri Abhyankar <abhyshr@mcs.anl.gov>

Commit after merge.

Hg-commit: 529608adef0edbad5c2a5f57f3beefa5703bfae9


# 95fce210 15-Feb-2013 Barry Smith <bsmith@mcs.anl.gov>

moved sf to new vec/is location

Hg-commit: f0665fe4e2bc9d7b33e6af35313fffe9d7c753a8


1234