History log of /petsc/include/petscdmplex.h (Results 726 – 750 of 1028)
Revision Date Author Comments
# f452b841 11-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-partitioner-simple'

* knepley/feature-partitioner-simple:
Plex: Removed unused variable
Partitioner: Added tests for simple partitioner
Plex: Added a simple parti

Merge branch 'knepley/feature-partitioner-simple'

* knepley/feature-partitioner-simple:
Plex: Removed unused variable
Partitioner: Added tests for simple partitioner
Plex: Added a simple partitioner

show more ...


# 50705773 10-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into pr252/dmay/PetscViewerBinarySkipHeaderVecViewLoad
Manual merge of makefile

Conflicts:
src/sys/classes/viewer/examples/tutorials/makefile


# 555a9cf8 05-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Added a simple partitioner


# 8abd42f6 05-Feb-2015 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/pcbddc-adaptive-selection


# 584b3052 24-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'tisaac/feature-gamg-extensible' into barry/experiment

Conflicts:
src/ksp/pc/impls/gamg/gamg.h


# 110ee042 22-Jan-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-combined-tabulation'

* knepley/feature-combined-tabulation: (38 commits)
Plex: Fix compiler warning
Plex+SNES: Fixes for nonzero cStart
Plex: Preserve periodicity

Merge branch 'knepley/feature-combined-tabulation'

* knepley/feature-combined-tabulation: (38 commits)
Plex: Fix compiler warning
Plex+SNES: Fixes for nonzero cStart
Plex: Preserve periodicity when adding ghost cells
Plex: Fixed DMPlexGetGlobalFieldOffset_Private() in optimized mode
Plex+SNES: Offset should be into field components, not basis functions
Plex+SNES: Add guards for optional arrays
DS: Added PetscDSGetComponentOffset(), Added to petsc.h
Plex+TS: FVM RHS computation uses a global F
Plex+FV: Corrected accumulation of fluxes to cells and added time derivative term
Plex: Added DMPlexPointGlobalFieldRead/Ref()
Plex+SNES: Fixed DMPlexGetFaceFields() - It returns field values, not coefficients - FE evaluation is now done
FV: In PetscFVIntegrateRHSFunction(), the arguments are field values, not coefficients
FE: Added EvaluateFaceFields() to FE fields at face centroids
Plex: Added DMPlexPointLocalFieldRead()
FE: Have a standard tabulation at face centroids
Plex: Copy BC for hierarchical refinement
FE: Allow P0 over 1D cells
Plex+FV: Fixed BC with gradient calculation
Plex ex1: Move overlap computation after SetFromOptions
Plex: DMPlexDistribute() no longer calls DMSetFromOptions() - Fixed examples
...

show more ...


# 2f4dd916 18-Jan-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-combined-tabulation' into knepley/feature-ts-fem+fvm-example

* knepley/feature-combined-tabulation: (41 commits)
Plex: Fix distribution of uninterpolated meshes - Doe

Merge branch 'knepley/feature-combined-tabulation' into knepley/feature-ts-fem+fvm-example

* knepley/feature-combined-tabulation: (41 commits)
Plex: Fix distribution of uninterpolated meshes - Does SF stratification by depth, not by dimension - The old code numbered cells after vertices
Plex+SNES: Fixes for nonzero cStart
cannot call PetscObjectGetName() on a subset of the MPI processes
MatView() with some matrix formats and ASCII_MATLAB did not print correct matrix name
Plex: Preserve periodicity when adding ghost cells
Plex: Fixed DMPlexGetGlobalFieldOffset_Private() in optimized mode
Plex+SNES: Offset should be into field components, not basis functions
Plex+SNES: Add guards for optional arrays
DS: Added PetscDSGetComponentOffset(), Added to petsc.h
Plex+TS: FVM RHS computation uses a global F
Plex+FV: Corrected accumulation of fluxes to cells and added time derivative term
Plex: Added DMPlexPointGlobalFieldRead/Ref()
Plex+SNES: Fixed DMPlexGetFaceFields() - It returns field values, not coefficients - FE evaluation is now done
FV: In PetscFVIntegrateRHSFunction(), the arguments are field values, not coefficients
FE: Added EvaluateFaceFields() to FE fields at face centroids
Plex: Added DMPlexPointLocalFieldRead()
FE: Have a standard tabulation at face centroids
Plex: Copy BC for hierarchical refinement
FE: Allow P0 over 1D cells
Plex+FV: Fixed BC with gradient calculation
...

