| #
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
|
| #
67234432
|
| 16-Dec-2013 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Fix to allow -options_monitor. ThreadComm needs to be initialized before the options monitor is added, as it opens a viewer, which uses PetscCommDuplicate(), which needs ThreadComm keyval.\nMonito
Fix to allow -options_monitor. ThreadComm needs to be initialized before the options monitor is added, as it opens a viewer, which uses PetscCommDuplicate(), which needs ThreadComm keyval.\nMonitors need to be cancelled in PetscFinalize() to release their viewer's memory before -malloc_dump reports it.
show more ...
|
| #
3d7bc6b7
|
| 15-Dec-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-refine-hex
* master: (68 commits) DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection() DM: Added DMGet/SetCoordinateSection()
Merge branch 'master' into knepley/feature-plex-refine-hex
* master: (68 commits) DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection() DM: Added DMGet/SetCoordinateSection() Fuckup: Fix for merge that is still untangling bad rebase from Oct. 17th 2013 - Fixed const in declarations - Fixed merge from PetscFE - Fixed 2 mallocs DMDA: Missing header - Damn rebase DMPlex ex3: Added 2D Q_1 and 3D P_2 tests DMDA: Added DMDAProjectFunction() and DMDAComputeL2Diff() DMDA: Fixed 2D geometry - Should reuse DMPlex routines DMDA: Fix bug in 2D closure operation for cells DMDA: Make closure operations also return the size DMDA: Changed DMDACreateSection() to emulate DMPlexCreateSection() DMDA: Added functions which emulate DMPlex functionality DMDA: Now DMDAGetNumCells() returns the cells in each direction as well PetscFE: Added support for tensor product cells in PetscDualSpace_Lagrange PetscFE: Added tensor product polynomial spaces example fix /sandbox/petsc/petsc.clone-3/include/petscmath.h(260): error: identifier "PETSC_CXX_STATIC_INLINE" is undefined PETSC_STATIC_INLINE PetscReal PetscAbsScalar(PetscScalar a) {return a < 0.0 ? -a : a;} ^ remove warning in fun3d example "user.F", line 1256: warning: In-place macro substitution leaves line truncated "user.F", line 1259: warning: In-place macro substitution leaves line truncated "user.F", line 1262: warning: In-place macro substitution leaves line truncated /Users/petsc/petsc.clone-2/src/ksp/ksp/examples/tutorials/ex56.c:59: warning: comparison between signed and unsigned integer expressions fix examples for portability fixed to example outputs fix output for a few examples changed due to changes to -mat_view and not using -snes_monitor_short ...
Conflicts: src/dm/impls/plex/plexrefine.c
show more ...
|
| #
9c1e0ce8
|
| 11-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
simple access of saws from main.js
|
| #
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
|
| #
a906b49b
|
| 10-Dec-2013 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged master into barry/update-xxxviewfromoptions
|
| #
edbbd480
|
| 10-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/xcode
|
| #
e79930ab
|
| 08-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/saws-push-header-body'
|
| #
ff5033e0
|
| 08-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-hmpi'
Conflicts: src/sys/objects/mpinit.c
|
| #
037dbc42
|
| 08-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-mpiint-petscoptionsgetint'
Conflicts: src/ksp/pc/impls/redistribute/redistribute.c src/mat/impls/aij/mpi/mpiaij.c src/mat/impls/dense/mpi/mpidense.c src/mat/utils/matstas
Merge branch 'barry/fix-mpiint-petscoptionsgetint'
Conflicts: src/ksp/pc/impls/redistribute/redistribute.c src/mat/impls/aij/mpi/mpiaij.c src/mat/impls/dense/mpi/mpidense.c src/mat/utils/matstash.c src/snes/examples/tutorials/ex28.c src/sys/objects/pinit.c src/vec/is/ao/impls/memscalable/aomemscalable.c
show more ...
|
| #
e0133700
|
| 05-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/saws-push-header-body' into barry/saws-options
|
| #
43da4ab2
|
| 05-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
updated for new SAWs interface for pushing and poping bodies and headers
|
| #
d6e4c47c
|
| 17-Nov-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Sys PetscMaxSum: use MPI_Reduce_scatter_block when available (MPI-2.2)
|
| #
fb3f26da
|
| 04-Dec-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/malloc-array'
Type arguments dropped from PetscMalloc[2-7], PetscNew, and PetscNewLog, added PetscMalloc1 for allocating typed arrays, add PetscCalloc[1-7] for allocating cleared (
Merge branch 'jed/malloc-array'
Type arguments dropped from PetscMalloc[2-7], PetscNew, and PetscNewLog, added PetscMalloc1 for allocating typed arrays, add PetscCalloc[1-7] for allocating cleared (zeroed) memory.
* jed/malloc-array: Sys: Add pointer casts from (void **) in calls to PetscMalloc1() Sys: drop explicit type arguments from PetscNew() and PetscNewLog() Sys: add PetscCalloc[1-7] Sys: add PetscMalloc1 macro, array allocation without redundant types PetscMalloc[2-7]: remove type arguments, infer from pointer type SNESComputeJacobianDefaultColor: fix uninitialized variable
show more ...
|
| #
785e854f
|
| 03-Dec-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Sys: add PetscMalloc1 macro, array allocation without redundant types
The type is inferred from the pointer return type. This patch is automated via the following script:
git grep -l 'PetscMalloc(
Sys: add PetscMalloc1 macro, array allocation without redundant types
The type is inferred from the pointer return type. This patch is automated via the following script:
git grep -l 'PetscMalloc(.*sizeof' src | xargs perl -pi -e 's@PetscMalloc\(([^,;]*[^,; ]) *\* *sizeof\([^,;()]+\),@PetscMalloc1($1,@'
This commit contains an additional bug-fix in csrperm.c, fixing pointer arity. The code was introduced in 2006, but the allocation could not have been correct at any time. This probably means that MatDuplicate_SeqAIJPERM has never been tested.
a54129beb540034ba105796c682d589e7e1111f2 Richard Tran Mills <rmills@ornl.gov>
Added MATSEQCSRPERM support for MatDuplicate() and conversion to/from MATSEQAIJ. Note that these changes are not quite debugged.
show more ...
|
| #
76ec1555
|
| 03-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed many examples that worked incorrectly for 64 bit indices
|
| #
28176ea5
|
| 01-Dec-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed all HMPI code - didn't work any more because of randomized memory messing up function pointers - complicated code to maintain that no one used and they would prefer threads anyways
|
| #
244aa513
|
| 28-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/minor-draw-improvements' into jed/chem
|
| #
cadbe3a5
|
| 19-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/saws-update'
|
| #
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 ...
|
| #
b0bb5815
|
| 17-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed memory leak
|
| #
30befbd2
|
| 17-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
SAWs dashboard displays more information about configure options and runtime options
|
| #
a965ca04
|
| 10-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/protect-logging'
|
| #
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 ...
|