History log of /petsc/include/petscdmplex.h (Results 951 – 975 of 1028)
Revision Date Author Comments
# 760404de 03-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-cublas-init' into knepley/feature-plex-refine-3d

* knepley/fix-cublas-init:
Sys: Allow CUBLAS init to be turned off - This causes SEGV on my Air all the time
DMPlex: Re

Merge branch 'knepley/fix-cublas-init' into knepley/feature-plex-refine-3d

* knepley/fix-cublas-init:
Sys: Allow CUBLAS init to be turned off - This causes SEGV on my Air all the time
DMPlex: Removed dead declaration (thanks Lisandro)
added citation for superlu99

show more ...


# 716d0569 02-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Removed dead declaration (thanks Lisandro)


# 72f94c41 02-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Updated ProjectFunction() to use PetscDualSpace for generic projection
- Has not been tested with moment dofs
- Accommodates vector functions


# 3ded2ed9 31-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

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

* master: (71 commits)
Sys: revert packed PetscMalloc to PetscMallocN in PetscCommBuildTwoSided_Allreduce
SNESMonitorCancel: enable fort

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

* master: (71 commits)
Sys: revert packed PetscMalloc to PetscMallocN in PetscCommBuildTwoSided_Allreduce
SNESMonitorCancel: enable fortran interface
PetscSection: Added docs for Fortran binding for VecSetValuesSection()
Vec: Removed old F90 binding for PetscSection
bgq: fix deadlock on bgq due to inconsistant values returned by getpwuid(getuid()) on runs with 256nodes [or 4096 cores]. This fix removes the reliance on PetscGetHomeDirectory() returning 'same' value across nodes. [using the fact that PetscOptionsInsertFile() uses HOMEDIR from node-0 only]
DMPlex: change order of assignment to appease -Wmaybe-initialized (gcc-4.8.1)
DMPlex: Fix 64-bit int problem in VTK
Mat: Fix for PetscSparseDenseMaxDot() for complex
Vec: Correct VecUniqueEntries() for 64-bit indices
MatSeqAIJGetArrayF90: add man pages and fix typo in MatDense version
SF docs: add link to summary page and fix title
Doc: Fixed DM code in manual
metis/parmetis: update to metis-5.1.0/parmetis-4.0.3 Also update the test output as the partitioning appears to have changed.
DMPlex: remove unused variables
blaslapack: update f,f2c tarballs to 3.4.2 version
DMPlex ex5: Added test for 2 face cohesive submesh - Fixed old tests for cohesive cell orientation
DMPlex: Put in depth label optimization
DMPlex: Fix flipping of fault normal
DMPlex: We label cells with only vertices on the fault, but they have no cone replacement
DMPlex: Fix translation to cohesive edges in 3D - They are labeled by the vertices they connect
...

Conflicts:
include/petscdmplex.h

show more ...


# b96afcd5 31-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

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

* master: (51 commits)
Sys: revert packed PetscMalloc to PetscMallocN in PetscCommBuildTwoSided_Allreduce
SNESMonitorCancel: enable fortran inte

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

* master: (51 commits)
Sys: revert packed PetscMalloc to PetscMallocN in PetscCommBuildTwoSided_Allreduce
SNESMonitorCancel: enable fortran interface
PetscSection: Added docs for Fortran binding for VecSetValuesSection()
Vec: Removed old F90 binding for PetscSection
bgq: fix deadlock on bgq due to inconsistant values returned by getpwuid(getuid()) on runs with 256nodes [or 4096 cores]. This fix removes the reliance on PetscGetHomeDirectory() returning 'same' value across nodes. [using the fact that PetscOptionsInsertFile() uses HOMEDIR from node-0 only]
DMPlex: change order of assignment to appease -Wmaybe-initialized (gcc-4.8.1)
metis/parmetis: update to metis-5.1.0/parmetis-4.0.3 Also update the test output as the partitioning appears to have changed.
DMPlex: remove unused variables
blaslapack: update f,f2c tarballs to 3.4.2 version
DMPlex ex5: Added test for 2 face cohesive submesh - Fixed old tests for cohesive cell orientation
DMPlex: Put in depth label optimization
DMPlex: Fix flipping of fault normal
DMPlex: We label cells with only vertices on the fault, but they have no cone replacement
DMPlex: Fix translation to cohesive edges in 3D - They are labeled by the vertices they connect
DMPlex: Added flip argument to DMPlexLabelCohesiveComplete() to reverse submesh normal - Fixed ex5 test
DMPlex ex5: Fixed existing tests and added two cohesive cell test - Fixed tests for new cohesive cell orientation
DMPlex: Propagate orientation information to the submesh properly
DMPlex: Orientation of cohesive cell should come from face to which it is attached
DMPlex: Added subdm argument to DMPlexLabelCohesiveComplete() - Use the subdm for orientation information so we replace vertices all on the same side
DMPlex: Fix DMPlexOrient() for submeshes - Need to also reverse cone orientation of cells attached to fault faces when we flip them
...

