| #
18d54ad4
|
| 02-Aug-2016 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex: Optionally return vertex SF from DMPlexCreateFromCellListParallel
This is needed by file readers to use the created vertex partitioning.
|
| #
8cd1fd5c
|
| 20-May-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Cannot assume hash keys are sorted
|
| #
707dd687
|
| 08-May-2015 |
Michael Lange <michael.lange@imperial.ac.uk> |
Plex-Med: Add skeleton reader for .med mesh files with simple tests
|
| #
8c6c5593
|
| 04-Oct-2016 |
Matthew G. Knepley <knepley@gmail.com> |
DM+KSP: Changed projection functions to accept multiple BC function types - DMProjectField() now takes the time
|
| #
d97dab94
|
| 24-Aug-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merge remote-tracking branch 'origin/maint'
|
| #
a1950749
|
| 24-Aug-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/fix-plex-hexbox (pull request #539)
Fix DMPlex hex box generator
|
| #
42206fac
|
| 24-Aug-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
DMPlex: Fixes to builtin hex box mesh generator
* Fix bad handling of twist boundary type in Z-direction * Fix bad X-edge loop count for building Y-faces * Reduce local array size for cell cones and
DMPlex: Fixes to builtin hex box mesh generator
* Fix bad handling of twist boundary type in Z-direction * Fix bad X-edge loop count for building Y-faces * Reduce local array size for cell cones and orientations * Remove whitespace
show more ...
|
| #
d67d2e29
|
| 24-Aug-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
DMPlex: Fix arg number in error check macro
|
| #
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
|
| #
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 ...
|
| #
2829fed8
|
| 25-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added DMPlexCreateQuadSphereMesh() - Creates a spherical surface with 6 quads
|
| #
fa52aaec
|
| 25-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Simple corrections
|
| #
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
|
| #
8b9ced59
|
| 20-Jul-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
DMPlex: local coordinate vector should be a sequential vector
|
| #
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 ...
|
| #
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 ...
|
| #
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.
|
| #
96e0c402
|
| 22-Jun-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/dm-boundary-in-ds'
Boundary conditions are better conceptually matched to the PetscDS, which holds the equations, than to the DM. This makes it easier to share the same problem
Merge branch 'tisaac/dm-boundary-in-ds'
Boundary conditions are better conceptually matched to the PetscDS, which holds the equations, than to the DM. This makes it easier to share the same problem between different meshes, such as in a hierarchy.
* tisaac/dm-boundary-in-ds: PetscDS: fix examples affected by moving boundaries builder.py: skip empty targets DMPlex: don't copy coordinates to self SNES ex69: fix recent PetscDS changes DMSetDS(): reference, then destroy PetscDS: fix _Basic creation and destruction PETSC_DEPRECATED in source files doesn't play well with fortran interfaces DM: switch to using PetscDS boundary in examples PetscDS: add missing PetscDSCopyBoundary, fix copy loops DM: set PetscDS from options in DMSetFromOptions() DM: protect against changing prob when populating boundary DM, PetscDS: remove redundant boundary representations DM: transfer boundary methods to PetscDS PetscDS: start creating parallel for DMBoundary
show more ...
|
| #
2f356fac
|
| 16-Jun-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fixed type for GetNeighbors
|
| #
75bfd6cb
|
| 16-Jun-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/plex-fix-copy-coordinates' into tisaac/dm-boundary-in-ds
Fixes some regression tests so that I can verify the changes of this branch
* tisaac/plex-fix-copy-coordinates: DMPle
Merge branch 'tisaac/plex-fix-copy-coordinates' into tisaac/dm-boundary-in-ds
Fixes some regression tests so that I can verify the changes of this branch
* tisaac/plex-fix-copy-coordinates: DMPlex: don't copy coordinates to self add X monitoring of residual norm and true residual norm to example since not currently tested TSAdaptSetType() had no manual page remove a couple of seemingly strange unneeded PetscReturnFunction(ierr) manual page for PetscLogObjectMemory() missing manual page for TaoConvergedReason tree: workarround bug 'cannot handle multipe #requirespackage listing'. add no-change test for KSPCR and KSPLCD configure: improve -fPIC test for ubuntu 16.10 sys: print scanf/PetscInt with --with-clanguage=C++ --with-64-bit-indices=1 --with-scalar-type=complex --with-mpi=0 Fix PCTFS and add test code for symmetric and non-symmetric version fix a bug due to Lisandro Dalcin's commit d61f013 TS: Run forward cost integral after event handling if step not rolled back name space Event* and Class* utility functions with Petsc
show more ...
|
| #
972bc18a
|
| 16-Jun-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlex: don't copy coordinates to self
|
| #
f1fd5e65
|
| 15-Jun-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DM: set PetscDS from options in DMSetFromOptions()
|