History log of /petsc/src/sys/error/checkptr.c (Results 101 – 118 of 118)
Revision Date Author Comments
# 5f6acfaf 18-Mar-2014 Shri <abhyshr@mcs.anl.gov>

Merge branch 'master' into shri/feature-dm-circuit

Conflicts:
src/dm/impls/makefile


# c7ff62de 13-Jan-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/wirth-fusion-materials
bad manual merge needs to be fixed
this is what happens when branches hang around too long

Conflicts:
src/ts/examples/tutorials/advection-dif

Merge branch 'master' into barry/wirth-fusion-materials
bad manual merge needs to be fixed
this is what happens when branches hang around too long

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

show more ...


# 324c91e4 17-Dec-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'madams/gamg-destroy' into prbrune/pcgamg-classicalinterpolationstrategies


# 578f55a3 17-Dec-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'master' into madams/gamg-destroy

Conflicts:
src/ksp/pc/impls/gamg/gamg.c


# 8c722d37 10-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/reduce-dmsetup-da-memoryusage

Conflicts:
src/dm/examples/tests/ex15.c
src/dm/examples/tutorials/ex3.c
src/dm/impls/da/da2.c
src/dm/impls/da/da3.c


# edbbd480 10-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/xcode


# 244aa513 28-Nov-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/minor-draw-improvements' into jed/chem


# cd4f0679 18-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dmda-section

* master: (528 commits)
Doc: Fixed configure doc
Nightly summary: Added configure section.
TSSetErrorIfStepFails: fix __FUNCT__
TS: fi

Merge branch 'master' into knepley/feature-dmda-section

* master: (528 commits)
Doc: Fixed configure doc
Nightly summary: Added configure section.
TSSetErrorIfStepFails: fix __FUNCT__
TS: fix for TSGetRHSMats_Private() in the creation of the Arhs and Brhs matrices
protect logging of objects (which uses global variables) with PETSC_USE_LOG
error handler API had been previously changed but this example was not updated to new API.
DMPlex: Fixed bug in coordinate permutation
PetscSection: Doc fix for permutation
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bugfix of MatCreateSeqAIJFromTriple() contributed by Nicolas Marsic <nicolas.marsic@montefiore.ulg.ac.be>
bib: rename ref with duplicate key
Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'.
completed removing server code that was not removed in previous commit
removed PETSc webserver and configure package files that supported it
Allow calling MatGetBlockSize[s]() before matrix preallocation
SNESLINESEARCHBT: Set the norms when exiting early due to negligible step.
fix outdated PetscOptionsList
SNESQN: only monitor real part of dot product (fails with C++ complex)
Fix for multiple definitions in mat/color/interface/ custom fortran bindings
...

Conflicts:
config/builder.py
include/petscdmplex.h
src/dm/impls/da/dageometry.c
src/dm/impls/plex/examples/tests/ex4.c
src/dm/impls/plex/plex.c
src/dm/impls/plex/plexinterpolate.c

show more ...


# b7f86cfd 10-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

Merge remote-tracking branch 'origin/jed/check-pointer-runtime' into knepley/fix-hash-scaling

* origin/jed/check-pointer-runtime:
Sys: add PetscCheckPointerSetIntensity -check_pointer_intensity

Merge remote-tracking branch 'origin/jed/check-pointer-runtime' into knepley/fix-hash-scaling

* origin/jed/check-pointer-runtime:
Sys: add PetscCheckPointerSetIntensity -check_pointer_intensity
Sys: add PetscFunctionBeginHot to switch to cheaper pointer checks
PetscStack: use same definitions for PetscStack functions
PetscStack: declare types regardless of debug vs. optimized

show more ...


# eeb04156 08-Nov-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/saws'


# fcaff9f8 01-Nov-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'jed/check-pointer-runtime' into barry/saws

Conflicts:
include/petscerror.h
src/sys/error/pstack.c


# 28559dc8 22-Oct-2013 Jed Brown <jedbrown@mcs.anl.gov>

Sys: add PetscCheckPointerSetIntensity -check_pointer_intensity

Offers run-time control over pointer checking. Intensity levels are

0. Never use a signal handler to check pointers
1. Use a sig

Sys: add PetscCheckPointerSetIntensity -check_pointer_intensity

Offers run-time control over pointer checking. Intensity levels are

0. Never use a signal handler to check pointers
1. Use a signal handler to check pointers when not in "hot" functions
2. Always use signal handler to check pointers

show more ...


# a2f94806 12-Sep-2013 Jed Brown <jedbrown@mcs.anl.gov>

Sys: add PetscFunctionBeginHot to switch to cheaper pointer checks

Some logging and debugging operations are expensive. In particular,
applications can see order of magnitude slowdowns when PetscCh

Sys: add PetscFunctionBeginHot to switch to cheaper pointer checks

Some logging and debugging operations are expensive. In particular,
applications can see order of magnitude slowdowns when PetscCheckPointer
configures a special signal handler (debug builds only). Additionally,
high-frequency events like MAT_SetValues are disabled by default because
it can be expensive to profile.

My marking "hot" regions, we can turn off the expensive operations by
default, but still have the ability to enable them at run-time. This
commit adds PetscFunctionBeginHot, with logic in PetscCheckPointer to
skip the check while inside a "hot" function.

Reported-by: Dave May <dave.mayhem23@gmail.com>

show more ...


# 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


# 7e7d4f0d 10-Apr-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master


# 768b3b75 10-Apr-2013 Jed Brown <jed@59A2.org>

Merge branch 'jed/checkpointer-noinline'

* jed/checkpointer-noinline:
visibility: PetscSegv functions and data lack headers
PetscCheckPointer: move from inline to implementation


# d076d156 09-Apr-2013 Jed Brown <jed@59A2.org>

visibility: PetscSegv functions and data lack headers

It's inconvenient to put these in headers because header availability is
sensitive to command line parameters, thus explicitly give them matchin

visibility: PetscSegv functions and data lack headers

It's inconvenient to put these in headers because header availability is
sensitive to command line parameters, thus explicitly give them matching
visibility.

show more ...


# d96cc911 06-Apr-2013 Jed Brown <jed@59A2.org>

PetscCheckPointer: move from inline to implementation

Fixes incompatibilities with nvcc and with users building using
-std=c99. This function does enough that inlining isn't helping much
anyway.


12345