History log of /petsc/src/dm/interface/dm.c (Results 1001 – 1025 of 1790)
Revision Date Author Comments
# 648262bb 28-Mar-2016 Patrick Sanan <patrick.sanan@gmail.com>

DMCreateDomainDecomposition: only copy ctx if it exists


# 5bdb020c 22-Aug-2016 Barry Smith <bsmith@mcs.anl.gov>

Changed IS_COLORING_GHOSTED to IS_COLORING_LOCAL, added test case, fixed code to work properly

Time: 5 hours
Reported-by: Hong Zhang <hzhang@mcs.anl.gov>


# 7750dd24 15-Aug-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/dmplex-fix-nonaffine-geom' into tisaac/petscfe-matching-quadrature-order

* tisaac/dmplex-fix-nonaffine-geom:
fixing Toby's fix
DMPlexComputeGeometryFEM(): clarify what is ex

Merge branch 'tisaac/dmplex-fix-nonaffine-geom' into tisaac/petscfe-matching-quadrature-order

* tisaac/dmplex-fix-nonaffine-geom:
fixing Toby's fix
DMPlexComputeGeometryFEM(): clarify what is expected if fe != NULL and correct computations accordingly
added checks for AIJ in MIS and GAMG
Bib: Added refs
loop upper bound was one too high
force runex22_4 to produce same output in __float128 precision where it wants to do one more timestep
remove duplicate .bib item, fix typos in .bib items
Fortran wrapper for DMGetType (copy-pasted from src/mat/interface/ftn-custom/zmatregf.c).
Variants of example also need to handle atol convergence with quad precision in test
Add rtol and atol to output of TSView ASCII
Fortran wrapper for MatNullSpaceGetVecs
MATIS: fix compiling error from nightly builds
MATIS: set block size if it is greater than zero
MATIS: added MatTranspose_IS
Quadrature: Fix creation init
Plex: Fix output optimization - We obviously have no test for this logic

show more ...


# 54761ea3 14-Aug-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master

The maint patch for the given problem cannot merge cleanly into next due to changes
in the same code in m

Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master

The maint patch for the given problem cannot merge cleanly into next due to changes
in the same code in master (the introduction of MatFactorGetError()) therefor need
to merge in master and use the new construct before merging to next

show more ...


# a75054a1 12-Aug-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-output'

* knepley/fix-plex-output:
Quadrature: Fix creation init
Plex: Fix output optimization - We obviously have no test for this logic


# 162a9882 11-Aug-2016 Patrick Sanan <patrick.sanan@gmail.com>

Merge branch 'master' into psanan/pc-telescope-nearnullspace


# 6479f772 30-Jul-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-output' into mark/snes-ex56

* knepley/fix-plex-output:
Quadrature: Fix creation init
Plex: Fix output optimization - We obviously have no test for this logic
All

Merge branch 'knepley/fix-plex-output' into mark/snes-ex56

* knepley/fix-plex-output:
Quadrature: Fix creation init
Plex: Fix output optimization - We obviously have no test for this logic
Allow the Richardson scale factor to be reset at each iteration
prevent a possible segfault when m is 0 (or less)
when configured --with-errorchecking=0, CHKERRV is missing
essl: fix PetscOptionsGetReal() usage
Fix code comment. Routine actually does not add arguments to database it just reads them in
Fix performance issue in MatAIJCUSPARSE after 34d6c7a
Plex ex6: fix PetscInt print codes
DMPlex: fix PetscPartitionerPartition() to deal with overlap

show more ...


# 127fe6b9 30-Jul-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix output optimization
- We obviously have no test for this logic


# c86c4108 30-Jul-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into mark/snes-ex56

* master: (93 commits)
Web: Added a tutorial
typo
rename X -> U
sowing: update to version that creates manpage URLs for 'enum' types/values
Increa

Merge branch 'master' into mark/snes-ex56

* master: (93 commits)
Web: Added a tutorial
typo
rename X -> U
sowing: update to version that creates manpage URLs for 'enum' types/values
Increase patchlevel to 3.7.3
move runex3_3 to NOTSINGLE [ partial backport 9ed0bd76d5c329eb91401ebabfbd851446214e20 ]
DMPlex: local coordinate vector should be a sequential vector
DM: Name coordinate vectors in subdomain and restrict hooks
tests: disable a couple of TS examples from single precision tests
reduce TS ex12_2 output
fix PetscFormatRealArray() to cast PetscReal in print statement to double so works for __float128 precision
Vec: enable Fortran interfaces for VecGetLocalVectorRead and VecRestoreLocalVectorRead
Bib: Added refs
PCShell: man page fixes
update handling of latex in example code to use https
fix typo in isltog comment
test: Avoid conversion of object <-> function pointer type [-Wpedantic]
fortran: enable interface for VecGetLocalVector(), VecRestoreLocalVector()
update citation for cmz2016
PCBDDC: silent compilation warnings from nightlybuilds
...

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

show more ...


# 39b82c7d 25-Jul-2016 Lisandro Dalcin <dalcinl@gmail.com>

Merge remote-tracking branch 'origin/maint'


# 0d86d765 25-Jul-2016 Lisandro Dalcin <dalcinl@gmail.com>

