| fc70904c | 13-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix package initializer in PlexPartitionCreate() |
| c9c26786 | 13-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-regression'
* knepley/fix-plex-regression: SNES ex62: Solver jitter SNES ex62: Newline at the end of output TS ex11: It looks like Toby's fixes have slightly cha
Merge branch 'knepley/fix-plex-regression'
* knepley/fix-plex-regression: SNES ex62: Solver jitter SNES ex62: Newline at the end of output TS ex11: It looks like Toby's fixes have slightly changed the shallow water example TS ex32: Add output Plex ex17: Updated to new point location interface Plex: Must initialize interpolation elemMat since I only set the component diagonal SNES ex12: Fixed tolerance in FAS runs SNES ex12: Why did the ASM regression change? SNES ex12: Corrected cheby options SNES ex12: Added p4est output SNES ex12: Updated output for changed GAMG settings SNES ex12: Updated output for newline at end Fortran: Missing if body in #define Draw: Missing 'do' in incomprehensible #define
show more ...
|
| 52d3655c | 11-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex6: Added 3D tests |
| 89eabcff | 11-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Add in 3D spectral ordering for closure |
| edc8032e | 08-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex tests ex6: remove bad semicolons |
| 36ec4a6d | 07-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMLabel: add regression test for clearing label values |
| 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 ...
|
| 42f96ede | 06-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'pr500/knepley/fix-plex-gmsh/master'
* pr500/knepley/fix-plex-gmsh/master: Plex: set block size on local coordinates when creating mesh from gmsh file Plex: invert read tetrahedra a
Merge branch 'pr500/knepley/fix-plex-gmsh/master'
* pr500/knepley/fix-plex-gmsh/master: Plex: set block size on local coordinates when creating mesh from gmsh file Plex: invert read tetrahedra and hexahedra from gmsh file
show more ...
|
| 62982d5f | 06-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex17: Updated to new point location interface |
| bdeb5f8f | 06-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Must initialize interpolation elemMat since I only set the component diagonal |
| d9fd7d1e | 05-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex tests ex20: add names to output meshes |
| dfe5470b | 05-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlex tests ex20: fix bad dev/null'd output in makefile test |
| 0e419529 | 03-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlex: gotta root out that c99 before it corrupts our kids |
| c26df648 | 03-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlex test ex20: added triangle and ctetgen regression tests for DMLabelAdapt() |
| a19b9e93 | 03-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMRefine_Plex_Label(): move DMPlexRestoreTransitiveClosure() after loop |
| 47eb0514 | 03-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlex: added test ex20 for DMAdaptLabel() |
| 755f5a09 | 03-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlex: put ifdef guards around static function only used when packages present. |
| fae779d9 | 01-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlex: fix __FUNC__ of recent change |
| 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 |
| 713918a9 | 01-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlex: added DMAdaptLabel implementation for DMPlex
It just sets max volumes based on flags and calls the existing refinement options. |
| 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 |
| 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 ...
|
| beedf8ab | 30-Jun-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlexTransferVecTree_Inject(): sum child to parent contributions
In switching from ADD_VALUES to INSERT_VALUES, I forgot to sum the child contributions before they are inserted to the vector |
| 90664b96 | 29-Jun-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlexShiftLabels_Internal: not-a-ghost is indicated by -1, not 0 |
| 2f65e181 | 29-Jun-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlexTree: do proper vector assembly
This is necessary once we assemble in parallel |