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