Conflicts:
config/builder.py
include/petsc-private/dmpleximpl.h
include/petscdm.h
src/dm/impls/plex/plex.c
src/dm/impls/plex/plexfem.c
src/dm/interface/dlregisdmdm.c
src/snes/examples/tutorials/ex52.c
src/snes/examples/tutorials/output/ex12_10.out
src/snes/examples/tutorials/output/ex12_11.out
src/snes/examples/tutorials/output/ex12_5.out
src/snes/examples/tutorials/output/ex12_6.out
src/snes/examples/tutorials/output/ex12_7.out
src/snes/examples/tutorials/output/ex12_8.out
src/snes/examples/tutorials/output/ex12_9.out

show more ...


# 637ea575 31-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-orient'

* knepley/fix-plex-orient:
DMPlex: Fixed bug with mesh orientation - flipped marker must be a boolean for ^ operation - Final check needs a mismatch as well

Merge branch 'knepley/fix-plex-orient'

* knepley/fix-plex-orient:
DMPlex: Fixed bug with mesh orientation - flipped marker must be a boolean for ^ operation - Final check needs a mismatch as well
DMInterpolation: Fixed declarations
DMPlex: Added declaration

show more ...


# b405211a 31-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

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

* knepley/fix-plex-submesh-orient:
DMPlex ex5: Added test for 2 face cohesive submesh - Fixed old tests for cohesive cell orientation
DMPlex: Put i

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

* knepley/fix-plex-submesh-orient:
DMPlex ex5: Added test for 2 face cohesive submesh - Fixed old tests for cohesive cell orientation
DMPlex: Put in depth label optimization
DMPlex: Fix flipping of fault normal
DMPlex: We label cells with only vertices on the fault, but they have no cone replacement
DMPlex: Fix translation to cohesive edges in 3D - They are labeled by the vertices they connect
DMPlex: Added flip argument to DMPlexLabelCohesiveComplete() to reverse submesh normal - Fixed ex5 test
DMPlex ex5: Fixed existing tests and added two cohesive cell test - Fixed tests for new cohesive cell orientation
DMPlex: Propagate orientation information to the submesh properly
DMPlex: Orientation of cohesive cell should come from face to which it is attached
DMPlex: Added subdm argument to DMPlexLabelCohesiveComplete() - Use the subdm for orientation information so we replace vertices all on the same side
DMPlex: Fix DMPlexOrient() for submeshes - Need to also reverse cone orientation of cells attached to fault faces when we flip them
DMPlex: Propagate orientations in cohesive cell creation - Also fix hybrid bounds

Conflicts:
src/dm/impls/plex/plexsubmesh.c

show more ...


# abe2fa4d 31-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/plex-depth-label'

* knepley/plex-depth-label:
DMPlex: remove unused variables
DMPlex: Use BFS to calculate depth rather than crazy recursive scheme
DMPlex: Now use DMPlex

Merge branch 'knepley/plex-depth-label'

* knepley/plex-depth-label:
DMPlex: remove unused variables
DMPlex: Use BFS to calculate depth rather than crazy recursive scheme
DMPlex: Now use DMPlexGetDepthLabel() to interrogate point depths
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

show more ...


# ac17c9ed 29-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Changed DMPlexCreatePartition() to take the partitioner name


# 8117f98b 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

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

