Plex: Propagate partition balance from initial to redistributed mesh
Plex: Added an option for partition balance
Merge remote-tracking branch 'origin/knepley/fix-plex-project-tests'
Merge remote-tracking branch 'origin/knepley/fix-dmfield-surface'
Move PETSC_COMM_WORLD and PETSC_COMM_SELF from common blocks to petscsys moduleReason: Build on Apple with seperate libraries resulted in duplicate copies of the symbols (set to null).Eventually
Move PETSC_COMM_WORLD and PETSC_COMM_SELF from common blocks to petscsys moduleReason: Build on Apple with seperate libraries resulted in duplicate copies of the symbols (set to null).Eventually all the common block entries should be moved to the petscsys.h module. This is a test for next to find any problems.Commit-type: portability-fix
show more ...
Merge remote-tracking branch 'origin/knepley/fix-plex-jacobian-action'
Merge remote-tracking branch 'origin/knepley/feature-plex-debugging'
DM: Moved internal offset functions from Plex to DM
Plex ex23: Fixed output
Plex: Coding style fixes for pointer casts.
Plex: Fixed ex3 and ex19 for new DMPlexSNESComputeJacobianAction()
Plex: Fixes for C++ and complex
Merge branch 'master' into knepley/fix-plex-project-tests* master: (477 commits) Added correct report number for PETSc Developers Guide Update PETSc Developers Guide title and final pages to ne
Merge branch 'master' into knepley/fix-plex-project-tests* master: (477 commits) Added correct report number for PETSc Developers Guide Update PETSc Developers Guide title and final pages to new ANL style Hash: Quick documentation fix PetscBinaryViewerRead -> PetscViewerBinaryRead cast in GAMG_HASH so that it works for PetscInt32 near PETSC_INT_MAX without overflow to negative numbers Add link for DrMemory which may serve as an alternative to valgrind on Windows Finish Gail's copyedits for developers manual. openmpi: fix namespace conflict [with static build on ppc64le] two pages of Gail's edits to developers guide Another chapter of Gail's copyedits for the developers guide Gail's copyedits on two more chapters of the developers guide Fix more %d to %D in GAMG code. Fix code style in GAMG code DMPlexVTK: vertices is int! need to use %d instead of %D TS ex18: update outputs (reported by nightly tests) Use %D in error messages for GAMG hash; fix style issues with GAMG hash config: Update petsc4py git commit Fix bad plain extern declaration. Add Gail's copyedits for the initial portion of the developers guide Add missing common block to subroutine fix mpiuni tests with xl compilers ...
Plex+Doc: Fixed associated manpages for some Plex options
Merge branch 'master' into knepley/feature-pc-patch* master: (107 commits) cast in GAMG_HASH so that it works for PetscInt32 near PETSC_INT_MAX without overflow to negative numbers Add link for
Merge branch 'master' into knepley/feature-pc-patch* master: (107 commits) cast in GAMG_HASH so that it works for PetscInt32 near PETSC_INT_MAX without overflow to negative numbers Add link for DrMemory which may serve as an alternative to valgrind on Windows Finish Gail's copyedits for developers manual. openmpi: fix namespace conflict [with static build on ppc64le] two pages of Gail's edits to developers guide Another chapter of Gail's copyedits for the developers guide Gail's copyedits on two more chapters of the developers guide Fix more %d to %D in GAMG code. Fix code style in GAMG code DMPlexVTK: vertices is int! need to use %d instead of %D TS ex18: update outputs (reported by nightly tests) Use %D in error messages for GAMG hash; fix style issues with GAMG hash config: Update petsc4py git commit Fix bad plain extern declaration. Add Gail's copyedits for the initial portion of the developers guide Add missing common block to subroutine fix mpiuni tests with xl compilers Copy & paste the change on PetscSparseDensePlusDot Fix a wrong macro PetscInfo: Add missing errorchecking Log: various fixes and cleanups ...Conflicts: src/dm/impls/plex/plex.c
Plex: Adding a new kind of subdm
Plex: Now Cohesive cell creation also returns a label that marks both sides of a fault
DMPlexVTK: vertices is int! need to use %d instead of %DI don't understand why I did not caught it locally on my machine
DMPLEX tests ex1: added various test cases- fix cell shape computation to skip hybrid bounds- fix standard deviation formula- fixes for embedded meshes- cylinder meshes- hybrid interpolation-
DMPLEX tests ex1: added various test cases- fix cell shape computation to skip hybrid bounds- fix standard deviation formula- fixes for embedded meshes- cylinder meshes- hybrid interpolation- VTK visualization for 3d wedges test case- hybrid GMSH meshes- extruded wedge mesh- hybrid simplex2tensor- surface mesh tests - embedded 2d in 3d - embedded 2d in 3d + simplex2tensor - extruded - extruded + simplex2tensor
DMPlex tests ex4: added test cases for hybrid mesh interpolation and simplex2tensor
DMPlex: added utility routines to create extruded wedge meshesthe extrusion algorithm is quite naive, and it does not check for possible collisions
DMPlex: fix ASCII VTK viewer in quad-precision
DMPlex: DMPlexMigrate should also migrate the space dimension
DMPlex: fix for debug checks%d -> %D
DMPlexView_Ascii: show hybrid bounds for cell-vertex meshes
1...<<101102103104105106107108109110>>...235