History log of /petsc/src/dm/impls/plex/plexdistribute.c (Results 401 – 425 of 607)
Revision Date Author Comments
# 3d996552 19-Jul-2016 Stefano Zampini <stefano.zampini@gmail.com>

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

Conflicts:
src/docs/website/documentation/changes/dev.html
src/ksp/ksp/examples/tutorials/ex59.c
src/ksp/pc/impls/bddc/bddc.c

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

Conflicts:
src/docs/website/documentation/changes/dev.html
src/ksp/ksp/examples/tutorials/ex59.c
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcfetidp.c
src/ksp/pc/impls/bddc/bddcprivate.c
src/ksp/pc/impls/bddc/bddcschurs.c
src/mat/impls/is/matis.c
src/mat/impls/is/matis.h

show more ...


# 5f3267c8 07-Jul-2016 Koos Huijssen <koos.huijssen@vortech.nl>

ascii_xml logging: fixes to nested tree generation and master timer id


# ea9ba573 01-Jul-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/dmp4est-fix-overlap'

This branch makes a lot of fixes that fix PetscFV and DMP4est for
parallel. At the root of the issues were discrepencies related to the
overlapping cells t

Merge branch 'tisaac/dmp4est-fix-overlap'

This branch makes a lot of fixes that fix PetscFV and DMP4est for
parallel. At the root of the issues were discrepencies related to the
overlapping cells that are currently required for finite volume
calculations.

* tisaac/dmp4est-fix-overlap: (23 commits)
TS tutorial ex11: make p4est example parallel
TS tutorial ex11: globalize maxspeed before cfl computation
DMPlexTransferVecTree_Inject(): sum child to parent contributions
DMP4est: do not cause error if overlap > 1 in serial run
TS tutorial ex11: fix memory leaks
DMPlexTSComputeRHSFunctionFVM: ADD_VALUES from locF to F instead of INSERT_VALUES
DMPlexComputeResidual_Internal: global/local function mismatch
DMPlexShiftLabels_Internal: not-a-ghost is indicated by -1, not 0
DMPlexComputeResidual_Internal(): do not add contributions of ghost cells
DMPlexTree: do proper vector assembly
DMPlexReconstructGradients_Internal(): clarify ternary operator terms
DMPlexConstructGhostCells_Internal(): correct error message communicator
DMPforestGetTransferSF_Point: only compute covers for owned quads
TS tutorial ex11: only read gradients from local vectors
DMPlex: fix point migration / hybrid point interaction
DMPlex: fix PetscPartitionerPartition() to deal with overlap
DMPlexComputeInterpolatorTree: fix loop variables from recent change
DMP4est: search _both_ directions of tree for match
DMP4est: update regression tests for parallel
DMP4est: remove unused cell sf loop
...

show more ...


# f0e73a3d 29-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

DMPlex: fix point migration / hybrid point interaction

First, when we stratify, we have to put the hybrid points at the end.
Then, we have to identify hybrid points in the migrated dm in a way that

DMPlex: fix point migration / hybrid point interaction

First, when we stratify, we have to put the hybrid points at the end.
Then, we have to identify hybrid points in the migrated dm in a way that doesn't assume
we're coming from a serial dm.

show more ...


# 9884e7e0 25-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into tisaac/ts-ex11-amr

