History log of /petsc/src/dm/impls/plex/plex.c (Results 1401 – 1425 of 1780)
Revision Date Author Comments
# 07d7597b 27-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added labels to HDF5 viewer/loader
- Only works in serial now


# 878b459f 25-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex+SNES ex12: Protect the HDF5 interface calls


# 4c0d72c2 24-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

PetscSection: Added an optional permutation for the chart
- Removed the unnecessary atlasLayout
- This permutation will allow people to segregate ghost unknowns at the end of their numbering,
and

PetscSection: Added an optional permutation for the chart
- Removed the unnecessary atlasLayout
- This permutation will allow people to segregate ghost unknowns at the end of their numbering,
and also to get around the stratification of point numbering in Plex

show more ...


# 37bea2b3 24-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix HDF5 groups for vector output
- Push the group only for global vectors, which allows coordinates to be put in another group


# 2c40f234 24-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DM and Vec loading for Plex
- Added VecLoad_Plex() and VecLoad_Plex_Local()
- Added DMLoad_Plex()
- Only HDF5 works now


# c551360f 24-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Now HDF5 viewer for vecs gets BC right in parallel
- Uses the output DM


# 55f2e967 24-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexInsertBoundaryValues()
- Uses DMPlexGetBoundary() and DMPlexProjectFunction() to set boundary values
- Used in the viewers
- Some viewer cleanup


# b2533dd1 22-Mar-2014 Vijay Mahadevan <vijay.m@gmail.com>

Fixing merge conflicts in dmregall.


# b607124e 22-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed local viewer projection


# 606ca260 21-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix boundary condition function handling for viewing


# 204681ed 19-Mar-2014 Vijay Mahadevan <vijay.m@gmail.com>

Merged petsc/petsc into master


# 33c3e6b4 19-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Now for VTK and HDF5 we can put in the correct boundary values if they were registered using DMPlexAddBoundary()


# c6ccd67e 19-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added an HDF5 viewer


# 9c925a2c 18-Mar-2014 Shri <abhyshr@mcs.anl.gov>

Merge branch 'master' into shri/ts-events

Conflicts:
src/ts/interface/ts.c


# 5f6acfaf 18-Mar-2014 Shri <abhyshr@mcs.anl.gov>

Merge branch 'master' into shri/feature-dm-circuit

Conflicts:
src/dm/impls/makefile


# 1d763ceb 17-Mar-2014 Peter Brune <brune@mcs.anl.gov>

Merge branch 'master' into prbrune/matcoloring-greedy


# 70034214 17-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Reorganized the handling of point adjacency
- Replaced centerDim with useCone, useClosure, Added DMPlexGet/SetAdjacencyUseCone/Closure()
- Now partitioning and preallocation use the same adja

DMPlex: Reorganized the handling of point adjacency
- Replaced centerDim with useCone, useClosure, Added DMPlexGet/SetAdjacencyUseCone/Closure()
- Now partitioning and preallocation use the same adjacency routines
- Added DMPlexGetAdjacency() and the internal version which does not allocate
- Moved distribution and partitioning code into separate files
-

show more ...


# 2646d903 12-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-fem-multifield

* master:
tests: move ex151 out of complex tests to avoid compile errors on windows
DM: Fixed pointer comparison
Microsoft C++ compiler ne

Merge branch 'master' into knepley/fix-fem-multifield

* master:
tests: move ex151 out of complex tests to avoid compile errors on windows
DM: Fixed pointer comparison
Microsoft C++ compiler needs extra care with complex numbers and casting
DMPlex: C++ has fucking namespaces, use them assholes
Field has 3 components therefor need to initialize three components, Microsoft C compiler demands it
DMPlex ex3: Added interpolation test - Only works for 2D simplices - Shows the restriction only gets constants right - Other small cleanup
DMPlex ex3: Change to interpolated meshes by default
DMPlex: Fix interpolation of multicomponent fields
DM: Fix reference counting in DMSetField()
DMPlex: Fix interpolation scaling
DMPlex: Fix allocation in DMPlexMatSetClosureRefined()
DMDA: Fixed signature of DMDACreateSection()
When configuring with MPIUni remove any MPI includes in the $PETSC_DIR/PETSC_ARCH/include directory that may have been put there by earlier ./configure runs.

show more ...


# f3e7060a 12-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-interpolation-testing'

* knepley/feature-interpolation-testing:
DM: Fixed pointer comparison
DMPlex ex3: Added interpolation test - Only works for 2D simplices - Sh

Merge branch 'knepley/feature-interpolation-testing'

