| #
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
|