History log of /petsc/src/sys/error/pstack.c (Results 101 – 125 of 186)
Revision Date Author Comments
# 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'


# c4fbd833 08-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-fem-dgspace

* master: (593 commits)
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bib: rename ref with duplicate key

Merge branch 'master' into knepley/feature-fem-dgspace

* master: (593 commits)
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bib: rename ref with duplicate key
Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'.
Allow calling MatGetBlockSize[s]() before matrix preallocation
SNESLINESEARCHBT: Set the norms when exiting early due to negligible step.
SNESQN: only monitor real part of dot product (fails with C++ complex)
Corrected the #include statement in the man pages for the PetscObjectComposedDataSet/Getwhatever routines.
DMPlex: Added doc for DMPlexGetHybridBounds()
winzip: detect if winzip is used to extract petsc.tar.gz and error out.
configure: remove self.archIndependent as its not being used. [it is used to create externalpackages/package/arch dir which is unused]
configure: fix packages using package-dir/PETSC_ARCH as out-of-source-build location Perhaps this should be changed to package-dir/build?
configure: remove dead code previously used to download BuildSystem
configure: check if compilerDefines [and compilerFixes] exist in framework before using them
configure: save/restore reconfigure.py when --with-clean is used
configure: add --with-clean option to delete buildfiles/externalpackages in PETSC_DIR/PETSC_ARCH and potential externalpackages in --with-external-package-dir/PETSC_ARCH
configure: With --with-externalpackages-dir=dir store/build packages in dir/PETSC_ARCH
Add MatSeqSBAIJSetPreallocationCSR()
configure: switch to using PETSC_DIR/PETSC_ARCH/externalpackages by updating package.py to use externalpackages.py as the externalPackagesDirProvider
configure: move dead code configureExternalPackagesDir() from petscdir.py to externalpackagesdir.py Also set PETSC_DIR/PETSC_ARCH/externalpackages as the externalpackagesdir
...

show more ...


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

manually remove old AMS code that got sucked in from master


# 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


# 7737a228 31-Oct-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/saws

Conflicts:
src/ksp/pc/impls/gamg/gamg.c
src/sys/classes/viewer/impls/ams/ams.c
src/sys/objects/pinit.c


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


# c82b4e47 23-Oct-2013 Jed Brown <jedbrown@mcs.anl.gov>

PetscStack: use same definitions for PetscStack functions

If the user compiles their code with debugging, perhaps calling
PetscStack functions, it would be useful for the implementations to make
a b

PetscStack: use same definitions for PetscStack functions

If the user compiles their code with debugging, perhaps calling
PetscStack functions, it would be useful for the implementations to make
a best-effort at displaying the stack usefully when they subsequently
LD_PRELOAD an optimized version of the library. These functions are
tiny so code size is not an excuse for keeping the complexity of
different versions.

show more ...


# 2d7c6352 23-Oct-2013 Jed Brown <jedbrown@mcs.anl.gov>

PetscStack: declare types regardless of debug vs. optimized

There is no performance advantage to avoiding defining the PetscStack
type and it is simpler to have them defined when switching between d

PetscStack: declare types regardless of debug vs. optimized

There is no performance advantage to avoiding defining the PetscStack
type and it is simpler to have them defined when switching between debug
and optimized versions of PETSc.

show more ...


# 004eb1ce 20-Oct-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'balay/remove-sdir'

__SDIR__ is gone. This is an ABI change (PetscError) so dependent
packages must be recompiled.

* balay/remove-sdir:
__SDIR__: remove remaining traces and documen

Merge branch 'balay/remove-sdir'

__SDIR__ is gone. This is an ABI change (PetscError) so dependent
packages must be recompiled.

* balay/remove-sdir:
__SDIR__: remove remaining traces and document in changes.html
__SDIR__: remove usage of __SDIR__ from PETSc sources.

This merge fixes one instance of __SDIR__ that was added after
'balay/remove-sdir' branched off.

show more ...


# efca3c55 29-May-2013 Satish Balay <balay@mcs.anl.gov>

__SDIR__: remove usage of __SDIR__ from PETSc sources.


# 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


# d50831c4 07-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

updated to _ and __ variable name support in SAWs
when displaying options don't display man_# or text_#


# cc85fe4d 04-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/dmvecmattypes' into barry/saws

Needed to work with version of PETSc that did not have constant calls to VecSetFromOptions() etc

Conflicts:
src/ksp/ksp/interface/ams/kspams.c
s

Merge branch 'barry/dmvecmattypes' into barry/saws

Needed to work with version of PETSc that did not have constant calls to VecSetFromOptions() etc

Conflicts:
src/ksp/ksp/interface/ams/kspams.c
src/snes/impls/composite/snescomposite.c
src/snes/impls/gs/snesgs.c
src/snes/impls/nasm/nasm.c
src/snes/impls/ngmres/snesngmres.c

show more ...


# d45a07a7 31-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

SAWs now compiles and runs in PETSc with parallel PETSc


# 16ad0300 30-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

added PetscStackCallSAWs() everywhere possible


# b8a862ca 26-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

introduced published variables that are not displayed by default marked by _


# a0931e03 26-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

fix calls to publish SAWs


# 67a1e3b6 14-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

locking object cannot involve locking stack or code hangs on the second lock


12345678