| #
e5c6e791
|
| 15-Mar-2016 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
Plex: Fixed missing include of header for VecView_Seq()
Reported-by: Matt Knepley via petsc-dev
|
| #
266b9d3e
|
| 11-Mar-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Fix visibility issues in CUSP and VECCUDA
|
| #
bf4602e4
|
| 10-Mar-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: fix empty partition errors
|
| #
eba35f42
|
| 09-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'mlange/fix-plex-multi-level-overlap'
* mlange/fix-plex-multi-level-overlap: (259 commits) Plex: Update ex12_5 with correct level-2 overlap DMLabel: Add missing cleanup for DMLabelG
Merge branch 'mlange/fix-plex-multi-level-overlap'
* mlange/fix-plex-multi-level-overlap: (259 commits) Plex: Update ex12_5 with correct level-2 overlap DMLabel: Add missing cleanup for DMLabelGather() Plex ex12: Fixed variable initialization and some output Plex ex11: Added error checking Plex ex14: Now boundary label does not have cells Plex ex1: Now boundary label does not have cells Plex ex1: Fix for VTK format added some debugging code, getting ready to branch added some print statements, should be an -info... smome cleaning up restructured ex11 to allow for problem specific BCs DMPlex: Update test ex12_5 with correct level-2 overlap DMPlex: Use global processSF in DMPlexPartitionInvert DMPlex: Add remote leaf contributions to roots in DMLabelPropagate DMPlex: Add DMLabelGather to migrate label values from leafs to roots DMPlex: Refactor DMLabelDistribute to separate point stratum distribution DMPlex: Add propagation of remote point donations for multi-level overlap DMPlex: Fix DMLabelDistribute for all-to-all migrations Plex: make extern exactly match prototype: semantic match is not enough. DMP4est: typo fix ...
show more ...
|
| #
af25d912
|
| 06-Mar-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 src/ksp/pc/imp
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 src/ksp/pc/impls/bddc/bddcscalingbasic.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c
show more ...
|
| #
77d236df
|
| 01-Mar-2016 |
Michael Lange <michael.lange@imperial.ac.uk> |
Merge branch 'tisaac/dmforest' into mlange/fix-plex-multi-level-overlap
Conflicts: src/dm/impls/plex/examples/tests/output/ex12_5.out src/dm/label/dmlabel.c
|
| #
f37e7628
|
| 21-Feb-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcfieldsplit-logevent
|
| #
f844c764
|
| 19-Feb-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
|
| #
092e5057
|
| 17-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: add and remove cells before inserting boundary values
Bound to be inefficient, but keeps cells from polluting refinements of the label in refined meshes.
|
| #
31620726
|
| 16-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: fix bad dereference in DMPlexAnchorsModifyMat()
|
| #
46bdb399
|
| 15-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
WIP: DMPlexCreateInterpolatorTree()
|
| #
6ecaa68a
|
| 13-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
WIP: DMPlexComputeInterpolatorTree()
|
| #
efe440bf
|
| 12-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: The CoordinateDM should not have constraints
|
| #
19f70fd5
|
| 10-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlexAnchorsModifyMat(): fix bad access after loop
|
| #
4b2f2278
|
| 10-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlexAnchorsModifyMat(): compress out empty points
|
| #
a9096520
|
| 10-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: correct counting in indicesPointField_internal
I think it was offseting for constraints even when setBC = PETSC_TRUE, which it shouldn't do.
|
| #
bdd6f66a
|
| 07-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: try to handle boundary conditions early
|
| #
38318d23
|
| 03-Feb-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
|
| #
f19733c5
|
| 02-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: fix bad indexing in anchors calculations
|
| #
719ab38c
|
| 02-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: copy field components when creating constraint section
|
| #
2e17dfb7
|
| 01-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Promote DMPlexLocalizeCoordinates --> DMLocalize coordinates - There is one small problem here in that the iteration still needs Plex-like things. This will be rewritten to use a projection rathe
DM: Promote DMPlexLocalizeCoordinates --> DMLocalize coordinates - There is one small problem here in that the iteration still needs Plex-like things. This will be rewritten to use a projection rather than Plex, but right now we need it for the magma presentation.
show more ...
|
| #
f44c6289
|
| 28-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcreset-hypre-for-master
Needed to move PCDestroy_HYPRE() added to master to PCReset_HYPRE() since that was introduced as a bug fix for maint
|
| #
d2a29c01
|
| 14-Jan-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/tisaac/dm-label-promote'
* origin/tisaac/dm-label-promote: snes tutorial ex69: give mesh a name for regression purposes DM: make DMLabel labels a part of all
Merge remote-tracking branch 'origin/tisaac/dm-label-promote'
* origin/tisaac/dm-label-promote: snes tutorial ex69: give mesh a name for regression purposes DM: make DMLabel labels a part of all DMs builder: update regression tests builder: update some missing package requirements DM: set coordinate vector name ts tutorials ex11_sa: make it compile
Conflicts: src/dm/impls/plex/plexcreate.c
show more ...
|
| #
dce90f5d
|
| 26-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/dmforest
* master: (177 commits) DT ex3: The test should check the number of digits requested DT ex3: One test fails in single precision Plex: Do not automati
Merge branch 'master' into tisaac/dmforest
* master: (177 commits) DT ex3: The test should check the number of digits requested DT ex3: One test fails in single precision Plex: Do not automatically create a default section if no fields are defined Plex: DMPlexCopyCoordinates() needs to create the coordinate section if it is missing superlu: no longer requires xerbla slamch dlamch ? superlu: update to v5.1 skip MatSolve() if matrix factorization fails replacing SETERRQ with error output info and continue execution SNES ex12: Added parallel tests - These test parallel, unstructured interpolation/restriction using FAS Plex+SNES: Now in DMPlexComputeJacobian_Internal(), we also form the Jacobian preconditioner matrix FE: Now we can form either the Jacobian or the Jacobian preconditioned matrix using a flag DS: Now have point wise function slots for the Jacobian preconditioned matrix - This will allow us to form the "right" operator for preconditioning, like M in the (2,2) block for Stokes Plex: When swapping Plexes, also swap point SF Plex: Fix parallel error in Injector Mat+Plex: Added MatPreallocator which can be called with MatSetValues() and preallocates another Mat - This could have been another "mode" of Mat, but I thought this was cleaner - Use MatPreallocator to preallocator Plex interpolators DT ex3: Change tolerance and eliminate tests which need MPFR from regular runs superlu: fix complex build superlu: update to using 5.0 tarball with the fix for -Werror=format-security superlu: update to use tarball with -Werror=format-security fix DM: Clone the coordinate DM instead of reusing in Clone() ...
Conflicts: config/builder.py src/dm/impls/plex/plexcreate.c
show more ...
|
| #
400c169c
|
| 26-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-jacp'
* knepley/feature-plex-jacp: Plex: Do not automatically create a default section if no fields are defined Plex: DMPlexCopyCoordinates() needs to create t
Merge branch 'knepley/feature-plex-jacp'
* knepley/feature-plex-jacp: Plex: Do not automatically create a default section if no fields are defined Plex: DMPlexCopyCoordinates() needs to create the coordinate section if it is missing SNES ex12: Added parallel tests - These test parallel, unstructured interpolation/restriction using FAS Plex+SNES: Now in DMPlexComputeJacobian_Internal(), we also form the Jacobian preconditioner matrix FE: Now we can form either the Jacobian or the Jacobian preconditioned matrix using a flag DS: Now have point wise function slots for the Jacobian preconditioned matrix - This will allow us to form the "right" operator for preconditioning, like M in the (2,2) block for Stokes Plex: When swapping Plexes, also swap point SF Plex: Fix parallel error in Injector Mat+Plex: Added MatPreallocator which can be called with MatSetValues() and preallocates another Mat - This could have been another "mode" of Mat, but I thought this was cleaner - Use MatPreallocator to preallocator Plex interpolators
show more ...
|