Conflicts:
config/builder.py

show more ...


# 33879625 30-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Added DMPlexPointGlobalFieldRead/Ref()


# 1ce3176f 27-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Added DMPlexPointLocalFieldRead()


# 4824f456 25-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Added DMPlexPointLocalFieldRef


# 4653a54d 26-Dec-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/ksp-converged-reason-viewer

Conflicts:
src/sys/objects/options.c


# 382d80ec 26-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'mlange/refactor-plex-distribute'

* mlange/refactor-plex-distribute: (31 commits)
Plex: MS compilers do not allow declarations in the middle of a block
DMLabel: Add DMLabelMakeAllVa

Merge branch 'mlange/refactor-plex-distribute'

* mlange/refactor-plex-distribute: (31 commits)
Plex: MS compilers do not allow declarations in the middle of a block
DMLabel: Add DMLabelMakeAllValid_Private
Plex ex12: Add fixed re-partitioning for load balance test
DMLabel: Validate/build point arrays per stratum
Plex: Remove obsolete partitioning routines
Plex: Fix deadlock in DMPlexCreatePointNumbering
Plex: Fix dynamic check for one-to-all pattern in DMPlexMigrate
Plex: Add missing header entries
Plex ex12: Enable L2-overlap test and switch to ascii_info_detail
Plex ex1: Fix overlap tests and switch to ascii_info_detail
Plex: Fix and clean up DMPlexCreatePointSF
Plex: Correctly restore closure in DMPlexPartitionLabelClosure
Plex: Let SegBuffer allocate partition graph to avoid memory corruption
Plex ex12: Enabling parallel re-partitioning test via scii_latex output
Plex: Enabling parallel re-partitioning via DMPlexDistribute
Plex ex12: Add new test for parallel re-partitioning
Plex: Add DMPlexCreatePointSF utility
Plex: Fix overlap point SF generation
Plex: Build complete overlap label and stratify resulting SF.
Plex: Create parallel partitions that ParMetis accepts
...

Conflicts:
config/builder.py
src/dm/impls/plex/examples/tests/output/ex1_13.out
src/dm/impls/plex/examples/tests/output/ex1_14.out
src/dm/impls/plex/plexlabel.c
src/dm/impls/plex/plexpartition.c

show more ...


# 20fa7edd 26-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'icl/lawrence/dmplex-1d-refinement'

* icl/lawrence/dmplex-1d-refinement:
PetscFE: Use enum for cell refiner
Plex Refinment: Fixed error check
Plex Refinment: Fixed coordinate crea

Merge branch 'icl/lawrence/dmplex-1d-refinement'

* icl/lawrence/dmplex-1d-refinement:
PetscFE: Use enum for cell refiner
Plex Refinment: Fixed error check
Plex Refinment: Fixed coordinate creation
Plex Refinment: Replaced ints with enums
DMPlex: support uniform refinement of intervals
DMPlex: make CellRefiner an enum rather than PetscInt

show more ...


# 14acc2fe 13-Dec-2014 Toby Isaac <tisaac@ices.utexas.edu>

Remove XXXRegisterAll() from public interface

This means we are relying on packages to be well behaved, to set
themselves up properly. Passes testexamples in my builds (haven't tried
complex).


# 0f51fdf8 13-Dec-2014 Toby Isaac <tisaac@ices.utexas.edu>

Remove XXXRegisterAllCalled from public interface.

All XXXRegisterAll() methods are now idempotent, so a boolean indicating
whether they can be called or not is no longer necessary.


# 9b1a0e7f 08-Dec-2014 Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

DMPlex: make CellRefiner an enum rather than PetscInt


# e0f6819c 04-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-orient'

* knepley/fix-plex-orient:
Plex: Fix serial orientation
TetGen: Syntax fix
Plex: Fix MPI type for orientation
Plex: Small orientation fix
Plex ex13:

Merge branch 'knepley/fix-plex-orient'

