Commits

Show all
Author Commit Message Labels Comments Date
Satish Balay
fix __FUNCT__ and manpage to match PetscFunctionListFind(),PetscObjectQueryFunction() change to macro
Branches
jed/cray-externc
Satish Balay
extern-c: fix c build error
Branches
jed/cray-externc
Satish Balay
extern-c: more solaris CC fixes. #156997
Branches
jed/cray-externc
Satish Balay
extern-c: convert PetscObjectQueryFunction(),PetscFunctionListFind() to macros with a typedef/typecast
Branches
jed/cray-externc
Satish Balay
fortranstubs: PETSC_EXTERN messes bfort - so fixup after bfort
Branches
jed/cray-externc
Jed Brown
TSAlpha: remove typedef TSAlphaAdaptFunction and use PETSC_EXTERN
Branches
jed/cray-externc
Jed Brown
PCTFS: need PETSC_INTERN for functions with function-pointer arguments
Branches
jed/cray-externc
Jed Brown
PETSC_EXTERN in definitions for all interfaces involving function pointers C++98 and C++11 specify in Section 7.5.1: Two function types with different language linkages are distinct types even if they are otherwise identical. Most C++ compilers, including GCC, Clang, Intel, MSVC, IBM XL, PGI, PathScale, and Open64, are in direct violation of this standard, but they are in no rush to fix it since that would break lots of existing code and implies an ABI change. …
Branches
jed/cray-externc
Jed Brown
Make more private functions static, especially those involving function pointers
Branches
jed/cray-externc
Jed Brown
DMPlex: make private functions static
Branches
jed/cray-externc
Jed Brown
extern "C": attempt to resolve Cray compiler errors Add PETSC_EXTERN_C_DEFINE for use at definition site of function pointer data that must be extern "C".
Branches
jed/cray-externc
Jed Brown
Changes: Note updates to XRegisterDynamic/PetscObjectComposeFunctionDynamic
Jed Brown
PetscObjectComposeFunctionDynamic: remove stale docs and usage
Jed Brown
developers.tex: remove complications from function composition with dlls
BarryFSmith
Merge branch 'barry/rm-xxxregisterdynamic' of bitbucket.org:petsc/petsc into barry/rm-xxxregisterdynamic Conflicts: src/docs/tex/manual/developers.tex
BarryFSmith
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
Jed Brown
changes: document PetscFunctionListAdd() API change
Jed Brown
developers.tex: update documentation of PetscObjectComposeFunction
BarryFSmith
removed path and MPI_Comm arguments from PetscFunctionListFind/Add()
BarryFSmith
removed path argument to XXXInitializePackage() and XXXRegister()
BarryFSmith
removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
Peter Brune
Trivial NPC logging fix for NCG and QN.
Jed Brown
Merge branch 'karlrupp/fix-mpiaij-prealloc' * karlrupp/fix-mpiaij-prealloc: MPI-mat-preallocation: Removed redundant checks for MPI{S|B| }AIJ-matrices in light of recent MAT_NEW_NONZERO_ALLOCATION_ERR fixes. MPIAJI-preallocation: Fixed problems with MAT_NEW_NONZERO_ALLOCATION_ERR for GPUs.
Jed Brown
-pc_reuse: remove obsolete option This option was added by Shri to reuse numerical factorization for parts of a system when using fieldsplit, but it was only ever seen by PCLU. If the option is to be brought back, it can be in the form of "lagging" for PCFieldSplit, which would pass SAME_PRECONDITIONER when calling KSPSetOperators() to configure sub-solvers. petsc-dev: 5CEF7766-56C2-4E44-97B7-61B3D87B1822@mcs.anl.gov
Jed Brown
Merge branch 'barry/fix-pc-use-amat' * barry/fix-pc-use-amat: -pc_use_amat: use PetscOptionsBool so it is shown in -help
Jed Brown
-pc_use_amat: use PetscOptionsBool so it is shown in -help
Jed Brown
Merge branch 'jed/dmgetlocaltoglobalmapping' * jed/dmgetlocaltoglobalmapping: DMGetLocalToGlobalMapping_*: normalize names from DMCreateLocalToGlobalMapping_*
Jed Brown
Merge branch 'jed/kspmonitor-remove-matscalesystem-relics' * jed/kspmonitor-remove-matscalesystem-relics: KSPMonitor: remove relics left over from from MatScaleSystem
Jed Brown
Merge branch 'barry/ams' * barry/ams: PetscStackAMS: define dummy stubs for AMS stack viewing in optimized builds
Jed Brown
PetscStackAMS: define dummy stubs for AMS stack viewing in optimized builds These are not called in performance-sensitive locations and we might add support for using libunwind to get a stack for AMS viewing purposes, so I'd rather have stubs in pstack.c than use macros in the header to compile out the calls.
  1. Prev
  2. Next