History log of /petsc/src/dm/impls/plex/plexrefine.c (Results 351 – 375 of 477)
Revision Date Author Comments
# 95ecbf38 18-May-2014 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement

Conflicts:
src/docs/website/documentation/changes/dev.html
src/ksp/ksp/examples/tutorials/ex59.c
src/ksp/pc/impls/bddc/bdd

Merge branch 'master' into stefano_zampini/pcbddc-multilevel-improvement

Conflicts:
src/docs/website/documentation/changes/dev.html
src/ksp/ksp/examples/tutorials/ex59.c
src/ksp/pc/impls/bddc/bddcprivate.c

show more ...


# f26d699e 18-May-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-pylith-parallel'

* knepley/fix-pylith-parallel: (22 commits)
DMPlex: In refinement, merge hybrid and non-hybrid SF creation (should be done for everything) - If missing,

Merge branch 'knepley/fix-pylith-parallel'

* knepley/fix-pylith-parallel: (22 commits)
DMPlex: In refinement, merge hybrid and non-hybrid SF creation (should be done for everything) - If missing, define *Max as *End - Fixed bound on hybrid 2D simplicial hybrid cell refinement - Fixes bug in which wrong remote point number was calculated if local process had no hybrid cells, but remote process did so refiners were mismatched
DMPlex: Fix for hybrid refinement - Must correct offsets when neighbor process has no hybrid points
DMPlex: Fix hex hybrid refinement SF - Fixed offset - Fixed number of cell faces - Fixed missing edge offset - Fixed number of cells faces - FIxed missing edge offset
PetscSection: Must initialize remoteOffsets
DMPlex: Fixed cohesive cell creation for clamped boundaries - Explicitly tag cross-edges (edges with two clamped endpoints) with 2 in boundary label - Add cross-edge to vertices when looking for things that need split points replaced - Remove extra check for boundary vertices
DMPlex: Fixes for marking cohesive submesh - Do not mark points as split which are in the boundary label - Mark boundary points from label as unsplit
DMPlex: Changing meaning of boundary label in DMPlexLabelCohesiveComplete() - Now it marks vertices already present in the original label - We mark these as unsplit, and ignore their stars - Remove old code
DMPlex: Fixed stupid typo
DMPlex: Fixed refinement to respect embedded manifolds
DMPlex: Fixed types in DMPlexOrient()
DMPlex: Fixed initialization in DMPlexLabelCohesiveComplete()
DMPlex: Fixed logic in hybrid cell tagging and added missing declaration
DMPlex Fixed huge error with last change set - Default cellHeight is 0
DMPlex: Allow cellHeight argument for DMPlexMarkBoundaryFaces()
DMPlex: Added blabel argument to DMPlexLabelCohesiveComplete() - Lets user designate the boundary of a dividing surface - Added GetSurfaceSize_Static()
DMPlex: Fix for DMPlexOrient() - I was not symmetrizing the orientation graph on processes
DMPlex: Added DMPlexAddConeSize()
DMPlex: Fixed memory overwrite at depth 0 for viewing
PC+Doc: Fixed FieldSplit doc
Sys: Replace Malloc1() in multiple mallocs (fix size)
...

show more ...


# add09238 17-May-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: In refinement, merge hybrid and non-hybrid SF creation (should be done for everything)
- If missing, define *Max as *End
- Fixed bound on hybrid 2D simplicial hybrid cell refinement
- Fixes b

DMPlex: In refinement, merge hybrid and non-hybrid SF creation (should be done for everything)
- If missing, define *Max as *End
- Fixed bound on hybrid 2D simplicial hybrid cell refinement
- Fixes bug in which wrong remote point number was calculated if local process had no hybrid cells, but remote process did so refiners were mismatched

show more ...


# 0252e7f5 16-May-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix for hybrid refinement
- Must correct offsets when neighbor process has no hybrid points


# d2701f60 15-May-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix hex hybrid refinement SF
- Fixed offset
- Fixed number of cell faces
- Fixed missing edge offset
- Fixed number of cells faces
- FIxed missing edge offset


# f1d7821b 06-May-2014 Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

DMPlex: Fixed refinement to respect embedded manifolds


# b3fc9300 01-May-2014 Vijay Mahadevan <vijay.m@gmail.com>

Merge remote-tracking branch 'origin/master' into feature-dmmoab


# 49fcfd5b 01-May-2014 Vijay Mahadevan <vijay.m@gmail.com>

Merged petsc/petsc into master


# fab16db7 12-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-hdf5-parallel-load

