History log of /petsc/src/dm/impls/plex/plexsubmesh.c (Results 501 – 525 of 630)
Revision Date Author Comments
# f033dbf2 02-Dec-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Guard for empty submesh in parallel during subSF creation


# c80a7578 01-Dec-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Make DMPlexCreateCohesiveSubmesh_Interpolated() also create PetscSF


# 6402118d 29-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix compiler warning in submesh creation


# 244aa513 28-Nov-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/minor-draw-improvements' into jed/chem


# e1757548 25-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed hybrid cell creation in 3D with internal boundaries
- Fixed the support of hybrid edges introduced by unsplit vertices
- Look for unsplit vertices on a split edge
- Allow unsplit edges

DMPlex: Fixed hybrid cell creation in 3D with internal boundaries
- Fixed the support of hybrid edges introduced by unsplit vertices
- Look for unsplit vertices on a split edge
- Allow unsplit edges on a hybrid face
- Fixed labeling to split some edges on boundary split faces

show more ...


# faedd622 22-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Small doc fix for DMPlexConstructCohesiveCells()


# b643afea 22-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Protect another instance of empty IS


# 0ae02aa4 21-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Protect submesh selection when some procs have empty labels


# 711de394 21-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Turn off check for cells bordering a cohesive face
- In parallel, the negative side cell for a cohesive face can be on another process
- We might want to consider communicating these


# f0113d44 21-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-geometry-hex'

* knepley/fix-plex-geometry-hex:
DMPlex: If “vtk” label has no cells, do not use it
DMPlex: DMPlexCreateCohesiveSubmesh() must also extract orientati

Merge branch 'knepley/fix-plex-geometry-hex'

* knepley/fix-plex-geometry-hex:
DMPlex: If “vtk” label has no cells, do not use it
DMPlex: DMPlexCreateCohesiveSubmesh() must also extract orientations
DMPlex: Add 1D code for DMPlexCheckSkeleton()
DMPlex: Cleanup code for VTK output - Removed diagnostic print - Use DMLabel interface
DMPlex: Change geometry check to support interpolated meshes - This all has to be replaced anyway

show more ...


# cd4f0679 18-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dmda-section

* master: (528 commits)
Doc: Fixed configure doc
Nightly summary: Added configure section.
TSSetErrorIfStepFails: fix __FUNCT__
TS: fi

Merge branch 'master' into knepley/feature-dmda-section

* master: (528 commits)
Doc: Fixed configure doc
Nightly summary: Added configure section.
TSSetErrorIfStepFails: fix __FUNCT__
TS: fix for TSGetRHSMats_Private() in the creation of the Arhs and Brhs matrices
protect logging of objects (which uses global variables) with PETSC_USE_LOG
error handler API had been previously changed but this example was not updated to new API.
DMPlex: Fixed bug in coordinate permutation
PetscSection: Doc fix for permutation
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bugfix of MatCreateSeqAIJFromTriple() contributed by Nicolas Marsic <nicolas.marsic@montefiore.ulg.ac.be>
bib: rename ref with duplicate key
Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'.
completed removing server code that was not removed in previous commit
removed PETSc webserver and configure package files that supported it
Allow calling MatGetBlockSize[s]() before matrix preallocation
SNESLINESEARCHBT: Set the norms when exiting early due to negligible step.
fix outdated PetscOptionsList
SNESQN: only monitor real part of dot product (fails with C++ complex)
Fix for multiple definitions in mat/color/interface/ custom fortran bindings
...

Conflicts:
config/builder.py
include/petscdmplex.h
src/dm/impls/da/dageometry.c
src/dm/impls/plex/examples/tests/ex4.c
src/dm/impls/plex/plex.c
src/dm/impls/plex/plexinterpolate.c

show more ...


# b1a8e46a 10-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: DMPlexCreateCohesiveSubmesh() must also extract orientations


# c4fbd833 08-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-fem-dgspace

* master: (593 commits)
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bib: rename ref with duplicate key

Merge branch 'master' into knepley/feature-fem-dgspace

* master: (593 commits)
Bib: Added Top500 and fixed entry
fun3d: update PetscMallocValidate() usage
bib: rename ref with duplicate key
Webpage: Corrected '-dm_mat_type cusp' to 'dm_mat_type aijcusp'.
Allow calling MatGetBlockSize[s]() before matrix preallocation
SNESLINESEARCHBT: Set the norms when exiting early due to negligible step.
SNESQN: only monitor real part of dot product (fails with C++ complex)
Corrected the #include statement in the man pages for the PetscObjectComposedDataSet/Getwhatever routines.
DMPlex: Added doc for DMPlexGetHybridBounds()
winzip: detect if winzip is used to extract petsc.tar.gz and error out.
configure: remove self.archIndependent as its not being used. [it is used to create externalpackages/package/arch dir which is unused]
configure: fix packages using package-dir/PETSC_ARCH as out-of-source-build location Perhaps this should be changed to package-dir/build?
configure: remove dead code previously used to download BuildSystem
configure: check if compilerDefines [and compilerFixes] exist in framework before using them
configure: save/restore reconfigure.py when --with-clean is used
configure: add --with-clean option to delete buildfiles/externalpackages in PETSC_DIR/PETSC_ARCH and potential externalpackages in --with-external-package-dir/PETSC_ARCH
configure: With --with-externalpackages-dir=dir store/build packages in dir/PETSC_ARCH
Add MatSeqSBAIJSetPreallocationCSR()
configure: switch to using PETSC_DIR/PETSC_ARCH/externalpackages by updating package.py to use externalpackages.py as the externalPackagesDirProvider
configure: move dead code configureExternalPackagesDir() from petscdir.py to externalpackagesdir.py Also set PETSC_DIR/PETSC_ARCH/externalpackages as the externalpackagesdir
...

