| #
26279d81
|
| 02-Mar-2017 |
SanderA <sander.arens@ugent.be> |
Plex: communicate newly obtained points in DMPlexLabelComplete()
|
| #
171f813e
|
| 15-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
Merge remote-tracking branch 'origin/knepley/feature-fe-dual-apply' into tisaac/feature-fe-dual-apply
* origin/knepley/feature-fe-dual-apply: (75 commits) Plex: Screwed up last fix Plex: Fix ove
Merge remote-tracking branch 'origin/knepley/feature-fe-dual-apply' into tisaac/feature-fe-dual-apply
* origin/knepley/feature-fe-dual-apply: (75 commits) Plex: Screwed up last fix Plex: Fix overeager protection of function PetscFE: Fixed declaration Travis-CI: Attempt to solve issues with gfortran Travis-CI: Use newer macOS image clarify damping and other issues related to SNESLINESEARCHBASIC change example in new harness to use simple partitioner so gets consistent output on all systems remove unused function from test file cleanup formatting in example, plus myrank not rank all requires need to go on the same line in test definition otherwise they are skipped missing - makes the manual page formatting wrong The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank? fix typo and cut and paste error in docs bugfix for !HYPRE fix warning for ';;' may switch to scalable only when B->cmap->N > 100000 MatLRC: store in the context the parallel matrices rather than the sequential ones Bib: Add ref set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ() Error in VecScatterView_MPI() had the meaning of from and to backwards ...
show more ...
|
| #
c5eaf5f0
|
| 14-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-fe-dual-apply
* knepley/feature-plex-tests-new: (73 commits) Plex: Fix overeager protection of function Travis-CI: Attempt to s
Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-fe-dual-apply
* knepley/feature-plex-tests-new: (73 commits) Plex: Fix overeager protection of function Travis-CI: Attempt to solve issues with gfortran Travis-CI: Use newer macOS image clarify damping and other issues related to SNESLINESEARCHBASIC change example in new harness to use simple partitioner so gets consistent output on all systems remove unused function from test file cleanup formatting in example, plus myrank not rank all requires need to go on the same line in test definition otherwise they are skipped missing - makes the manual page formatting wrong The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank? fix typo and cut and paste error in docs bugfix for !HYPRE fix warning for ';;' may switch to scalable only when B->cmap->N > 100000 MatLRC: store in the context the parallel matrices rather than the sequential ones Bib: Add ref set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ() Error in VecScatterView_MPI() had the meaning of from and to backwards fix build warning as reported by the nightly tests Update alquimia.py to use Glenn's branch that updates alquimia for pflotran xsdk ...
show more ...
|
| #
cffa9059
|
| 14-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (94 commits) Plex: Fix overeager protection of function Travis-CI: Attempt to solve issues with gfortran Travis-CI: Use newe
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (94 commits) Plex: Fix overeager protection of function Travis-CI: Attempt to solve issues with gfortran Travis-CI: Use newer macOS image clarify damping and other issues related to SNESLINESEARCHBASIC change example in new harness to use simple partitioner so gets consistent output on all systems remove unused function from test file cleanup formatting in example, plus myrank not rank missing - makes the manual page formatting wrong The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank? fix typo and cut and paste error in docs bugfix for !HYPRE fix warning for ';;' may switch to scalable only when B->cmap->N > 100000 MatLRC: store in the context the parallel matrices rather than the sequential ones Bib: Add ref set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ() Error in VecScatterView_MPI() had the meaning of from and to backwards fix build warning as reported by the nightly tests Update alquimia.py to use Glenn's branch that updates alquimia for pflotran xsdk fix divide by zero exposed by 8534686b5096cd4c91a8f3895408b386c0628431 - and produced by petsc4py testsuite ...
Conflicts: src/dm/impls/plex/examples/tests/ex13.c src/dm/impls/plex/plexgmsh.c src/snes/examples/tests/ex2.c src/snes/examples/tests/output/ex2_3.out src/snes/examples/tests/output/ex2_4.out src/snes/examples/tests/output/ex2_5.out
show more ...
|
| #
7363b948
|
| 11-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-plex-docs'
* knepley/fix-plex-docs: Plex: Fix the fix fix -Wmaybe-uninitialized Doc+Plex: Add PetscUnit to Fortran Doc+Plex: Fix function name Plex: Fix declarati
Merge branch 'knepley/fix-plex-docs'
* knepley/fix-plex-docs: Plex: Fix the fix fix -Wmaybe-uninitialized Doc+Plex: Add PetscUnit to Fortran Doc+Plex: Fix function name Plex: Fix declaration Doc+Plex: Added function docs Doc+Plex: More function docs - Make functions static - Move internal declarations Doc+Plex: More function docs Doc+Plex: Document DMPlexGetOrientedFace() and DMPlexSetSubpointMap() - Make functions static Doc+Plex: Document DMPlexCreateOverlapMigrationSF() - Make functions static Plex: Make functions static - Move internal declarations to private header Plex: Make functions internal Plex+HDF5: Make functions internal Plex: Make functions static Plex: Make functions static Doc+Plex: Document DMPlexCreateNeighborCSR() - Make functions static Doc+Plex: Document DMPlexPreallocateOperator() - Make functions static Plex: Make function static Plex+VTK: Make functions static Plex+VTK: Make DMPlexVTKGetCellType() internal
Conflicts: src/dm/impls/plex/plexvtk.c
show more ...
|
| #
0d366550
|
| 11-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix for submesh orientation - Has not been tested in 3D
|
| #
c08575a3
|
| 02-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Doc+Plex: Document DMPlexGetOrientedFace() and DMPlexSetSubpointMap() - Make functions static
|
| #
9137bce6
|
| 24-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-funct'
|
| #
fbfcfee5
|
| 19-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove the use and definition of __FUNCT__ throughout the code
Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc Time: 1.5 hours Thanks-t
Remove the use and definition of __FUNCT__ throughout the code
Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc Time: 1.5 hours Thanks-to: Andreas Mang <andreas@ices.utexas.edu>
show more ...
|
| #
e923053f
|
| 15-Oct-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint
I have to merge it here, since there's an API addition for MatIS in stefano_zampini/featu
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint
I have to merge it here, since there's an API addition for MatIS in stefano_zampini/feature-pcbddc-saddlepoint that prevents me to smoothly merge stefano_zampini/feature-convert-matnest-matis into next.
This will also facilitate merging stefano_zampini/feature-pcbddc-saddlepoint into master
Conflicts: src/docs/website/documentation/changes/dev.html
show more ...
|
| #
54761ea3
|
| 14-Aug-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master
The maint patch for the given problem cannot merge cleanly into next due to changes in the same code in m
Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master
The maint patch for the given problem cannot merge cleanly into next due to changes in the same code in master (the introduction of MatFactorGetError()) therefor need to merge in master and use the new construct before merging to next
show more ...
|
| #
162a9882
|
| 11-Aug-2016 |
Patrick Sanan <patrick.sanan@gmail.com> |
Merge branch 'master' into psanan/pc-telescope-nearnullspace
|
| #
c86c4108
|
| 30-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into mark/snes-ex56
* master: (93 commits) Web: Added a tutorial typo rename X -> U sowing: update to version that creates manpage URLs for 'enum' types/values Increa
Merge branch 'master' into mark/snes-ex56
* master: (93 commits) Web: Added a tutorial typo rename X -> U sowing: update to version that creates manpage URLs for 'enum' types/values Increase patchlevel to 3.7.3 move runex3_3 to NOTSINGLE [ partial backport 9ed0bd76d5c329eb91401ebabfbd851446214e20 ] DMPlex: local coordinate vector should be a sequential vector DM: Name coordinate vectors in subdomain and restrict hooks tests: disable a couple of TS examples from single precision tests reduce TS ex12_2 output fix PetscFormatRealArray() to cast PetscReal in print statement to double so works for __float128 precision Vec: enable Fortran interfaces for VecGetLocalVectorRead and VecRestoreLocalVectorRead Bib: Added refs PCShell: man page fixes update handling of latex in example code to use https fix typo in isltog comment test: Avoid conversion of object <-> function pointer type [-Wpedantic] fortran: enable interface for VecGetLocalVector(), VecRestoreLocalVector() update citation for cmz2016 PCBDDC: silent compilation warnings from nightlybuilds ...
# Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
show more ...
|
| #
39b82c7d
|
| 25-Jul-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merge remote-tracking branch 'origin/maint'
|
| #
0d86d765
|
| 25-Jul-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/fix-plex-coord-local (pull request #512)
DMPlex: Local coordinate vectors
|
| #
8b9ced59
|
| 20-Jul-2016 |
Lisandro Dalcin <dalcinl@gmail.com> |
DMPlex: local coordinate vector should be a sequential vector
|
| #
3d996552
|
| 19-Jul-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcfetidp.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c src/mat/impls/is/matis.h
show more ...
|
| #
ea9ba573
|
| 01-Jul-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/dmp4est-fix-overlap'
This branch makes a lot of fixes that fix PetscFV and DMP4est for parallel. At the root of the issues were discrepencies related to the overlapping cells t
Merge branch 'tisaac/dmp4est-fix-overlap'
This branch makes a lot of fixes that fix PetscFV and DMP4est for parallel. At the root of the issues were discrepencies related to the overlapping cells that are currently required for finite volume calculations.
* tisaac/dmp4est-fix-overlap: (23 commits) TS tutorial ex11: make p4est example parallel TS tutorial ex11: globalize maxspeed before cfl computation DMPlexTransferVecTree_Inject(): sum child to parent contributions DMP4est: do not cause error if overlap > 1 in serial run TS tutorial ex11: fix memory leaks DMPlexTSComputeRHSFunctionFVM: ADD_VALUES from locF to F instead of INSERT_VALUES DMPlexComputeResidual_Internal: global/local function mismatch DMPlexShiftLabels_Internal: not-a-ghost is indicated by -1, not 0 DMPlexComputeResidual_Internal(): do not add contributions of ghost cells DMPlexTree: do proper vector assembly DMPlexReconstructGradients_Internal(): clarify ternary operator terms DMPlexConstructGhostCells_Internal(): correct error message communicator DMPforestGetTransferSF_Point: only compute covers for owned quads TS tutorial ex11: only read gradients from local vectors DMPlex: fix point migration / hybrid point interaction DMPlex: fix PetscPartitionerPartition() to deal with overlap DMPlexComputeInterpolatorTree: fix loop variables from recent change DMP4est: search _both_ directions of tree for match DMP4est: update regression tests for parallel DMP4est: remove unused cell sf loop ...
show more ...
|
| #
90664b96
|
| 29-Jun-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlexShiftLabels_Internal: not-a-ghost is indicated by -1, not 0
|
| #
4553fd90
|
| 29-Jun-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlexConstructGhostCells_Internal(): correct error message communicator
|
| #
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
|
| #
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 ...
|