History log of /petsc/src/dm/impls/swarm/data_ex.c (Results 101 – 113 of 113)
Revision Date Author Comments
# b9a482c4 12-Sep-2016 Dave May <dave.mayhem23@gmail.com>

DMSwarm-DataExchanger:
* Allocate at least 1 entry on specific fields to avoid SEGV if the init/finalize pattern is applied when using comm.size = 1 (which invariably results in the number of neighbo

DMSwarm-DataExchanger:
* Allocate at least 1 entry on specific fields to avoid SEGV if the init/finalize pattern is applied when using comm.size = 1 (which invariably results in the number of neighbour ranks to send to being zero).

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


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

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


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


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

Merge branch 'knepley/feature-realloc'

* knepley/feature-realloc:
SNES ex63: Updated for new GAMG settings
DMSwarm: Changed to PetscRealloc()
Sys: Added PetscRealloc() - Added PetscTrRealloc()

Merge branch 'knepley/feature-realloc'

* knepley/feature-realloc:
SNES ex63: Updated for new GAMG settings
DMSwarm: Changed to PetscRealloc()
Sys: Added PetscRealloc() - Added PetscTrRealloc() and PetscTrReallocDefault() - Added PetscReallocAlign()

show more ...


# 4be7464c 12-Jul-2016 Matthew G. Knepley <knepley@gmail.com>

DMSwarm: Changed to PetscRealloc()


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


# 781df12b 20-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Swarm: Fixed PetscFree() usage


# 521f74f9 16-Jun-2016 Matthew G. Knepley <knepley@gmail.com>

Swarm: Cleanup of Dave's code
- Guy has a kid and think he doesn't have to play by the rules anymore


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


# 6275818c 02-Apr-2016 Dave May <dave.mayhem23@gmail.com>

DMSwarm:
* Removed print from data exchanger


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

DMSwarm:
* Added migration functionality


# 095059a4 23-Mar-2016 Dave May <dave.mayhem23@gmail.com>

DataExchanger:
* Added structure to define unstructured communication patterns required by particle data


12345