show more ...


# 36dbac82 03-Nov-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix setting of hybrid bounds for multiple faults


# 7737a228 31-Oct-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/saws

Conflicts:
src/ksp/pc/impls/gamg/gamg.c
src/sys/classes/viewer/impls/ams/ams.c
src/sys/objects/pinit.c


# f5cedc29 29-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-refine-3d'

* knepley/feature-plex-refine-3d: (96 commits)
DMPlex: Fix label creation for 3D simplicial refinement
DMPlex ex4: Added another 2D simplex hybrid t

Merge branch 'knepley/feature-plex-refine-3d'

* knepley/feature-plex-refine-3d: (96 commits)
DMPlex: Fix label creation for 3D simplicial refinement
DMPlex ex4: Added another 2D simplex hybrid test
DMPlex ex4: Reworked 2D simplex hybrid test
DMPlex: Fixed bug for label creation in hex refinement
DMPlex: Fixed compiler warnings
DMPlex: Fix uniform refinement for empty mesh
DMPlex: Fixed creation of hybrid submesh - No more Lagrange flag, just check for proper prism hybrid cells
DMPlex ex5: Added test output for 2D quad test with fault ending in the domain
DMPlex: Major fix for hybrid cell creation - Faults that ended in the domain created inconsistent meshes - I now add a cohesive cell at the edge of a fault which may have some pieces "unsplit" - Unsplit points are connected by hybrid points, but are not replicated - This has only been tested in 2D
DMPlex: Fix bug with multiple point labels for cohesive completion
DMPlex: Allow an increase in support size for split points in hybrid construction
DMPlex: Fixed compiler warning
DMPlex ex5: Added a new quad test - Its broken for a good reason, need to deal with fault boundaries
DMPlex ex5: Added test output
DMPlex ex4 and ex5: Added new hexahedral test
DMPlex: Streamlined marking of points along a fault - Changed iteration strategy - Added comments
DMPlex ex4: Added hybrid hex tests
DMPlex ex4: Added test with 6 tets
DMPlex ex4: Now check initial mesh for consistency
DMPlex: Fix bug with DMPlexLabelCohesiveComplete() - Must mark point with correct dimension
...

Conflicts:
include/petscdmplex.h
src/dm/impls/plex/makefile
src/dm/impls/plex/plexinterpolate.c

show more ...


# 51dc34e6 28-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-ghost-cells'

* knepley/fix-plex-ghost-cells:
DMLabel: Fixed index for ranges with nonzero lower limit
DMPlex: Fixed DMPlexConstructGhostCells() to filter out non-f

Merge branch 'knepley/fix-plex-ghost-cells'

* knepley/fix-plex-ghost-cells:
DMLabel: Fixed index for ranges with nonzero lower limit
DMPlex: Fixed DMPlexConstructGhostCells() to filter out non-faces from the label
DMPlex: Added DMLabelFilter()

show more ...


# 4c8cfdef 25-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed compiler warnings


# b3154360 22-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed creation of hybrid submesh
- No more Lagrange flag, just check for proper prism hybrid cells


# 18c5995b 22-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Major fix for hybrid cell creation
- Faults that ended in the domain created inconsistent meshes
- I now add a cohesive cell at the edge of a fault which may have some pieces "unsplit"
- Unsp

DMPlex: Major fix for hybrid cell creation
- Faults that ended in the domain created inconsistent meshes
- I now add a cohesive cell at the edge of a fault which may have some pieces "unsplit"
- Unsplit points are connected by hybrid points, but are not replicated
- This has only been tested in 2D

show more ...


# a32ce8cf 21-Oct-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'master' into prbrune/fas-gscolorsecant

There was a build error in master when I last merged.


# 46c796b9 21-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed DMPlexConstructGhostCells() to filter out non-faces from the label


# 166d9d0c 18-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix bug with multiple point labels for cohesive completion


# dcbb62e8 18-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Allow an increase in support size for split points in hybrid construction


# d7c8f101 18-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Streamlined marking of points along a fault
- Changed iteration strategy
- Added comments


1...<<212223242526