History log of /petsc/include/petscdm.h (Results 351 – 375 of 755)
Revision Date Author Comments
# 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 ...


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


# 4de306b1 21-Jun-2016 Toby Isaac <tisaac@uchicago.edu>

DMLabel: added DMLabelSetStratumIS()


# 09fe277d 07-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'dmay/feature-dm-swarm' into knepley/feature-plex-particle-example

* dmay/feature-dm-swarm: (69 commits)
DMSwarm: * Check for size compatabaility between vectors created for DMSwarm f

Merge branch 'dmay/feature-dm-swarm' into knepley/feature-plex-particle-example

* dmay/feature-dm-swarm: (69 commits)
DMSwarm: * Check for size compatabaility between vectors created for DMSwarm fields * Bug fix for the field register function
DMSwarm DataBucket: * Added guards to ensure that internal arrays are never re-sized if any raw pointers are being currently being accessed
DMSwarm: * Added missing part of macro
DMSwarm: * Added documentation
DMSwarm example: * Added example with DMShell and user point location
DMSwarm Migrate: * Updated to use DMLOCATEPOINT_POINT_NOT_FOUND flag
DM definition: * Added special flag for marking points as being not found within an element during a call to DMLocatePoints
DMSwarm migrate: * Fixed bug with point removal
DMSwarm: * Removed print from data exchanger
DMSwarm: * Use common field names * Re-organized init/finalize fields with DMCreate/DMSetUp * Added methods, flags, checks when using DMSwarmType PIC
SwarmMigrate: * Use common field names
PetscDMSwarm: * Added common names * Corrected extern to PETSC_EXTERN * Added names for migrate
DMSwarm implementation: * Remove unused member
DM implementation: * Added new method locatepointssubdomin
DataBucket: * Print block size
DMSwarm example: * Removed comment
DMSwarm example: * Updated function names
DMSwarm test: * Added new test for variable block sizes
DMSwarm: * Fixed typo in vector name
DMSwarm: * Finishing support for block size != 1
...

Conflicts:
include/petsc/private/dmimpl.h

show more ...


# 37f13633 06-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-dm-point-location-failure'

* knepley/feature-dm-point-location-failure:
Plex: Fixed declaration and complex conversion
DM: Added mode to DMLocatePoints() to change

Merge branch 'knepley/feature-dm-point-location-failure'

* knepley/feature-dm-point-location-failure:
Plex: Fixed declaration and complex conversion
DM: Added mode to DMLocatePoints() to change failure behavior - Implement to NEAREST mode in Plex for 2D simplices - Added DMPlexCLosestPoint_Internal()

show more ...


# 62a38674 31-May-2016 Matthew G. Knepley <knepley@gmail.com>

DM: Added mode to DMLocatePoints() to change failure behavior
- Implement to NEAREST mode in Plex for 2D simplices
- Added DMPlexCLosestPoint_Internal()


# 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


# ebdb4f8f 16-Apr-2016 Barry Smith <bsmith@mcs.anl.gov>

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


# aac8c263 16-Apr-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/dm-locate-points-sf'

* tisaac/dm-locate-points-sf:
Plex: missed in IS
DMLocatePoints: change output from an IS to a PetscSF, and allow initial guesses.


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


# 386e1158 02-Apr-2016 Barry Smith <bsmith@mcs.anl.gov>

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


# 528c63e0 02-Apr-2016 Dave May <dave.mayhem23@gmail.com>

DM definition:
* Added special flag for marking points as being not found within an element during a call to DMLocatePoints


# 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


# 1cc8e1c4 30-Mar-2016 Barry Smith <bsmith@mcs.anl.gov>

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


# e07135c4 30-Mar-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-dmlabel-declaration'

* knepley/fix-dmlabel-declaration:
DMLabel: Moved declaration since dmlabel.h does not include dm.h


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

DM API:
* Added prototype for DMGetNeighbors


# 3dec45f3 28-Mar-2016 Matthew G. Knepley <knepley@gmail.com>

DMLabel: Moved declaration since dmlabel.h does not include dm.h


# 2fd35b1f 23-Mar-2016 Dave May <dave.mayhem23@gmail.com>

DMSwarm:
* Added place holder for DMSwarm implementation


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


1...<<11121314151617181920>>...31