| #
0e168440
|
| 08-Mar-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
8cc6944d
|
| 08-Mar-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/hzhang/rename_matgetsubmats'
|
| #
7dae84e0
|
| 07-Mar-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename MatGetSubMat -> MatCreateSubMat
|
| #
eeb24464
|
| 06-Mar-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Mark MatCreateMPIAIJWithSplitArrays() and MatMPIAIJSetPreallocationCSR() with MAT_NO_OFF_PROC_ENTRIES
This eliminates unneeded global reductions during the MatAssemblyBegin/End() process.
Thanks-to
Mark MatCreateMPIAIJWithSplitArrays() and MatMPIAIJSetPreallocationCSR() with MAT_NO_OFF_PROC_ENTRIES
This eliminates unneeded global reductions during the MatAssemblyBegin/End() process.
Thanks-to: Pierre Jolivet <Pierre.Jolivet@enseeiht.fr>
show more ...
|
| #
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 ...
|
| #
7962258a
|
| 10-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Merge branch 'master' into scott/test-harness-forloopfix
|
| #
eb54a165
|
| 09-Feb-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'hzhang/opt-matgetsubmatrices-mpibaij'
|
| #
8761c3d6
|
| 31-Jan-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for MatCreateRedundantMatrix(), MatCreateMPIMatConcatenateSeqMat()
|
| #
03e8432d
|
| 25-Jan-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (37 commits) fortran: include petscversion.h test: c++ pipeline build fix for d2a797cfef64a79a330b420f01b2d605a8acc690 Extra
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (37 commits) fortran: include petscversion.h test: c++ pipeline build fix for d2a797cfef64a79a330b420f01b2d605a8acc690 Extract the submatrices Convert C Null pointer to Fortran in Fortran stub before passing back to user PC Galekin and KSP should properly propagate calls to SetFromOptions to subsolvers Converted Fortran PetscSF to Fortran type, added PETSC_NULL_SF clarification in documentation Update of petscdiff and associated harness hooks Fixup more F90 interface definitions for users More space-in-dirname enabling quotes Enable paths with spaces add cast; bugfix for 64bit Typo -- initialized TESTFLAGS to -v by mistake Adding new options to test framework gtest: add valgrind support [when PETSC_ARCH has 'valgrind' in the name] bugfix for unsorted ISCols optimize matgetsubmatrices_mpiaij to use only one MPI_AllReduce small cleanup MatGetSubMatrices_MPIAIJ_Local() rm allcolumns from the input of MatGetSubmatrices_mpiaij_local() add a test to ex4.c for reuse ...
show more ...
|
| #
dc84b4d1
|
| 20-Jan-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'hzhang/opt-matgetsubmatrices-mpiaij'
|
| #
85f27616
|
| 17-Jan-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize matgetsubmatrices_mpiaij to use only one MPI_AllReduce
|
| #
a1e6e1df
|
| 17-Jan-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm allcolumns from the input of MatGetSubmatrices_mpiaij_local()
|
| #
9137bce6
|
| 24-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/remove-funct'
|
| #
b90ca41c
|
| 24-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-matreuse'
|
| #
cf37664f
|
| 23-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Add more error checks for use of MatReuse; change MatTranspose() to use MatReuse as used by other functions
Time: 2.5 hours Reported-by: Stefano Zampini <stefano.zampini@gmail.com>, Eric Chamberlan
Add more error checks for use of MatReuse; change MatTranspose() to use MatReuse as used by other functions
Time: 2.5 hours Reported-by: Stefano Zampini <stefano.zampini@gmail.com>, Eric Chamberland <Eric.Chamberland@giref.ulaval.ca>
show more ...
|
| #
71752422
|
| 21-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/half-precision'
|
| #
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 ...
|
| #
e4e8b134
|
| 21-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'stefano_zampini/feature-usehyprematmatops'
|
| #
74268593
|
| 19-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Bug: someone assumed a PetscInt could always fit in the space for a PetscScalar, not true for fp16
|
| #
4d6cbf9f
|
| 16-Dec-2016 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/win-icl'
|
| #
2c2ad335
|
| 15-Dec-2016 |
Satish Balay <balay@mcs.anl.gov> |
windows: __FUNCT__ vs __func__ fix mismatch for icl
|
| #
8f47d70b
|
| 15-Dec-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'stefano_zampini/allow-late-matsetblocksizes'
|
| #
3dad0653
|
| 14-Dec-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
Added support for MatMatMatMult_transpose_aij_aij
actually, boomerAMGBuildCoarseOperator needs Rt and not R to perform RAP. Removed HYPRE support from MatMatMatMult_AIJ_AIJ_AIJ and added the compose
Added support for MatMatMatMult_transpose_aij_aij
actually, boomerAMGBuildCoarseOperator needs Rt and not R to perform RAP. Removed HYPRE support from MatMatMatMult_AIJ_AIJ_AIJ and added the composed to the AIJ objects
show more ...
|