* master: (211 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries

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

* master: (211 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries
Bib: Updates
AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions
doc: fix named argument in {Vec,Mat,DM}ViewFromOptions
Sys: add PetscDataTypeFromString() and test code
Mat: Should say that it has a nullspace in MatView()
parms: update tarball with fix for namespace conflict with metis
fix citation 'Golub_Varga_1961'
parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin
Sys Logging: revert parent traversal
fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly
DMDA: fix bad cast of DM_DA to PetscObject
MatClique: follow DistMultiVec API changes
MatClique: remove unused variables
config cmakeboot: add C++ flags any time compiler is available
config OpenMP: check for C++ flag any time the compiler is available
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed
...

Conflicts:
config/builder.py
src/dm/impls/plex/plexgeometry.c

show more ...


# 459e96c1 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

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

* master: (273 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib

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

* master: (273 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries
Bib: Updates
AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions
doc: fix named argument in {Vec,Mat,DM}ViewFromOptions
Sys: add PetscDataTypeFromString() and test code
Mat: Should say that it has a nullspace in MatView()
parms: update tarball with fix for namespace conflict with metis
fix citation 'Golub_Varga_1961'
parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin
Sys Logging: revert parent traversal
fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly
DMDA: fix bad cast of DM_DA to PetscObject
MatClique: follow DistMultiVec API changes
MatClique: remove unused variables
config cmakeboot: add C++ flags any time compiler is available
config OpenMP: check for C++ flag any time the compiler is available
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed
...

Conflicts:
include/petscdmplex.h

show more ...


# c0c93d0e 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

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

* master: (287 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib e

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

* master: (287 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries
Bib: Updates
AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions
doc: fix named argument in {Vec,Mat,DM}ViewFromOptions
Sys: add PetscDataTypeFromString() and test code
Mat: Should say that it has a nullspace in MatView()
parms: update tarball with fix for namespace conflict with metis
fix citation 'Golub_Varga_1961'
parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin
Sys Logging: revert parent traversal
fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly
DMDA: fix bad cast of DM_DA to PetscObject
MatClique: follow DistMultiVec API changes
MatClique: remove unused variables
config cmakeboot: add C++ flags any time compiler is available
config OpenMP: check for C++ flag any time the compiler is available
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed
...

show more ...


# 519e4e15 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/plex-submesh-cohesive'

* knepley/plex-submesh-cohesive:
DMPlex: Fix hybrid bounds for interpolated mesh with cohesive cells
DMPlex: Fixes for cohesive label reconstruction

Merge branch 'knepley/plex-submesh-cohesive'

* knepley/plex-submesh-cohesive:
DMPlex: Fix hybrid bounds for interpolated mesh with cohesive cells
DMPlex: Fixes for cohesive label reconstruction - Do not put cohesive edges in labels - Do not reconstruct "depth" label
DMPlex: Now a label can be used to restrict the points for a cohesive submesh - Added label and value arguments to DMPlexCreateCohesiveSubmesh()

show more ...


# f5726ffd 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-3d-orientation'

* knepley/fix-3d-orientation:
DMPlex: Fix initialization for DMPlexVecGetClosure()
DMPlex: fix argument to DMPlexVecRestoreClosure
DMPlex: Fix orienta

Merge branch 'knepley/fix-3d-orientation'

* knepley/fix-3d-orientation:
DMPlex: Fix initialization for DMPlexVecGetClosure()
DMPlex: fix argument to DMPlexVecRestoreClosure
DMPlex: Fix orientation for VTU output
plex: remove unused variable
DMPlex: Fixed orientation conversion for VTK
DMPlex: Fixed field interpolation in tetrahedra and hexahedra for new orientation
DMPlex: Fixed face definition in tetrahedra and hexahedra for new orientation
DMPlex: Fixed point location in hexahedrons for new orientation
DMPlex: Added generic DMPlexInvertCell() to aid in changing orientation to the internal convention

show more ...


# 8cb4d582 26-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexGetSupportSection()


# c5bbbd5b 16-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix DMPlexComputeL2Diff() to take PetscFE


# 4e3744c5 15-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexEqual() and DMPlexUninterpolate()
- These will be needed for testing refined meshes


# 75d3a19a 12-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Moved refinement functions into new file
- Reorganized DMPlex header


# a319912f 11-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

PetscFE: FEM Jacobian computation working, and now cache default tabulation
- Added PetscFEIntegratJacobianChunk()
- Changed interface in DMPlexComputeJacobianFEM()
- Changed signature of integrateJa

PetscFE: FEM Jacobian computation working, and now cache default tabulation
- Added PetscFEIntegratJacobianChunk()
- Changed interface in DMPlexComputeJacobianFEM()
- Changed signature of integrateJacobianFEM in DMPlex
- Added DMPLEX_JacobianFEM event
- Now PetscFE caches default tabulation

show more ...


# a0845e3a 11-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Large reorganization of FEM dispatch
- WARNING: Now DMPlex and PetscFE have a circular dependence. We need to move the FEM methods to PetscFE
- Changed FEMIntegrateResidualBatch() from to Pe

PetscFE: Large reorganization of FEM dispatch
- WARNING: Now DMPlex and PetscFE have a circular dependence. We need to move the FEM methods to PetscFE
- Changed FEMIntegrateResidualBatch() from to PetscFEIntegrateResidualChunk()
- Changed DMPlexComputeResidualFEM() to use new interface
- Changed signature of f_k and g_kl functions
- Added DMPlexResidualFEM event
- Put PetscQuadrature and PetscCellGeometry
- Moved and changed PetscFEM structure

show more ...


# bb55d314 07-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added flip argument to DMPlexLabelCohesiveComplete() to reverse submesh normal
- Fixed ex5 test


# 47946fd8 07-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added subdm argument to DMPlexLabelCohesiveComplete()
- Use the subdm for orientation information so we replace vertices all on the same side


# aa50250d 30-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Now use DMPlexGetDepthLabel() to interrogate point depths


# 27c04023 16-Jun-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Now a label can be used to restrict the points for a cohesive submesh
- Added label and value arguments to DMPlexCreateCohesiveSubmesh()


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

Merged petsc/petsc into rmills/petsc master.


1...<<31323334353637383940>>...42