* knepley/feature-interpolation-testing:
DM: Fixed pointer comparison
DMPlex ex3: Added interpolation test - Only works for 2D simplices - Shows the restriction only gets constants right - Other small cleanup
DMPlex ex3: Change to interpolated meshes by default
DMPlex: Fix interpolation of multicomponent fields
DM: Fix reference counting in DMSetField()
DMPlex: Fix interpolation scaling
DMPlex: Fix allocation in DMPlexMatSetClosureRefined()
DMDA: Fixed signature of DMDACreateSection()

show more ...


# 5d1c2e58 11-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix interpolation scaling


# 1ba5f902 11-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix allocation in DMPlexMatSetClosureRefined()


# 899e4425 10-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-fas'

* knepley/feature-plex-fas: (56 commits)
DMPlex: Removed unused variable
DMPlex: Fix for C++ build, small fix for PetscFE
DMPlex: Removed leak from Tria

Merge branch 'knepley/feature-plex-fas'

* knepley/feature-plex-fas: (56 commits)
DMPlex: Removed unused variable
DMPlex: Fix for C++ build, small fix for PetscFE
DMPlex: Removed leak from Triangle
SNES ex12: Two working unstructured FAS solves for the unregularized p-Laplacian
DMPlex: Cleaned up some memory issues
DMPlex: Implement injection - I don't think this should be required
DMPlex: DM interpolation requires the scaling vector for FAS
DMPlex: Can now create a map from coarse to fine vertices - This is currently necessary for FAS, which I think is wrong
DMPlex: Turn off Fortran stub
DMPlex: Fix DMPlexMatSetClosureRefined() - Reject duplicate fine points - Screen out point with dof = 0 - Fix the allocation for fine points
DMPlex: My brain did not work for several days - I have fixed the interpolation code - I think I can reuse that other code for something else
DMPlex: Fix setting Plex options on automatically refined meshed
SNES ex12/31/52/62/72: Use new SNESComputeJacobian() interface
DMPlex: Remove MatStructure from DMPlexComputeJacobianFEM() - Add missing declarations
Sys Logging: Fixes for log detail - Must preserve reduction count - Output objects and memory - Output stage summary
SNES ex12: Fixing things for multilevel - Need to set PetscFE on all coarse grids - Need application context for interpolator construction
SNES ex12: Use PetscFESetUp(), and fix quadrature ref handling
SNES ex52/62: Use PetscFESetUp(), and fix quadrature ref handling
DMPlex ex3: Uses automatic section creation, PetscFESetUp(), and fix quadrature ref handling
DMPlex: Fixing interpolator construction - Fixed definition of rectangular sizes - Use PetscFERefine() - Use special MatSet
...

show more ...


# 84872906 10-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-submesh-edge'

* knepley/fix-plex-submesh-edge:
DMPlex: Removed unused variable in refinement
DMPlex: Also mark hybrid cells with unsplit vertices
DMPlex: Docs fo

Merge branch 'knepley/fix-plex-submesh-edge'

* knepley/fix-plex-submesh-edge:
DMPlex: Removed unused variable in refinement
DMPlex: Also mark hybrid cells with unsplit vertices
DMPlex: Docs for preallocation
DMPlex: Fix for parallel refinement - PetscSF needs the leaves in sorted local order for it to get SFGather correct
DMPlex: Label hybrid cells with unsplit edges during submesh creation - I don't like this completely since we have to use -(cell number) to avoid aliasing vertices in the original mesh
DMPlex: Fixed submesh boundary in 3D - Correct support for unsplit edges - Correct support for hybrid faces from unsplit edges - Added checks
DMPlex: Now DMPlexCheclSymmetry() also checks multiple cone/support entries
DMPlex: Fix unsplit vertex support in submeshes - Assumed only a single split edge, which is true in 2D
DMPlex: Fixing marking of unsplit vertices - Check for presence in label was wrong (has to be exactly -1) - Check for incidence was wrong (was also getting unsplit marker)

show more ...


# 3ff8325b 08-Mar-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/google


# 972804fb 07-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-orient-parallel'

* knepley/fix-plex-orient-parallel:
DMPlex: Added braindead simple parallel orientation solver - This gathers the graph to proc 0, solves, and scatt

Merge branch 'knepley/fix-plex-orient-parallel'

* knepley/fix-plex-orient-parallel:
DMPlex: Added braindead simple parallel orientation solver - This gathers the graph to proc 0, solves, and scatters the answer - Need to store neighbor ranks and matches for each neighbor - This should be replaced with a parallel BFS
DMPlex: For 1D orientation, you have to use cone position rather than face orientation
DMPlex: Fixed some small mistakes - Initialize var - Declare at the top of the block - Added cone size call
DMPlex: Added parallel stage to DMPlexOrient() - The coarse solver is not implemented, so only works for p=2
PetscBT: Added PetscBTNegate()

show more ...


1...<<51525354555657585960>>...72