* master: (125 commits)
since PETSc cannot view factored matrices, generate an error rather than display the wrong stuff (this wa

Merge branch 'master' into knepley/feature-plex-hdf5-parallel-load

* master: (125 commits)
since PETSc cannot view factored matrices, generate an error rather than display the wrong stuff (this was really bad)
outdated example that doesn't match coding style removed and buggy
petscversion.h: workaround ifort -cpp lack of referential transparency
configure: ignore AR, MAKEFLAGS [if set in env]
incorrect first entry in array being zeroed in example
sizeof.c: remove dependence on petsc [and fix syntax error]
nightlybuilds: use consistant PETSC_ARCH, machine names
TS: Allow viewing of TS solutions
DMPlex: Fix comparison for complex
change MPIVersion streams to use MPI_Wtime() to be portable to Windows do not use scalar square root on real number; it upsets Microsoft
cannot use I in PETSc code because in complex it sometimes represents imaginary number cannot pass PetscScalar * to VecNorm()
in dashboard don't warn about SSL and BOI deprecated
TS ex11: Fixed output formatting
Doc+DMPlex: Added function documentation for some refinement functions
streams: translate code from 'bash' to 'sh' [fix freebsd]
barry is an idiot who doesn't have a clue as to what he is doing (and git's unfriendlyness doesn't help matters)
don't list examples under C that don't work with complex!
forgotten output file
removed valgrind warning about sending uninitialized data
nightly builds ignore unrecognized pragma and .c file as C++ code
...

Conflicts:
include/petsc-private/dmpleximpl.h

show more ...


# 15d8b8da 10-Apr-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc
Fuck if git tells me to git pull then I pull, if you want me to do something else than have git tell what to do


# 6a91b171 09-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-bc'

* knepley/fix-plex-bc:
TS ex11: Fixed output formatting
Doc+DMPlex: Added function documentation for some refinement functions
TS ex11: Must separate reconst

Merge branch 'knepley/fix-plex-bc'

* knepley/fix-plex-bc:
TS ex11: Fixed output formatting
Doc+DMPlex: Added function documentation for some refinement functions
TS ex11: Must separate reconstruction setup from geometry setup
DMPlex: DMPlexConstructGhostCells() should not be calling DMSetFromOptions()
DMPlex: FVM BC should only be applied to faces - Refinement adds in vertices/edges on refined faces
DMPlex: Must decide what kind of BC to apply for output

show more ...


# 9b1ec7f9 09-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-periodic'

* knepley/feature-plex-periodic:
TS: Allow viewing of TS solutions
DMPlex: Fix comparison for complex
Draw: Fixed bad check
SNES ex62: Enhance ex

Merge branch 'knepley/feature-plex-periodic'

* knepley/feature-plex-periodic:
TS: Allow viewing of TS solutions
DMPlex: Fix comparison for complex
Draw: Fixed bad check
SNES ex62: Enhance ex62 to use tensor-product cells
DMPlex: Now we are correctly creating the Mobius band - Coordinates for uniform refinement are still broken
DMPlex: If domain is periodic, uniform refinement of coordinates will respect this
DMPlex: Allow geometry routines to recognize periodic quads
DMPlex: Added DMPlexLocalizeCoordinates() - This pulls coordinates from vertices to the cell, which allows discontinuities - We use this for periodic problems
DM: Added preliminary support for periodic coordinates - Added DMGet/SetPeriodicity() which is for clipping coordinates to a periodic box
DMPlex: Needed a custom Fortran wrapper for DMPlexInterpolate() because now we require that the incoming mesh be NULL
DMPlex: Fix handling of Fortran NULLs
DMPlex: Updated test output - The DMView was changed
SNES ex12: Cleanup structure - Use PetscFECreateDefault()
PetscFE: Added a view for Basic
SNES ex12: Starting to cleanup test names
SNES ex62: Marked MF tests as broken

show more ...


# 0e2b6761 07-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

Doc+DMPlex: Added function documentation for some refinement functions


# a96104c9 03-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: If domain is periodic, uniform refinement of coordinates will respect this


# 86fd59d5 02-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-dm-vec-blocksize'

* knepley/fix-dm-vec-blocksize:
DMPlex: Fix variable init
DMPlex: Fix coordinate blocksize in uniform refinement
Vec: Fix blocksize determination wi

Merge branch 'knepley/fix-dm-vec-blocksize'

* knepley/fix-dm-vec-blocksize:
DMPlex: Fix variable init
DMPlex: Fix coordinate blocksize in uniform refinement
Vec: Fix blocksize determination with VecGetSubVector()
DM: Handle empty vectors correctly for blocksize determination

show more ...


# 1d803361 31-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge remote-tracking branch 'origin/knepley/fix-dm-vec-blocksize' into knepley/feature-plex-hdf5-parallel-load

* origin/knepley/fix-dm-vec-blocksize:
DMPlex: Fix variable init
DMPlex: Fix coord

Merge remote-tracking branch 'origin/knepley/fix-dm-vec-blocksize' into knepley/feature-plex-hdf5-parallel-load

* origin/knepley/fix-dm-vec-blocksize:
DMPlex: Fix variable init
DMPlex: Fix coordinate blocksize in uniform refinement
Vec: Fix blocksize determination with VecGetSubVector()
DM: Handle empty vectors correctly for blocksize determination

show more ...


# 60b9e8a1 31-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix coordinate blocksize in uniform refinement


# 6124c6a0 28-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-refine-unsplit'

* knepley/fix-plex-refine-unsplit:
DMPlex: Fixed refinement of hybrid hex cells - Copied code from the tet case
DMPlex: In hybrid face construction

Merge branch 'knepley/fix-plex-refine-unsplit'

* knepley/fix-plex-refine-unsplit:
DMPlex: Fixed refinement of hybrid hex cells - Copied code from the tet case
DMPlex: In hybrid face construction, orientation was wrong for faces from unsplit edges

show more ...


# d273725e 26-Mar-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed refinement of hybrid hex cells
- Copied code from the tet case


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

Fixing merge conflicts in dmregall.


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

Merged petsc/petsc into master


# 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


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


1...<<11121314151617181920