History log of /petsc/src/dm/impls/plex/plex.c (Results 1251 – 1275 of 1780)
Revision Date Author Comments
# a197972a 11-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/saws-options-merge-master

Totally confusing manual merge, could be wrong

Conflicts:
include/petscoptions.h
src/dm/impls/da/dacreate.c
src/sys/objects/aoptions.c

Merge branch 'master' into barry/saws-options-merge-master

Totally confusing manual merge, could be wrong

Conflicts:
include/petscoptions.h
src/dm/impls/da/dacreate.c
src/sys/objects/aoptions.c
src/sys/threadcomm/interface/threadcomm.c

show more ...


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

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


# 782b846d 10-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'mlange/fix-plex-distribute-perf-logging'

* mlange/fix-plex-distribute-perf-logging:
Plex: Log performance for DMPlexMigrate and DMPlexDistributeOverlap


# 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


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

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


# 1b858b30 27-Jan-2015 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Log performance for DMPlexMigrate and DMPlexDistributeOverlap


# 0fd5cbfe 26-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/experiment


# e34b04e6 26-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'pr245/mapdes/dmcreateinjection-mat'


# 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


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

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

* knepley/feature-ts-fem+fvm-example: (32 commits)
Plex: Fix printf
Plex: Use DMGetCoordinateDim() instead of a calculation
Plex: Added routin

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

* knepley/feature-ts-fem+fvm-example: (32 commits)
Plex: Fix printf
Plex: Use DMGetCoordinateDim() instead of a calculation
Plex: Added routine to view geometry
TS ex18: Added new tests
TS ex18: Updated test output
TS ex18: Add support for functionals
TS ex18: Global field offsets depend on the point since we allow constraints
TS ex18: Move view to after LocalizeCoordinates()
Plex+HDF5: Fixed uninitialized variable
TS ex18: Advection tests working
Plex: Fixed integration with Toby's code that handles sub manifold interpolation - Needed to check for cEndInterior from adding ghost cells
TS ex18: Updated output
TS ex18: Trying out implicit and explicit TS - Added another test with implicit TS
TS ex18: Updated output
SNES ex62: Updated output for new Plex distribution
Plex: Fix leak - No need for extra BC copy
TS ex18: All examples now working - Added ability to use zero velocity - Fixed coordinate localization
TS ex18: Cast boundary values function
TS ex18: Fixes outflow boundary condition - Must index into vector of all field values
TS ex18: Added another advection test
...

show more ...


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


# 41477eef 22-Jan-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix printf


# 731e8dde 21-Jan-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Added routine to view geometry


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


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

Plex: Fixes for default section creation
- Cannot assume the DM has numFields fields
- Must calculate the total dof per point since not all points are the same anymore


# fa716be8 22-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: When creating default section, only FE should ignore hybrid cells


# 9ac3fadc 22-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

FE+FV: When mixing, FE should ignore hybrid (ghost) cells which FV uses for BC, and FV should evaluate on cells
- When creating default section, FE should not run over hybrid cells
- In DMPlexCompute

FE+FV: When mixing, FE should ignore hybrid (ghost) cells which FV uses for BC, and FV should evaluate on cells
- When creating default section, FE should not run over hybrid cells
- In DMPlexComputeResidual_Internal(), FE should not run over hybrid cells
- In EvaluateFieldJets(), FV does cellwise constant evaluation (should work in linear but demands per cell lookup which should be worked into the interface)
- In DMPlexProjectFunctionLabelLocal(), DMProejctFunctionLocal(), DMProjectFieldLocal(), DMPlexComputeL2Diff(), DMPlexComputeL2GradientDiff(), DMPlexComputeL2FieldDiff(), DMPlexComputeIntegralFEM(), DMPlexCompute InterpolatorFEM(), and DMPlexComputeInjectorFEM(), do not loop over hybrid cells
- Protect use of ghost label in DMPlexComputeGeometryFVM()

show more ...


# 2f900235 17-Oct-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix section creation for FVM


# 6dbf9973 13-Jan-2015 Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

DMCreateInjection: return Mat rather than VecScatter

For (amongst others) FV discretisations, the natural injection may well
be cell averaging, which is not expressible as a VecScatter.


# c056d0d3 05-Jan-2015 Shri Abhyankar <abhyshr@mcs.anl.gov>

Merge branch 'shri/dmplex-add-mat-localtoglobalmapping'


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


# 608515f0 23-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-latex'

* knepley/fix-plex-latex:
Plex: Removed unused variable
Plex: Update LaTeX tests
Plex: Reorganized Latex output


# 1428887c 23-Dec-2014 Shri Abhyankar <abhyshr@mcs.anl.gov>

DMPLEX: Set the LocalToGlobalMapping on the matrix created by DMPlex for MatSetValuesLocal() to work.

https://www.mail-archive.com/petsc-users@mcs.anl.gov/msg23619.html


# 0750fff4 22-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Removed unused variable


1...<<51525354555657585960>>...72