History log of /petsc/src/dm/interface/dm.c (Results 1076 – 1100 of 1790)
Revision Date Author Comments
# a8fc6b46 02-Apr-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# 787aecac 01-Apr-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-error-messages'

* knepley/fix-error-messages:
Plex ex2: Removed unused variable
DM: Better error messages


# 5f511efe 01-Apr-2016 Dave May <dave.mayhem23@gmail.com>

Merged collection routines from dmay/swarm-boundingbox-collect

Merge branch 'dmay/swarm-boundingbox-collect' into dmay/swarm-next


# dee935c1 30-Mar-2016 Dave May <dave.mayhem23@gmail.com>

DMGetNeighbors:
* Updated manpage


# 502a2867 30-Mar-2016 Dave May <dave.mayhem23@gmail.com>

DM:
* Add method for getneighbors
* Added new DM API
* Added getneighbor support for PLEX and DMDA


# 2ca110d9 22-Mar-2016 Matthew G. Knepley <knepley@gmail.com>

DM: Better error messages


# 3a93e3b7 22-Mar-2016 Toby Isaac <tisaac@uchicago.edu>

DMLocatePoints: change output from an IS to a PetscSF, and allow initial guesses.

A PetscSF is a more natural return value from DMLocatePoints() because:
- In the event that the mesh has overlapping

DMLocatePoints: change output from an IS to a PetscSF, and allow initial guesses.

A PetscSF is a more natural return value from DMLocatePoints() because:
- In the event that the mesh has overlapping cells, it's clearer which
in which process/cell the point is located.
- A natural next step after DMLocatePoints() is to send each point to
its cell for some local computation. With a PetscSF this is easy with
PetscSFGatherBegin()/PetscSFGatherEnd().

show more ...


# c20ebc76 22-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint


# 7153137c 21-Mar-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/add-dmshellcreaterestriction'


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


# 54cbd1df 17-Mar-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/dmforest'

* tisaac/dmforest: (36 commits)
DMP4est: fix transfer of labels to parents
DMPlexCreateInterpolatorTree: fix handling of global dofs (can be < 0)
DMPlexComputeIn

Merge branch 'tisaac/dmforest'

* tisaac/dmforest: (36 commits)
DMP4est: fix transfer of labels to parents
DMPlexCreateInterpolatorTree: fix handling of global dofs (can be < 0)
DMPlexComputeInterpolatorTree(): fix workspace size
DM: warn when no injection implemented
DMPlexComputeInterpolatorTree(): use row layout to preallocate
DMP4est: all processes agree on root type
DMPlexComputeInterpolatorTree(): valgrind fixes
DMP4est: reset childID if anctecedent is not parent
DMP4est: send labels from children to parents and bcast
DMForest: added DMForestGetAdaptivityPurpose()
DMP4est: enable caching of results of DMPforestGetTransferSF()
Plex: fix empty partition errors
DMPforestGetTransferSF_Internal(): handle different type roots on different processes
DMP4est: broadcast labels when transfering for agreement
PetscSFBasic: fix usage of MPI_Reduce_local
DMPforestLabelsInitialize(): search through parents when finding a point in the closure
DMP4est: try to connect high strata points when transfering
DMP4est: can't use PetscSFCreateSectionSF. It compresses when we don't want to
DMP4est: expand transfer sfs by the CellSF
DMP4est: add DMForestCreateCellSF_p4est
...

show more ...


# 3afb9657 16-Mar-2016 Dave May <dave.mayhem23@gmail.com>

Merged petsc/petsc into master


# f60917d2 15-Mar-2016 Barry Smith <bsmith@mcs.anl.gov>

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

Reported-by: Lisandro D

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

Reported-by: Lisandro Dalcin <dalcinl@gmail.com>

show more ...


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


# 23384938 11-Mar-2016 Toby Isaac <tisaac@uchicago.edu>

DM: warn when no injection implemented


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


# 5db9a05b 05-Mar-2016 Toby Isaac <tisaac@uchicago.edu>

DM: ignore constraint matrices with out rows


# 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


# 0305aff6 12-Feb-2016 Matthew G. Knepley <knepley@gmail.com>

DM: The BC DM must also get the DS


# c067b6ca 09-Feb-2016 Matthew G. Knepley <knepley@gmail.com>

DM: DMConvert() should be a no-op for the same type


# a61e840b 04-Feb-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Fixed coordinate copy


# 8b09590c 03-Feb-2016 Toby Isaac <tisaac@uchicago.edu>

DMGetCoordinatesLocalized(): return false if not periodic


1...<<41424344454647484950>>...72