* knepley/fix-plex-orient:
Plex: Fix serial orientation
TetGen: Syntax fix
Plex: Fix MPI type for orientation
Plex: Small orientation fix
Plex ex13: Orientation now working for flipped connected components
Plex: Reworked orientation to respect connected components on each process
Plex ex13: Check in initial output
Plex: Now mark initial cell as seen - Changes the outcome slightly
Plex: Added DMPlexCheckFace_Internal() - This checks a face in the mesh for orientation consistency
Plex: Fix orientation diagnostics
Plex: Added declaration for DMPlexReverseCell()
Plex ex13: Tests orientation - Only 2D triangle tests now - Last test shows problem for disconnected domains
Plex: Small example fixes
PetscBT: Do not overwrite a viewer passed to PetscBTView()
Plex: Remove unneeded headers
Plex: Added a file for orientation calculations - Moved DMPlexOrient()

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

show more ...


# 45800214 01-Dec-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Add missing header entries


# cf8fc5e8 03-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'mlange/plex-gmsh-binary'

* mlange/plex-gmsh-binary:
Viewer: Fix 64-bit integer parse
Plex-Gmsh: Improve error handling
Viewer: Use %lld to parse 64-bit integers
Plex-Gmsh: Fixe

Merge branch 'mlange/plex-gmsh-binary'

* mlange/plex-gmsh-binary:
Viewer: Fix 64-bit integer parse
Plex-Gmsh: Improve error handling
Viewer: Use %lld to parse 64-bit integers
Plex-Gmsh: Fixes for 64-bit integer mode
Plex-Gmsh: Fix and test parallel Gmsh reads
Plex-Gmsh: Add new Gmsh tests based on 2D square
Plex-Gmsh: Add DMPlexCreateGmshFromFile, which determines file type
Plex-Gmsh: Enabling binary mesh file reads in DMPlexCreateGmsh
Viewer: Add PetscViewerRead()
Plex-Gmsh: Adding PetscViewerASCIIRead()
Plex-Gmsh: Read gmsh elements into memory for repeated file traversal.
Plex-Gmsh: Fix cell and dimension counting

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

show more ...


# 909a08a4 28-Nov-2014 Michael Lange <michael.lange@imperial.ac.uk>

Merge branch 'master' into mlange/refactor-plex-distribute

Conflicts:
src/dm/impls/plex/examples/tests/output/ex12_1.out
src/dm/impls/plex/examples/tests/output/ex12_2.out


# cb11e54d 24-Nov-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Added declaration for DMPlexReverseCell()


# 7d282ae0 11-Nov-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex-Gmsh: Add DMPlexCreateGmshFromFile, which determines file type

The file type is determined by reading the first two lines of the header.


# bdcddefd 03-Nov-2014 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# cbfebe2e 30-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Merge remote-tracking branch 'origin/tisaac/plex-flexible-projection'

* origin/tisaac/plex-flexible-projection:
PetscDualSpace: Fixed function signature
Plex: update libraries for ex3
Plex: mo

Merge remote-tracking branch 'origin/tisaac/plex-flexible-projection'

* origin/tisaac/plex-flexible-projection:
PetscDualSpace: Fixed function signature
Plex: update libraries for ex3
Plex: move DMPlexProjectionFunction() back to libdm
Plex: use -dm_plex_max_projection_height in non-conforming examples
Plex: fixed a typo in DMPlexProjectFunctionLocal()
Plex: added DMPlexComputeProjection3Dto1D_Internal()
Plex: fixes to recent merge
PetscFE: added dim, dimEmbed to PetscFECellGeom
Plex: skip empty loops for empty dual spaces
DualSpace: 0-order Lagrange spaces do not have dual spaces for height > 0.
Plex: protect against field projection with height > 0.
Plex: start implementing projection with height > 0.
PetscDualSpace: added PetscDualSpaceGetHeightSubspace()
Plex: added DMPlexGet/SetMaxProjectionHeight()

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

show more ...


# a9f1d5b2 28-Oct-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Build complete overlap label and stratify resulting SF.

Instead of building an SF of overlap contributions and merging it with
locally owned points, we now build a label of overlap and owned p

Plex: Build complete overlap label and stratify resulting SF.

Instead of building an SF of overlap contributions and merging it with
locally owned points, we now build a label of overlap and owned points
and stratify the resulting SF via a new utility function.

Note: This changes the point numbering of overlapping plexes, and thus
requires a test update for ex12.

show more ...


1...<<21222324252627282930>>...42