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