History log of /petsc/src/dm/label/dmlabel.c (Results 301 – 310 of 310)
Revision Date Author Comments
# 7937d9ce 04-Dec-2015 Michael Lange <michael.lange@imperial.ac.uk>

DMPlex: Add DMLabelGather to migrate label values from leafs to roots

This is effectively the inverse operation to DMLabelDistribute and it
reuses the underlying migration stratum value code.


# 26c55118 04-Dec-2015 Michael Lange <michael.lange@imperial.ac.uk>

DMPlex: Refactor DMLabelDistribute to separate point stratum distribution

This separates the point-wise stratum migration from the generation of
the target label, so that this may be reused in other

DMPlex: Refactor DMLabelDistribute to separate point stratum distribution

This separates the point-wise stratum migration from the generation of
the target label, so that this may be reused in other methods.

show more ...


# 5cbdf6fc 27-Nov-2015 Michael Lange <michael.lange@imperial.ac.uk>

DMPlex: Fix DMLabelDistribute for all-to-all migrations

Previously, indices into the `stratumValue` array were send over the SF
for each point, which is wrong if `stratumValue` differs across proces

DMPlex: Fix DMLabelDistribute for all-to-all migrations

Previously, indices into the `stratumValue` array were send over the SF
for each point, which is wrong if `stratumValue` differs across processes.
Instead, we now send stratum values per point and infer the local
`stratumValue` array on the receiver through hashing.

show more ...


# f37e7628 21-Feb-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/add-pcfieldsplit-logevent


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


# 8c22c10a 08-Jan-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into tisaac/dmforest

* master: (143 commits)
Revert "revolve: c++ compile fix" - as revolve now does not require 'bool' anymore
revolve: c++ compile fix
revolve: enable t

Merge branch 'master' into tisaac/dmforest

* master: (143 commits)
Revert "revolve: c++ compile fix" - as revolve now does not require 'bool' anymore
revolve: c++ compile fix
revolve: enable tests and add to nightlybuilds
fix download url for revolve
remove outdated unused script
removed outdated use of the term petsc-dev for the development version of PETSc
streams: precompute NPMAX - and use this value. And now user can use it optionally as:
mpich: default to using ver 3.2 on OSX/ElCapitan as 3.1.3 does not build on Barry's laptop
Revert "mpich: update version to mpich-3.2"
superlu/dist: disable build on freebsd - as this test is with bsdmake [and superlu requires gnumake]
superlu/dist: enable in complex nightly builds
fortran: fix typo with MATSEQAIJRESTOREARRAYF90
Documentation for Dense and SeqAIJ Get/RestoreArrayf90 had incorrect dimensions
Docs for MatGetRowIJF90() cut and paste and never fixed
Bib: NPC refs
superlu: no longer requires xerbla slamch dlamch ? $ nm -Ao libsuperlu_dist_4.3.a |egrep \(xerbla\|slamch\|dlamch\)
superlu_dist: update to version 4.3
Bib: More of our refs
added whitespaces to align numbers in verbatim environment
Added verbatim environment to special tokens
...

show more ...


# 5aa44df4 09-Dec-2015 Toby Isaac <tisaac@uchicago.edu>

DMLabel: enable explicit control over default label values.

It seemed strange to me that DMLabelGetValue() had a default value that
means not set, but that DMLabelSetValue() could set a label to hav

DMLabel: enable explicit control over default label values.

It seemed strange to me that DMLabelGetValue() had a default value that
means not set, but that DMLabelSetValue() could set a label to have this
value. So now, DMLabelSetValue() will ignore attempts to set a value to
the default value, but the user can change what the default value is.

DMLabel: fix DMLabelDistribute()

The recently added default value was not transfered properly, and was
accessed by the wrong processes.

typo fix

show more ...


# 2a61db43 08-Nov-2015 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/dm-label-promote' into tisaac/dmforest

* tisaac/dm-label-promote: (319 commits)
snes tutorial ex69: give mesh a name for regression purposes
DM: make DMLabel labels a part o

Merge branch 'tisaac/dm-label-promote' into tisaac/dmforest

* tisaac/dm-label-promote: (319 commits)
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
mark variable as unused so compiler doesn't warn about unused value
configure: use 'git cat-file -e' to check for existance of a commit in localrepo. ['git rev-parse' does not give error for a hash thats not in repo]
petsc4py: revert to manually syncing petsc4py with petsc master changes
configure: revert gitcommit default value to Null. If a pacakge using giturl does not change this value - raise an error
fix: revert change in a44bcdf that breaks with pgf90
update test output for fixed to hypre interface that now actually pass the interp vectors to BoomerAMG
Error message should say use negative threshold value to prevent filtering out zeros
Calls to HYPRE_BoomerAMGSetInterpVectors() did not actually copy the vector data pointer from the PETSc vector to the hypre vector thus resulting in the hypre interp vectors being identically zero and hence not affecting the quality of the AMG hierarchy produced/
DMPlex: Silence overzealous compiler warnings
add row/col orientation to MatConvert_Elemental_Dense
fix formatting error in previous commit [broke nightlybuilds]
fix formating of TSTHETA manual page and add missing command line option
run hwloc with MPIEXEC and binding so it runs on the correct machine
fix: memory leaks [in valgrind test]
...

show more ...


# c58f1c22 06-Nov-2015 Toby Isaac <tisaac@uchicago.edu>

DM: make DMLabel labels a part of all DMs

Most DMLabel routines do not depend on the internals of DMPlex, and I
want to reuse them in other DM types

DM: puth depthLabel in DM

I know that this is s

DM: make DMLabel labels a part of all DMs

Most DMLabel routines do not depend on the internals of DMPlex, and I
want to reuse them in other DM types

DM: puth depthLabel in DM

I know that this is something that's only used by plex, but I'm not sure
how else to do this.

DM: move MarkBoundaryFaces back to plex

DM: add reference counting to label linked list for cloning purposes

show more ...


1...<<111213