* master: (141 commits)
chombo: fix dirname in tarball and update to use snapshot with gcc-6.1 compile fix
petsc4py: fix tarball url [for arbitary c

Merge branch 'master' into tisaac/ts-ex11-amr

* master: (141 commits)
chombo: fix dirname in tarball and update to use snapshot with gcc-6.1 compile fix
petsc4py: fix tarball url [for arbitary commitid] - and dirname in tarball
Plex: Moved ReconstructGradients_Internal() and ApplyLimiter_Internal() to Plex from SNES
CUDA: Added external declaration for cuBLAS handle.
docs: fix reference to KSP_Create in parent commit
Add information on PETSC_EXTERN and PETSC_INTERN to developers manual
Plex: Symbol is shared between DM and SNES, so must be EXTERN
Plex: Remove unused variables
Configure: Fix check for spaces in PETSC_DIR
Plex: Updated examples to new DMPlexCreateBoxMesh()
sick of failure due to incorrect master branch
SNES ex12: Fixed unstructured GMG test
SNES ex12: Added another unstructured GMG test
petsc4py: use the snapshot with the fix for dmplex change
Examples that require Fortran to compile but were listed in tests that did not require Fortran
Plex ex19: Added DMSetFromOptions()
Plex: Store a flag indicating whether the boundary should change during remeshing - Set using -dm_plex_remesh_bd - Changed Remesh_Internal() signature
Always coarsen boundaries.
Plex: Fixed option name
Plex: Protect unused variables
...

Conflicts:
src/dm/impls/plex/makefile
src/snes/utils/dmplexsnes.c

show more ...


# 076698ae 24-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-mf-prec'

* knepley/fix-plex-mf-prec: (26 commits)
Plex: Symbol is shared between DM and SNES, so must be EXTERN
Plex: Remove unused variables
Plex: Updated examp

Merge branch 'knepley/fix-plex-mf-prec'

* knepley/fix-plex-mf-prec: (26 commits)
Plex: Symbol is shared between DM and SNES, so must be EXTERN
Plex: Remove unused variables
Plex: Updated examples to new DMPlexCreateBoxMesh()
TS ex11: Fixed output for new ROSW
Plex: Forgot internal declaration
Plex: Fixed ComputeIntegral() to work with FVM - May still have a bug, not sure
Plex: Fixed ResconstructGradients_Internal() to take an FVM and to work in multifield problems - ApplyLimiter_Internal() now can limit an FV field within a multifield problem
PetscFV: Added -petscfv_compute_gradients
SNES ex12: Fixed output for NGS
PetscDS: Added GetFieldIndex() and GetFieldSize() - Fix to accept FV as well
Plex: Forgot to eliminate PetscRealPart() after type change
Plex: fix line geometry for localized
Plex: fix section access to last commit
DMPlex: fix rectanlge geometry for localized
DMConvert_p4est_plex: set projection height early, so it passes to coordinate dm
DMLocalizeCoordinates(): make more flexible and targeted
Plex: When forming Jacobian, just use identity for FV fields
Plex+FE: Added missing FV dual space
PetscFE: If all Jac pointwise functions are NULL, do not evaluate
DMP4est: change order of setting projection height and localizing coordinates
...

show more ...


# 93a1dc33 17-May-2016 Matthew G. Knepley <knepley@gmail.com>

Doc+Plex: Fix note
Reported-by: Morten Nobel-Jørgensen <mono@mek.dtu.dk>


# 35d70571 04-May-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


# 52774845 06-Apr-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/sf-fix-multi-sf-leaves' into tisaac/dmp4est-feature-injection

* tisaac/sf-fix-multi-sf-leaves: (174 commits)
PetscSF: fix PetscSFGetMultiSF() for sparse leaves
PetscSF: make

Merge branch 'tisaac/sf-fix-multi-sf-leaves' into tisaac/dmp4est-feature-injection

* tisaac/sf-fix-multi-sf-leaves: (174 commits)
PetscSF: fix PetscSFGetMultiSF() for sparse leaves
PetscSF: make regression test that fails
few more clang static analyzer fixes
many issues detected by clang static analyzer
Update hypre to its release version
Updates for xSDKTrilinos builds
Added --download-xsdktrilinos
Communicator passed to VecCreateSeq should be PETSC_COMM_SELF
PCMG man page: fix typo in options name
Bib: Added refs
DMLabel: Removed unused variable
Metis tries to use backtrace which requires -lexecinfo on some systems such as freebsd Remove -lexecinfo from freebsd configure files since it is only needed by metis
add alternative output that occurs on some systems due to use of random number generator in partitioner
Plex: When creating cohesive submeshes, fix memory leak
Plex ex11: Updated output for new distribution algorithm
Plex: When explicitly distributing the depth label, we must recreate empty strata
Plex: When partitioning, the cell numbering should include hybrid points
Plex: Allow cell and vertex numberings to include hybrid points
need to show diffs of ex22 if it fails
Support two different output for test example, since due to roundoff this example can produce slightly different convergence history
...

show more ...


# 171b80e0 06-Apr-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into sanderarens/fix-plex-neumann-bc

* master: (28 commits)
few more clang static analyzer fixes
many issues detected by clang static analyzer
Update hypre to its release

Merge branch 'master' into sanderarens/fix-plex-neumann-bc

* master: (28 commits)
few more clang static analyzer fixes
many issues detected by clang static analyzer
Update hypre to its release version
Updates for xSDKTrilinos builds
Added --download-xsdktrilinos
DMLabel: Removed unused variable
Plex: When creating cohesive submeshes, fix memory leak
Plex ex11: Updated output for new distribution algorithm
Plex: When explicitly distributing the depth label, we must recreate empty strata
Plex: When partitioning, the cell numbering should include hybrid points
Plex: Allow cell and vertex numberings to include hybrid points
Plex ex1: Fixed output for empty strata
DMLabel: Added DMLabelHasStratum()
Minor changes and fix to bugs introduced in 82f73ecaa
Modified makefile to fix aijcusparse tests
Add missing code for the case PETSC_HAVE_VECCUDA
Fix bugs introduced in 82f73ecaa
Use VECCUDA with MATAIJCUSPARSE
CUDA: Fixed visibility and disabled Fortran bindings for VecScatters on GPU.
Replace kernels with thrust
...

show more ...


# 881e79f6 06-Apr-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-examples'

* knepley/fix-plex-examples:
DMLabel: Removed unused variable
Plex: When creating cohesive submeshes, fix memory leak
Plex ex11: Updated output for new

Merge branch 'knepley/fix-plex-examples'

* knepley/fix-plex-examples:
DMLabel: Removed unused variable
Plex: When creating cohesive submeshes, fix memory leak
Plex ex11: Updated output for new distribution algorithm
Plex: When explicitly distributing the depth label, we must recreate empty strata
Plex: When partitioning, the cell numbering should include hybrid points
Plex: Allow cell and vertex numberings to include hybrid points
Plex ex1: Fixed output for empty strata
DMLabel: Added DMLabelHasStratum()

show more ...


# 7980c9d4 02-Apr-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: When explicitly distributing the depth label, we must recreate empty strata


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

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


# 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


# e2d3c13c 09-Mar-2016 Matthew G. Knepley <knepley@gmail.com>

Merge remote-tracking branch 'origin/knepley/fix-plex-hdf5-label' into tisaac/dmforest

* origin/knepley/fix-plex-hdf5-label: (50 commits)
Plex: Fixed HDF5 output for DMLabel - The ISAllGather() wa

Merge remote-tracking branch 'origin/knepley/fix-plex-hdf5-label' into tisaac/dmforest

* origin/knepley/fix-plex-hdf5-label: (50 commits)
Plex: Fixed HDF5 output for DMLabel - The ISAllGather() was being called with an IS that had COMM_SELF - Also, we needed to protect for empty index arrays
superlu_dist: install target should first make sure prefix/[include,lib] dirs exist - similar to superlu
dm: add DMRemoveLabel() fortran interface
nightlybuilds: allocate more time to run arch-linux-xsdk-dbg build...
Remove superfluous information messages
Cannot have rank 1 print before parallel print since it may end up before or after the print from process 0. There change to have rank 0 print the sequential matrix
Bib: Added ref
Plex: Update ex12_5 with correct level-2 overlap
DMLabel: Add missing cleanup for DMLabelGather()
mpiuni: check for "long_long" before checking for "__int64" [as "typedef __int64" gives error with icc] Note: cannot use 'int64_t' as 'typedef unsigned int64_t foo' gives eror with icc
Add filter for solaris linker scope warning to master since that is used in nightly tests of next
Previous commit did not correctly handle downloading from --with-packages-dir
Use special error code of 10 for output list of needed downloaded package tarballs otherwise the outer configure.py script converts the error code to an error message we do not want.
Have ./configure return a nonzero exit code when --with-packages-dir detects missing packages so that calling scripts know this is occurred simplify some code
Completed support for --with-packages-dir=directory that allows --download-xxx features to be cleanly used behind firewalls etc also updated to docs to indicate this new feature
Adding supporting for --download-xxx to reported needed downloads when off line or behind a firewall and using local copies when available with the --with-packages-dir=directory option
Fix typos in linesearch impls:armijo, morethuente, owarmijo.
PetscDraw: Explicitly save draw in KSP/SNES/TS monitors
PetscViewerDraw: Propagate prefix from viewer to draw contexts
PetscDraw: Explicitly save draw in {Vec|Mat|DMDA}View() routines
...

show more ...


# 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


# 71a8c5fc 11-Dec-2015 Michael Lange <michael.lange@imperial.ac.uk>

DMPlex: Use global processSF in DMPlexPartitionInvert

This ensures that even unconnected remote connections are migrated
during the inversion.


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

DMPlex: Add propagation of remote point donations for multi-level overlap

This is currently restricted to root-to-leaf propagation of remote
point connections between non-neighbouring partitions.


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


1...<<11121314151617181920>>...25