| #
23f34ed2
|
| 16-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex+FEM: fix recent changes to DMPlexComputeL2DiffVec()
|
| #
ca3eba1b
|
| 16-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Fix reference counting in DMGlobalToLocalSolve() and DMProjectFieldLocal_Plex()
|
| #
46bdb399
|
| 15-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
WIP: DMPlexCreateInterpolatorTree()
|
| #
6ecaa68a
|
| 13-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
WIP: DMPlexComputeInterpolatorTree()
|
| #
f2b97b97
|
| 08-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
# By Toby Isaac (6) and Mark Adams (2) # Via Mark Adams * 'tisaac/dmforest' of bitbucket.org:petsc/petsc: removed d
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
# By Toby Isaac (6) and Mark Adams (2) # Via Mark Adams * 'tisaac/dmforest' of bitbucket.org:petsc/petsc: removed debugging print DMP4est: regression test for ex11 Plex: correct memory management in DMProjectFunctionLocal_Plex() Plex+FVM: correct counting of fluxes trying to fix a BC bug TS+Plex: provied face geometry for essential bcs TS+Plex: added boundary routines for DMTSLocal, and PlexFEM/FVM implementations SNES+Plex: added DMPlexSetSNESLocalFEM()
Conflicts: include/petscdmplex.h src/snes/examples/tutorials/ex62.c src/ts/utils/dmlocalts.c src/ts/utils/dmplexts.c
show more ...
|
| #
db4c39b1
|
| 08-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: correct memory management in DMProjectFunctionLocal_Plex()
|
| #
03c19209
|
| 08-Feb-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
|
| #
20369375
|
| 08-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
TS+Plex: provied face geometry for essential bcs
|
| #
bdd6f66a
|
| 07-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: try to handle boundary conditions early
|
| #
c266e643
|
| 04-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix collective mistake in DMProjectFunctionLocal_Plex()
|
| #
d0ed5973
|
| 04-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Use PetscDualSpaceApplyFVM() in PetscFunctionProjectLocal_Plex()
|
| #
38318d23
|
| 03-Feb-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
|
| #
1189c1ef
|
| 02-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMComputeL2FieldDiff(): fixes, DMP4EST implementation
|
| #
2a16baea
|
| 02-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DM: added DMComputeL2FieldDiff() from DMPlex.
|
| #
b832ea0e
|
| 01-Feb-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
|
| #
bfc4295a
|
| 01-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DM: create DMProjectField() from DMPlexProjectField()
|
| #
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 ...
|
| #
e29c0834
|
| 14-Jan-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fixed DMPlexProjectField()
|
| #
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 ...
|
| #
a5be1e14
|
| 22-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-jacp
* master: DM: Clone the coordinate DM instead of reusing in Clone() DM: Clone() should also copy the coordinate DM Plex: Fixed complex inte
Merge branch 'master' into knepley/feature-plex-jacp
* master: DM: Clone the coordinate DM instead of reusing in Clone() DM: Clone() should also copy the coordinate DM Plex: Fixed complex interpolation problem Plex: Fixed bug with general interpolation - Was not setting coarse coordinates properly Plex: Added diagnostic code to interpolation Plex: Allow the user to override the regular refinement flag
show more ...
|
| #
ad3b978c
|
| 22-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-general-interp'
* knepley/fix-plex-general-interp: Plex: Fixed complex interpolation problem Plex: Fixed bug with general interpolation - Was not setting coarse co
Merge branch 'knepley/fix-plex-general-interp'
* knepley/fix-plex-general-interp: Plex: Fixed complex interpolation problem Plex: Fixed bug with general interpolation - Was not setting coarse coordinates properly Plex: Added diagnostic code to interpolation Plex: Allow the user to override the regular refinement flag
show more ...
|
| #
0bd915a7
|
| 22-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix parallel error in Injector
|
| #
c094ef40
|
| 22-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
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
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 ...
|