History log of /petsc/src/dm/impls/plex/plex.c (Results 1626 – 1650 of 1780)
Revision Date Author Comments
# e81dd3a1 19-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Removed unused variables


# 4d9407bc 18-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

DM: Added specialization for DMCreateSubDM() with a PetscSection
- Replace DMPlex implementation
- Is used by DMDA when a section is defined


# 38221697 17-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

DM: Added DMClone() which makes a shallow copy
- This is very useful for DM since it can have a lot of associated data and is used as a building block for different problems
- This replaces DMPlexClo

DM: Added DMClone() which makes a shallow copy
- This is very useful for DM since it can have a lot of associated data and is used as a building block for different problems
- This replaces DMPlexClone()

show more ...


# 8c312ff3 09-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed bug in special case for DMPlexVecGetClosure()
- Need to set outgoing size if array is passed in


# b6ebb6e6 09-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added special case for DMPlexVecSetClosure()
- Could add more modes


# 823f1b4f 06-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Uniform refinement does not work on uninterpolated meshes


# 9df71ca4 06-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Optimizations for DMPlexVecGetClosure()
- Removed branch (seems to have little effect)
- Removed calculation of size when array is provided (profiled for 20% effect)


# 7ec39499 06-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed creation of global sections
- The size of neg[] must be all of nroots instead of pEnd-pStart


# 8af19771 28-Jun-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Optimize depth retrieval by storing a pointer to the label
- This is a little unsafe since someone could go in and create a new "depth" label out from under you


# 2a4c4990 25-Jun-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: DMGetSubDM_Plex() had a memory leak
- It was also doing extra work


# 982e9ed1 24-Jun-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Allow DMPlexVecGetClosure() to take an input array


# 52ed52e8 17-Jun-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix bug in specialization of DMPlexVecGetClosure()


# 2a3aaacf 17-Jun-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Bug fix for special case in DMPlexVecGetClosure()


# 5a1bb5cf 16-Jun-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added optimization for depth 1 DMPlexVecGetClosure()


# e33c197d 11-Jun-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master.


# 5a9d0af9 10-Jun-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Better fix for distribution of hybrid bounds
- Bounds are now computed from the reordering at distribution time
- Still incomplete since we need to compute the interpolated bounds after inter

DMPlex: Better fix for distribution of hybrid bounds
- Bounds are now computed from the reordering at distribution time
- Still incomplete since we need to compute the interpolated bounds after interpolation

show more ...


# a58a8bb5 09-Jun-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Temporary fix for handling hybrid meshes in parallel
- Try to compute the hybrid structure
- Should really send it out with Distribute()


# defeeaea 06-Jun-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Allow DMPlexOrient() of empty mesh


# 89545eff 30-May-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Move Mat option set after preallocation
- SEGV on SBAIJ if we do not do this


# 3dc93601 30-May-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Do not allow default sections in DMPlexMatSetClosure()
- This makes the call collective


# 9db3b87d 28-May-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added generic DMPlexInvertCell() to aid in changing orientation to the internal convention


# bfbcdd7a 27-May-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added ex9 to test performance, put in depth 1 special case for TransitiveClosure


# 86cff514 16-May-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed bug with mesh orientation
- flipped marker must be a boolean for ^ operation
- Final check needs a mismatch as well


# 48e10e42 13-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'knepley/pylith'

* knepley/pylith:
DMPlex: Fixed bug in DMPlexOrient() - Must visit faces in BFS order so that all comparisons are in a connected component of the mesh
DM: Fix leak

Merge branch 'knepley/pylith'

* knepley/pylith:
DMPlex: Fixed bug in DMPlexOrient() - Must visit faces in BFS order so that all comparisons are in a connected component of the mesh
DM: Fix leak when creating global section
DMPlex: Fix allocation for embedded submesh
DMPlex: Removed debugging prints
DMPlex: Fix leak in interpolation
DMPlex: Added DMPlexOrient() which correctly orients a set of adjacent cells - You need this when extracting an embedded submesh
DMPlex: Fix memory management in submesh creation

show more ...


# a1b4d4a2 11-May-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed bug in DMPlexOrient()
- Must visit faces in BFS order so that all comparisons are in a connected component of the mesh


1...<<61626364656667686970>>...72