| #
11dd639b
|
| 10-May-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+SNES+TS: Pass time and shift down into residual and Jacobian kernels, and the boundary kernels - Added time into ComputeRHS/IFunction
|
| #
35d70571
|
| 04-May-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c
|
| #
a925c78c
|
| 23-Apr-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+SNES: Added DMPlexSNESComputeJacobianActionFEM() - And an internal version
|
| #
1a244344
|
| 22-Apr-2016 |
Satish Balay <balay@mcs.anl.gov> |
doc fixes
|
| #
ebdb4f8f
|
| 16-Apr-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
aac8c263
|
| 16-Apr-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/dm-locate-points-sf'
* tisaac/dm-locate-points-sf: Plex: missed in IS DMLocatePoints: change output from an IS to a PetscSF, and allow initial guesses.
|
| #
18d50ba0
|
| 13-Apr-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'sanderarens/fix-plex-neumann-bc'
* sanderarens/fix-plex-neumann-bc: SNES ex77: Test now passing - Fixed memory leak - Use parser for numeric output SNES ex77: Added test from Sande
Merge branch 'sanderarens/fix-plex-neumann-bc'
* sanderarens/fix-plex-neumann-bc: SNES ex77: Test now passing - Fixed memory leak - Use parser for numeric output SNES ex77: Added test from Sander - Does not work yet SNES ex77: add small penalty term to Lagrangian density. This speeds up the linear solver convergence a lot and also allows for larger pressure loadings. SNES ex62: Fixed output for proper block sizes DM: pass down block size to subIS when creating a subDM. SNES ex77: delete some unused variables. SNES ex77: call DMPlexLabelComplete for correct Dirichlet bc's. SNES+Plex: Add checks for valid IS after calls to DMLabelGetStratumIS. SNES ex77: check if IS from DMGetStratumIS is a valid pointer as it can be NULL if used in parallel. SNES: Add ex77: nonlinear elasticity with pressure loading Plex: R should be a proper rotation from \hat z to n SNES+Plex: Allow for multiple label values per boundary condition in BdResidual/BdJacobian SNES+Plex: Fix the dimensions in BdResidual/BdJacobian
show more ...
|
| #
dc950ef8
|
| 12-Apr-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/fix-static-analysis-warnings'
* tisaac/fix-static-analysis-warnings: Add missing CHKERRQ Address static analysis warnings
|
| #
3d3eaba7
|
| 08-Apr-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Fixes for issues found with clang static analyzer, mostly set but unused variables
Time: 1 hour
|
| #
9fc93327
|
| 07-Apr-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Address static analysis warnings
|
| #
52774845
|
| 06-Apr-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/sf-fix-multi-sf-leaves' into tisaac/dmp4est-feature-injection
* tisaac/sf-fix-multi-sf-leaves: (174 commits) PetscSF: fix PetscSFGetMultiSF() for sparse leaves PetscSF: make
Merge branch 'tisaac/sf-fix-multi-sf-leaves' into tisaac/dmp4est-feature-injection
* tisaac/sf-fix-multi-sf-leaves: (174 commits) PetscSF: fix PetscSFGetMultiSF() for sparse leaves PetscSF: make regression test that fails few more clang static analyzer fixes many issues detected by clang static analyzer Update hypre to its release version Updates for xSDKTrilinos builds Added --download-xsdktrilinos Communicator passed to VecCreateSeq should be PETSC_COMM_SELF PCMG man page: fix typo in options name Bib: Added refs DMLabel: Removed unused variable Metis tries to use backtrace which requires -lexecinfo on some systems such as freebsd Remove -lexecinfo from freebsd configure files since it is only needed by metis add alternative output that occurs on some systems due to use of random number generator in partitioner Plex: When creating cohesive submeshes, fix memory leak Plex ex11: Updated output for new distribution algorithm Plex: When explicitly distributing the depth label, we must recreate empty strata Plex: When partitioning, the cell numbering should include hybrid points Plex: Allow cell and vertex numberings to include hybrid points need to show diffs of ex22 if it fails Support two different output for test example, since due to roundoff this example can produce slightly different convergence history ...
show more ...
|
| #
22734eb1
|
| 15-Mar-2016 |
sarens <sander.arens@ugent.be> |
SNES+Plex: Add checks for valid IS after calls to DMLabelGetStratumIS.
|
| #
a8e83e26
|
| 10-Mar-2016 |
SanderA <sander.arens@ugent.be> |
SNES+Plex: Allow for multiple label values per boundary condition in BdResidual/BdJacobian
|
| #
873f8a61
|
| 10-Mar-2016 |
SanderA <sander.arens@ugent.be> |
SNES+Plex: Fix the dimensions in BdResidual/BdJacobian
|
| #
386e1158
|
| 02-Apr-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of https://bitbucket.org/petsc/petsc
|
| #
8b6920ab
|
| 30-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/monitor-fromoptions'
|
| #
3a93e3b7
|
| 22-Mar-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMLocatePoints: change output from an IS to a PetscSF, and allow initial guesses.
A PetscSF is a more natural return value from DMLocatePoints() because: - In the event that the mesh has overlapping
DMLocatePoints: change output from an IS to a PetscSF, and allow initial guesses.
A PetscSF is a more natural return value from DMLocatePoints() because: - In the event that the mesh has overlapping cells, it's clearer which in which process/cell the point is located. - A natural next step after DMLocatePoints() is to send each point to its cell for some local computation. With a PetscSF this is easy with PetscSFGatherBegin()/PetscSFGatherEnd().
show more ...
|
| #
c20ebc76
|
| 22-Mar-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
|
| #
d43b4f6e
|
| 21-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Update SNESMonitorSetFromOptions() to use PetscViewerAndFormat and hence no longer have too many PetscViewerPushFormat()
Time: .5 hours
|
| #
992dc9be
|
| 18-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-handle-func-failure
* master: (378 commits) SNES ex5: Fix coordinate determination for empty subdomains fixed petsc.bib entry p4est: fix syntax
Merge branch 'master' into knepley/feature-plex-handle-func-failure
* master: (378 commits) SNES ex5: Fix coordinate determination for empty subdomains fixed petsc.bib entry p4est: fix syntax error with error message SNES ex5: Correct Jacobian handling on patches SNES ex5: Stupid complex fixes DMP4est: fix transfer of labels to parents petsc4py: update to latest snapshot. Fixes da example breakage in petsc4py test suite Plex: Correct setting of options on refined or coarsened meshes Plex: Add info for grid hashing Plex: Add logging in interpolator creation Plex: Correct use of tabs in ASCII viewer DM: Shorten long event name Plex ex12: Create boundary label automatically at all levels of mesh hierarchy Plex ex12: Change PetscViewerSetFormat --> PetscViewerPushFormat - Fix order of SetMode and SetFilename Plex ex12: Change all functions to static Since DMDA with periodic boundary conditions does support P0 interpolation remove checks that error out under those conditions ascem-io.py and amanzi.py need to handle self.hdf5.include being None correctly fix MPI Uni to recycle communicators so it won't run out like with the petsc4py tests also fix check for location of python shared library on mac to check all cases each time Switch back to Sherry's version since she accepted by pull request PetscDraw: Update help messages for -draw_save* options ...
Conflicts: src/dm/impls/plex/plexfem.c
show more ...
|
| #
3afb9657
|
| 16-Mar-2016 |
Dave May <dave.mayhem23@gmail.com> |
Merged petsc/petsc into master
|
| #
640bce14
|
| 11-Mar-2016 |
Satish Balay <balay@mcs.anl.gov> |
const fixes for win32 warnings - related to 081a2d76edd0f29fad78624936ea4a95a96da0e2
|
| #
eba35f42
|
| 09-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'mlange/fix-plex-multi-level-overlap'
* mlange/fix-plex-multi-level-overlap: (259 commits) Plex: Update ex12_5 with correct level-2 overlap DMLabel: Add missing cleanup for DMLabelG
Merge branch 'mlange/fix-plex-multi-level-overlap'
* mlange/fix-plex-multi-level-overlap: (259 commits) Plex: Update ex12_5 with correct level-2 overlap DMLabel: Add missing cleanup for DMLabelGather() Plex ex12: Fixed variable initialization and some output Plex ex11: Added error checking Plex ex14: Now boundary label does not have cells Plex ex1: Now boundary label does not have cells Plex ex1: Fix for VTK format added some debugging code, getting ready to branch added some print statements, should be an -info... smome cleaning up restructured ex11 to allow for problem specific BCs DMPlex: Update test ex12_5 with correct level-2 overlap DMPlex: Use global processSF in DMPlexPartitionInvert DMPlex: Add remote leaf contributions to roots in DMLabelPropagate DMPlex: Add DMLabelGather to migrate label values from leafs to roots DMPlex: Refactor DMLabelDistribute to separate point stratum distribution DMPlex: Add propagation of remote point donations for multi-level overlap DMPlex: Fix DMLabelDistribute for all-to-all migrations Plex: make extern exactly match prototype: semantic match is not enough. DMP4est: typo fix ...
show more ...
|
| #
af25d912
|
| 06-Mar-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/imp
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcscalingbasic.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c
show more ...
|
| #
77d236df
|
| 01-Mar-2016 |
Michael Lange <michael.lange@imperial.ac.uk> |
Merge branch 'tisaac/dmforest' into mlange/fix-plex-multi-level-overlap
Conflicts: src/dm/impls/plex/examples/tests/output/ex12_5.out src/dm/label/dmlabel.c
|