| #
992dc9be
|
| 18-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-handle-func-failure
* master: (378 commits) SNES ex5: Fix coordinate determination for empty subdomains fixed petsc.bib entry p4est: fix syntax
Merge branch 'master' into knepley/feature-plex-handle-func-failure
* master: (378 commits) SNES ex5: Fix coordinate determination for empty subdomains fixed petsc.bib entry p4est: fix syntax error with error message SNES ex5: Correct Jacobian handling on patches SNES ex5: Stupid complex fixes DMP4est: fix transfer of labels to parents petsc4py: update to latest snapshot. Fixes da example breakage in petsc4py test suite Plex: Correct setting of options on refined or coarsened meshes Plex: Add info for grid hashing Plex: Add logging in interpolator creation Plex: Correct use of tabs in ASCII viewer DM: Shorten long event name Plex ex12: Create boundary label automatically at all levels of mesh hierarchy Plex ex12: Change PetscViewerSetFormat --> PetscViewerPushFormat - Fix order of SetMode and SetFilename Plex ex12: Change all functions to static Since DMDA with periodic boundary conditions does support P0 interpolation remove checks that error out under those conditions ascem-io.py and amanzi.py need to handle self.hdf5.include being None correctly fix MPI Uni to recycle communicators so it won't run out like with the petsc4py tests also fix check for location of python shared library on mac to check all cases each time Switch back to Sherry's version since she accepted by pull request PetscDraw: Update help messages for -draw_save* options ...
Conflicts: src/dm/impls/plex/plexfem.c
show more ...
|
| #
3afb9657
|
| 16-Mar-2016 |
Dave May <dave.mayhem23@gmail.com> |
Merged petsc/petsc into master
|
| #
fef3a512
|
| 13-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
More work on complete DMSHELL example that wraps a DMDA1d. It crashes in valgrind with ==80209== Invalid read of size 8 ==80209== at 0x100A9E2D5: DMCountNonCyclicReferences (dm.c:500) ==80209==
More work on complete DMSHELL example that wraps a DMDA1d. It crashes in valgrind with ==80209== Invalid read of size 8 ==80209== at 0x100A9E2D5: DMCountNonCyclicReferences (dm.c:500) ==80209== by 0x100A8F70A: DMDestroy (dm.c:573) ==80209== by 0x101221BBE: KSPDestroy (itfunc.c:985) ==80209== by 0x1010BCBFC: PCDestroy_MG (mg.c:302) ==80209== by 0x1010E23F7: PCDestroy (precon.c:122) ==80209== by 0x101221C3A: KSPDestroy (itfunc.c:986) ==80209== by 0x100001C4C: main (in ./ex65) ==80209== Address 0x10398fd68 is 5,864 bytes inside a block of size 6,196 free'd ==80209== at 0x10001595D: free (vg_replace_malloc.c:480) ==80209== by 0x1000FE393: PetscFreeAlign (mal.c:72) ==80209== by 0x100100D1E: PetscTrFreeDefault (mtr.c:315) ==80209== by 0x100A91C5A: DMDestroy (dm.c:716) ==80209== by 0x1010E2478: PCDestroy (precon.c:123) ==80209== by 0x101221C3A: KSPDestroy (itfunc.c:986) ==80209== by 0x1010BCBFC: PCDestroy_MG (mg.c:302) ==80209== by 0x1010E23F7: PCDestroy (precon.c:122) ==80209== by 0x101221C3A: KSPDestroy (itfunc.c:986) ==80209== by 0x100001C4C: main (in ./ex65)
I am reporting to Toby who wrote that code because it is difficult for me to figure how to debug
Time: 3 hours
show more ...
|
| #
3ad4599a
|
| 12-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Added DMShellSetRestriction() and ability of PCMG to use DMCreateRestriction()
Time: .2 hours Reported-by: anton <popov@uni-mainz.de>
|
| #
eba35f42
|
| 09-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'mlange/fix-plex-multi-level-overlap'
* mlange/fix-plex-multi-level-overlap: (259 commits) Plex: Update ex12_5 with correct level-2 overlap DMLabel: Add missing cleanup for DMLabelG
Merge branch 'mlange/fix-plex-multi-level-overlap'
* mlange/fix-plex-multi-level-overlap: (259 commits) Plex: Update ex12_5 with correct level-2 overlap DMLabel: Add missing cleanup for DMLabelGather() Plex ex12: Fixed variable initialization and some output Plex ex11: Added error checking Plex ex14: Now boundary label does not have cells Plex ex1: Now boundary label does not have cells Plex ex1: Fix for VTK format added some debugging code, getting ready to branch added some print statements, should be an -info... smome cleaning up restructured ex11 to allow for problem specific BCs DMPlex: Update test ex12_5 with correct level-2 overlap DMPlex: Use global processSF in DMPlexPartitionInvert DMPlex: Add remote leaf contributions to roots in DMLabelPropagate DMPlex: Add DMLabelGather to migrate label values from leafs to roots DMPlex: Refactor DMLabelDistribute to separate point stratum distribution DMPlex: Add propagation of remote point donations for multi-level overlap DMPlex: Fix DMLabelDistribute for all-to-all migrations Plex: make extern exactly match prototype: semantic match is not enough. DMP4est: typo fix ...
show more ...
|
| #
af25d912
|
| 06-Mar-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/imp
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcscalingbasic.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c
show more ...
|
| #
77d236df
|
| 01-Mar-2016 |
Michael Lange <michael.lange@imperial.ac.uk> |
Merge branch 'tisaac/dmforest' into mlange/fix-plex-multi-level-overlap
Conflicts: src/dm/impls/plex/examples/tests/output/ex12_5.out src/dm/label/dmlabel.c
|
| #
f37e7628
|
| 21-Feb-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcfieldsplit-logevent
|
| #
50eeb1ca
|
| 16-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DM: added DMClearLocalVectors()
|
| #
e77ac854
|
| 11-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Added query functions for named vectors
|
| #
36447a5e
|
| 03-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlex: propagate coordinate localization
|
| #
38318d23
|
| 03-Feb-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
|
| #
1189c1ef
|
| 02-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMComputeL2FieldDiff(): fixes, DMP4EST implementation
|
| #
2a16baea
|
| 02-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DM: added DMComputeL2FieldDiff() from DMPlex.
|
| #
b832ea0e
|
| 01-Feb-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
|
| #
bfc4295a
|
| 01-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DM: create DMProjectField() from DMPlexProjectField()
|
| #
2e17dfb7
|
| 01-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Promote DMPlexLocalizeCoordinates --> DMLocalize coordinates - There is one small problem here in that the iteration still needs Plex-like things. This will be rewritten to use a projection rathe
DM: Promote DMPlexLocalizeCoordinates --> DMLocalize coordinates - There is one small problem here in that the iteration still needs Plex-like things. This will be rewritten to use a projection rather than Plex, but right now we need it for the magma presentation.
show more ...
|
| #
f44c6289
|
| 28-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcreset-hypre-for-master
Needed to move PCDestroy_HYPRE() added to master to PCReset_HYPRE() since that was introduced as a bug fix for maint
|
| #
d2a29c01
|
| 14-Jan-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/tisaac/dm-label-promote'
* origin/tisaac/dm-label-promote: snes tutorial ex69: give mesh a name for regression purposes DM: make DMLabel labels a part of all
Merge remote-tracking branch 'origin/tisaac/dm-label-promote'
* origin/tisaac/dm-label-promote: snes tutorial ex69: give mesh a name for regression purposes DM: make DMLabel labels a part of all DMs builder: update regression tests builder: update some missing package requirements DM: set coordinate vector name ts tutorials ex11_sa: make it compile
Conflicts: src/dm/impls/plex/plexcreate.c
show more ...
|
| #
b698f381
|
| 15-Dec-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: added DMComputeL2GradientDiff() for Plex and DA
|
| #
0709b2fe
|
| 15-Dec-2015 |
Toby Isaac <tisaac@uchicago.edu> |
Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforest
Both branches changeds DM projection behavior, so I wanted to sort it out before merging
* origin/knepley/fe
Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforest
Both branches changeds DM projection behavior, so I wanted to sort it out before merging
* origin/knepley/feature-plex-add-time: (59 commits) SNES ex69: Updated to new function API, fixed test output SNES ex75: Fixed for new function API add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fields add -binary_write_double so __float128 precision can save as double to binary files TSClone() did not clone Fortran function pointers hence some TS methods would fail if functions provided in Fortan petsc4py: update to snapshot with 'barry/petscoptions-object' changes fix bad merge that introduced 2 copies of the MPI_Comm_free() update example to use MAT_INPLACE_MATRIX, not REUSE incorrect addition of float to PetscInt update for new PetscOptions API TS ex18: Fixed function API and test output Function now takes PetscOptions as first argument, this was missed during the first round of updates bugfix for MatSetOption_Elemental() fix test example no change output that was missing a line fixes for new PetscOptions.. API that are needed based on problems with nightly build Plex ex3: Use new function API SNES ex62: Use new function API SNES ex12: Use new function API Plex: Fixed unused options in examples Plex+DMDA: Add time to signatures ...
show more ...
|
| #
2716604b
|
| 18-Nov-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: add DMComputeL2Diff()
Lifted from DMPlex
DM: typo fix
|
| #
4d6f44ff
|
| 16-Nov-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: move DMProjectFuncton() up from DMPlex
|
| #
a6ba4734
|
| 16-Nov-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: DMBoundary is now in DM, not in DMPlex
All DMBoundary routines depend only on DMLabel, not on the DAG, so there's nothing to prevent it being used in other DMs.
|
| #
88bdff64
|
| 12-Nov-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: add DMGet/SetFineDM
This requires the introduction of some cycle-detection when destroying a DM.
DM: refine NonCyclicReferenceCounting
Only recurse in the event of a doubly-linked list. This
DM: add DMGet/SetFineDM
This requires the introduction of some cycle-detection when destroying a DM.
DM: refine NonCyclicReferenceCounting
Only recurse in the event of a doubly-linked list. This is to let the swapping that is used to create a DMPlex hierarchy keep working unaffected.
show more ...
|