| 9f114eb2 | 16-Oct-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Rename petscvec.hpp -> petscveckokkos.hpp |
| c9567895 | 18-Oct-2020 |
Mark <cal2princeton@yahoo.com> |
Reducing first coarse grid to one process/device in Cuda and manual override of this and other heuristics for process reduction in GAMG coarse grids. |
| 5780c0b3 | 14-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master |
| 589f383f | 30-Sep-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Report all GPU errors as PETSC_ERR_GPU so that the test harness can retry any GPU failure
We still get occassional errors:
ot ok ksp_ksp_tutorials-ex71_bddc_cusparse # Error code: 180
That occur a
Report all GPU errors as PETSC_ERR_GPU so that the test harness can retry any GPU failure
We still get occassional errors:
ot ok ksp_ksp_tutorials-ex71_bddc_cusparse # Error code: 180
That occur after the cuSPARSE library must have been loaded since the load command already succeeded
Commit-type: error-checking, CI, enhancement /spend 15m
show more ...
|
| ec710b6a | 11-Oct-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatDuplicate_SeqAIJ_Inode: fix for null pointer
Reported by: Jose E. Roman <jroman@dsic.upv.es> |
| d98d7c49 | 07-Oct-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATMPIAIJCUSPARSE: fix conversions |
| b215bc84 | 06-Oct-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatSeqAIJINode: do not change pointers for Mult,MultAdd and SOR |
| c58ef05e | 06-Oct-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatInode: set it to false when using device matrices |
| 3d0639e7 | 06-Oct-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATAIJ: few more fixes to KOKKOS and fixes to function composition |
| 0926fe31 | 06-Oct-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MPIAIJ matmults: add new nonzero location error |
| 69be949a | 06-Oct-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable: fill nonzero pattern
All the other symbolic factorizations fill the nonzero pattern. This does not |
| 0d8bce8a | 05-Oct-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATAIJKOKKOS: bugfixes |
| 089a957e | 05-Oct-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatTransposeMatMult_SeqAIJ: avoid transpositions if possible |
| 9db3cbf9 | 01-Oct-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
Fix building PETSC 3.14 with cuda 10.0 |
| 1e3d9a73 | 28-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
fix doc format |
| 3fa6b06a | 02-Sep-2020 |
Mark Adams <mfadams@lbl.gov> |
add cuda matrix for meta data method, assembly |
| 95d17da4 | 28-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-09-25/do-not-log-gpu-transfer-time' into 'master'
Do not log transfer time as GPU time. GPU time is used to get performance ON...
See merge request petsc/petsc!3247 |
| 8c3ff71b | 20-Sep-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add MATAIJKOKKOS |
| c1758adb | 24-Sep-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Always check for out of range indices in MatSetValues_MPIXXAIJ()
People run much larger more interesting cases with debugging turned off so the debug version may not catch actual errors
Commit-type
Always check for out of range indices in MatSetValues_MPIXXAIJ()
People run much larger more interesting cases with debugging turned off so the debug version may not catch actual errors
Commit-type: error-checking /spend 5m
show more ...
|
| ae74c241 | 26-Sep-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Do not log transfer time as GPU time. GPU time is used to get performance ON the GPU (for example flop rates) logging transfer times distorts these numbers since they would include the time to copy d
Do not log transfer time as GPU time. GPU time is used to get performance ON the GPU (for example flop rates) logging transfer times distorts these numbers since they would include the time to copy down the matrix. The transfer times are already logged in the copy to and from events and the performance flop rates including the copy times are already logged in the overall flop rate.
Commit-type: bug-fix, style-fix /spend 5m
show more ...
|
| 4e879ede | 18-Sep-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
fix MatGetRowMaxAbs() for MPIBAIJ |
| f07e67ed | 17-Sep-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
fix MatGetRowMinAbs() for AIJ matrix |
| 475b8b61 | 15-Sep-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
fix MatGetRowMaxAbs() for AIJ matrix |
| fa213d2f | 14-Sep-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
fix MatGetRowMin_ for SeqAIJ and MPIAIJ |
| 1a254869 | 13-Sep-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for MatGetRowMax_xxxAIJ Reported-by: Sajid Ali <sajidsyed2021@u.northwestern.edu> |