History log of /petsc/src/dm/impls/plex/ (Results 4701 – 4725 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
871a2fb113-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex ex12: Fixed overlap test

e26cd1ed13-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-partitioner-shell' into mlange/feature-parallel-distribute

* knepley/feature-plex-partitioner-shell:
Plex: Cleanup of examples to use new interfaces
Plex: Adde

Merge branch 'knepley/feature-plex-partitioner-shell' into mlange/feature-parallel-distribute

* knepley/feature-plex-partitioner-shell:
Plex: Cleanup of examples to use new interfaces
Plex: Added DMPlexCreateFromFile() - Dispatches to the right constructor based on extension
Plex ex1: Added test partitioner
Plex: Added DMPlexGetPartitioner() and PetscPartitionerShellSetPartition()
PetscSection: Added PetscSectionCopy()
Plex ex1: Cleaned up mesh creation - Now use -dm_refine for uniform refinement
Plex: Remove superfluous argument from DMPlexDisitrbute()
Plex: Fixed Fortran stub

Conflicts:
include/petscdmplex.h
src/dm/impls/plex/examples/tests/ex1.c
src/dm/impls/plex/plexdistribute.c

show more ...

543482b813-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Fixed incorrect usage of PetscSFGatherBegin/End() in preallocation
- This should be rewritten using new style

15fff7be09-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix leaks

66f0a71109-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex ex12: Fixed call to Distribute

729b378809-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Silence compiler warning

aaf8c18209-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Silence compiler warning

d808869508-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Cleanup of examples to use new interfaces

ca52264108-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Added DMPlexCreateFromFile()
- Dispatches to the right constructor based on extension

7946883108-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex ex1: Added test partitioner

5680f57b08-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Added DMPlexGetPartitioner() and PetscPartitionerShellSetPartition()

c73f2c7308-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex ex1: Cleaned up mesh creation
- Now use -dm_refine for uniform refinement

80cf41d508-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Remove superfluous argument from DMPlexDisitrbute()

bdd2d75108-Oct-2014 Michael Lange <michael.lange@imperial.ac.uk>

Merge branch 'knepley/feature-plex-label-output' into mlange/feature-parallel-distribute

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

4b15ede208-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Fixed Fortran stub

3d822a5008-Oct-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Add performance and debug logging

43331d4a08-Oct-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Remap pointSF after building distributed overlap

This establishes the full migration pattenm for DMPlexDistribute().

a157612e08-Oct-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Create partition overlap from distributed non-overlapping DM

This commit adds DMPlexDistributeOverlap, which computes the partition
overlap from an already distributed non-overlapping DM and b

Plex: Create partition overlap from distributed non-overlapping DM

This commit adds DMPlexDistributeOverlap, which computes the partition
overlap from an already distributed non-overlapping DM and builds the
correct parallel DM and it's pointSF. This is significantly faster when
FEM adjacency is used with overlap=1.

show more ...

2eb1fa1408-Oct-2014 Michael Lange <michael.lange@imperial.ac.uk>

DMLabel: Switch to using SF for distributing labels

Label distribution is now performed by creating a point-wise array of
stratum depths, migrating it over the given SF and re-constructing the
label

DMLabel: Switch to using SF for distributing labels

Label distribution is now performed by creating a point-wise array of
stratum depths, migrating it over the given SF and re-constructing the
label points on the receiver.

show more ...

46f9b1c308-Oct-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Add routine to generate the migration SF from overlap SF

The migration SF re-maps local points and adds remote contributions from
the overlap SF generated by DMPlexCreateOverlap.

e540f42408-Oct-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Turn remote overlap contributions into an SF

Local root donation and remote overlap contributions do not need to be
returned from DMPlexCreateOverlap. Instead we turn remote contributions
into

Plex: Turn remote overlap contributions into an SF

Local root donation and remote overlap contributions do not need to be
returned from DMPlexCreateOverlap. Instead we turn remote contributions
into an unordered SF.

show more ...

a6f3670508-Oct-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Move tree setup into its own subroutine

9734c63408-Aug-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Move hybrid setup into its own subroutine

0df0e73707-Oct-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Move label and coordinate migration into their own subroutines

4eca173308-Aug-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Move pointSF generation into its own subroutine

1...<<181182183184185186187188189190>>...235