History log of /petsc/src/vec/is/sf/impls/basic/sfbasic.c (Results 151 – 175 of 271)
Revision Date Author Comments
# 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


# 78ec4774 10-Mar-2016 Toby Isaac <tisaac@uchicago.edu>

PetscSFBasic: fix usage of MPI_Reduce_local

If we couldn't use one of the predefined ops, then the user must specify
an op that operates on the whole datatype passed to
PetscSFReduceBegin()/PetscSFR

PetscSFBasic: fix usage of MPI_Reduce_local

If we couldn't use one of the predefined ops, then the user must specify
an op that operates on the whole datatype passed to
PetscSFReduceBegin()/PetscSFReduceEnd(). In this setting, a block size
(link->bs) that is not equal to 1 is sometimes calculated, because it
may be determined that the datatype is in fact a contiguously packed set
of e.g., PetscInt. That block size must be ignored in this setting,
because (link->bs * typesize) is not the data stride, typesize is.

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


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

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


# 38318d23 03-Feb-2016 Mark Adams <cal2princeton@yahoo.com>

Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest


# 10725b64 02-Feb-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into tisaac/dmforest

* master: (136 commits)
Make error message specific to exactly what matrix is supported
Prevent fblaslapack or f2cblaslapack from being compiled with t

Merge branch 'master' into tisaac/dmforest

* master: (136 commits)
Make error message specific to exactly what matrix is supported
Prevent fblaslapack or f2cblaslapack from being compiled with the -no-prec-dev Intel compiler option since it can produce incorrect results
Fix for PCReset_HYPRE to make it reentrant.
replace default superlu_dist '-mat_superlu_dist_colperm METIS_AT_PLUS_A' with MMD_ATA to avoid different random numbers for nightly tests
fixes for merge from maint patch
Added PCReset_HYPRE() so it may be used with SNESVI solvers
remove Microsoft compiler message for paste macros used for handling Blas/Lapack macro name mangling for example
Increase the number of PetscViewerPushFormat() possible to 25 and use a macro PETSCVIEWERFORMATPUSHESMAX for the value
Configure: Remove redundant logging
Bib: Added ref
nightlybuids: fix permissions of script
MatRegisterDestroy() does not exist but it is listed in manual pages
externalpackages-git: save local changes if any - in git stash - before 'git checkout -f' Useful incase --with-package-commit=HEAD option was msissing [perhaps due to a typo]
nightlybuilds: add xsdk builds
Add architectures for testing xsdk package downloads (Trilinos, Hypre, SuperLU)
create another version of TurnForward() for adaptive time stepping specifically
Configure: Give proper default if HOME is missing from the environment
fix abbreviation
allow zeropivot for MatSOR_SeqAIJ_Inode, node size=1
add test case using adpative time stepping for checkpointing type 'NONE'
...

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


# 3346508f 18-Jan-2016 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/update-networkex'


# 0f880758 04-Jan-2016 Hong Zhang <hzhang@mcs.anl.gov>

Fix remaining valgrind complains: Calloc data to make sure it is initialized to zero


# c3d89e0a 19-Dec-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into hongzh/checkpointing

Manual merges for a couple of PetscOptions changes in master


# a9ec7e9e 17-Dec-2015 Toby Isaac <tisaac@uchicago.edu>

PetscSF: compile even if MPI_Reduce_local() is not available


# 88ac5ce8 16-Dec-2015 Toby Isaac <tisaac@uchicago.edu>

Fix bad function rename and missed rename related to DMProject routines


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


# b49bb413 12-Dec-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into pr391/zianekhodja/lilia/tsirm/master


# 1620da3b 09-Dec-2015 Toby Isaac <tisaac@uchicago.edu>

PetscSF_Basic: implement PetscSFReduceEnd() for generic MPI_Op using MPI_Reduce_local()

Loop over all of the unpack sites and call MPI_Reduce_local(): better
than no implementation.


# 1f70c77e 10-Nov-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-add-time

* master: (57 commits)
add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fie

Merge branch 'master' into knepley/feature-plex-add-time

* master: (57 commits)
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
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
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
fixes for merge from Jed's branch that should have been merged into master months ago!
Add to changes dev.html file the change to the PetscOptions routines
...

show more ...


# 3b78c357 09-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

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


# b21bbd0f 09-Nov-2015 Fande Kong <fdkong.jd@gmail.com>

Merge remote-tracking branch 'petsc/master' into moved-partitioning-to-pcgasmsetup


# 13cf9f3a 08-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/petscoptions-object'


# de90943d 07-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/petscoptions-object' into stefano_zampini/feature-pardiso-schur


# 9bc1b9be 03-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry-allow-vecset-nan-3.6


1234567891011