Merged in dalcinl/fix-plex-coord-local (pull request #512)

DMPlex: Local coordinate vectors


# 6668ed41 20-Jul-2016 Lisandro Dalcin <dalcinl@gmail.com>

DM: Name coordinate vectors in subdomain and restrict hooks


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


# 1e3c6e69 14-Jul-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-l2g'

* knepley/fix-plex-l2g:
SNES ex77: Use short monitor output
SNES ex69: Updated output
Plex test mesh: Fix for GMsh tet change
SNES ex12: Fixed output newl

Merge branch 'knepley/fix-plex-l2g'

* knepley/fix-plex-l2g:
SNES ex77: Use short monitor output
SNES ex69: Updated output
Plex test mesh: Fix for GMsh tet change
SNES ex12: Fixed output newlines
Plex: Separate ghost and constrained dofs in l2g

show more ...


# c6066fdb 14-Jul-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-dm-outputdm'

* knepley/fix-dm-outputdm:
Dammit
Plex: Remove DMPlexLoad() declaration
Plex: Fix package initializer in PlexPartitionCreate()
DM: Make check on DMGetO

Merge branch 'knepley/fix-dm-outputdm'

* knepley/fix-dm-outputdm:
Dammit
Plex: Remove DMPlexLoad() declaration
Plex: Fix package initializer in PlexPartitionCreate()
DM: Make check on DMGetOutputDM() collective

show more ...


# a974ec88 13-Jul-2016 Matthew G. Knepley <knepley@gmail.com>

Plex: Separate ghost and constrained dofs in l2g


# 2d4e4a49 13-Jul-2016 Matthew G. Knepley <knepley@gmail.com>

DM: Make check on DMGetOutputDM() collective


# c4088d22 06-Jul-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-particle-example'

* knepley/feature-plex-particle-example: (103 commits)
PetscTypes: * Added newly types into fortran definition
DMSwarmMigrate: printf fix for

Merge branch 'knepley/feature-plex-particle-example'

* knepley/feature-plex-particle-example: (103 commits)
PetscTypes: * Added newly types into fortran definition
DMSwarmMigrate: printf fix for __float128
fix c++ comments for c89
fix scanf warnings using PetscInt_FMT
Sys+DM: Fixing 64-bit format strings
Swarm: Fixed 64-bit integer problems
Swarm: Fixed PetscFree() usage
Swarm: Correct format in scanf
Plex: Small cleanup
Plex: Fixes to draw for complex
Plex: Fixed type for GetNeighbors
Swarm: Cleanup of Dave's code - Guy has a kid and think he doesn't have to play by the rules anymore
SNES ex63: Stokes example with Particles
Swarm: Fixed prototypes
Swarm: Added missing PetscFunctionBegin
Swarm: Fixed DMGetLocalVecTor_Swarm()
Swarm: Added DMSwarmCreate/DestroyLocalVectorFromField()
Swarm: Added missing prototype
Plex: Since we are using an SF, ranks that are not found default to 0, not -1 - You need to check the index for the negative value
Plex: Added a new point location type to remove entries which are not found - This was the default, but its not what DMSwarm wanted and its non-intuitive I agree
...

Conflicts:
src/dm/impls/plex/plexcreate.c
src/dm/interface/dm.c

show more ...


# 399329ac 06-Jul-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/dm-feature-adapt-label'

Adds an optional interface for adapting a DM by a specified label. Good
support in DMP4est; DMPlex will at least refine (I need to see if
Triangle/Tetge

Merge branch 'tisaac/dm-feature-adapt-label'

Adds an optional interface for adapting a DM by a specified label. Good
support in DMP4est; DMPlex will at least refine (I need to see if
Triangle/Tetgen support point-deletion coarsening); no DMDA
implementation, but I might put in one that at least detects uniform
coarsening/refinement.

* tisaac/dm-feature-adapt-label:
Plex tests ex20: add names to output meshes
DMPlex tests ex20: fix bad dev/null'd output in makefile test
DMPlex: gotta root out that c99 before it corrupts our kids
DMPlex test ex20: added triangle and ctetgen regression tests for DMLabelAdapt()
DMRefine_Plex_Label(): move DMPlexRestoreTransitiveClosure() after loop
DMPlex: added test ex20 for DMAdaptLabel()
DMPlex: put ifdef guards around static function only used when packages present.
DMFOREST: fix initialization
DMPlex: fix __FUNC__ of recent change
DMAdaptFlag: added DM_ADAPT_DETERMINE
DMPlex: added DMAdaptLabel implementation for DMPlex
DMAdaptLabel: change second argument to actual label
DM: added DMAdaptLabel() interface

show more ...


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

DMAdaptFlag: added DM_ADAPT_DETERMINE

- This way the default label value is DM_ADAPT_DETERMINE
- Removes some ambiguity about what DM_ADAPT_KEEP means


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

DMAdaptLabel: change second argument to actual label

Also move DM_FOREST_REFINE/COARSEN to DM_ADAPT_REFINE/COARSEN


# df0b854c 30-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

DM: added DMAdaptLabel() interface

There is already DMForestAdapt, but DMPlex should also be able to adapt from a label of flags,
and DMDA can also at least be able to check to see if a label is uni

DM: added DMAdaptLabel() interface

There is already DMForestAdapt, but DMPlex should also be able to adapt from a label of flags,
and DMDA can also at least be able to check to see if a label is uniform coarsening/refinement
and dispatch to DMCoarsen()/DMRefine().

show more ...


# b54d608b 28-Jun-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/dmplex-matis-support-2'


# e870d166 25-Jun-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/housekeeping-2'


# 24e33ea9 24-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/dm-label-use-is'

* tisaac/dm-label-use-is:
IS: fix ISLocate(): ex7 passes
IS: added test for ISLocate()
IS: added ISLocate implementations for block and stride
ISGeneral

Merge branch 'tisaac/dm-label-use-is'

* tisaac/dm-label-use-is:
IS: fix ISLocate(): ex7 passes
IS: added test for ISLocate()
IS: added ISLocate implementations for block and stride
ISGeneral: add locate implementation
DMLabel: use ISLocate()
IS: added ISLocate() interface and default implementation
change regression logs for increased number of index sets
DMLabel: added DMLabelSetStratumIS()
DMLabel: switch internal storage from array to IS

show more ...


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