History log of /petsc/src/dm/impls/plex/plexfem.c (Results 626 – 650 of 973)
Revision Date Author Comments
# 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 ...


1...<<21222324252627282930>>...39