| 46804e07 | 28-Jan-2022 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
remove attaching batch size to Mat for batch lu solvers (cusporse and Kokkos) |
| 9be6e3fb | 28-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/aijkokkos-gpu-logging' into 'main'
Cleanup diagnostics and remove unneeded calls to WaitForKokkos
See merge request petsc/petsc!4748 |
| 42550bec | 17-Jan-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MATAIJKOKKOS: support MatSetValuesCOO |
| 5d8933d6 | 28-Jan-2022 |
Richard Tran Mills <rmills@rmills.org> |
Move CHKERRCUSPARSE() to petscdevice.h.
Moving to be consistent with where the other CUDA error checking macros are located.
Thanks-to: Jacob Faibussowitsch <jacob.fai@gmail.com> |
| eeadb341 | 27-Jan-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
VecKokkos+AIJKokkos: cleanup timers and remove WaitForKokkos |
| 77815b83 | 26-Jan-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix code formating
Commit-type: style /spend 5m |
| 1390d3a2 | 26-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 1178bae5 | 26-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-cuda11-kokkos' into 'main'
CI: add kokkos to the cuda-11 job
See merge request petsc/petsc!4734 |
| c025620a | 25-Jan-2022 |
Richard Tran Mills <rmills@rmills.org> |
Change "cuSPARSE error" to "cuSPARSE errorcode".
This is needed to avoid a false positive in the egrep command in the top level makefile when building with some CUDA versions. Some warnings about de
Change "cuSPARSE error" to "cuSPARSE errorcode".
This is needed to avoid a false positive in the egrep command in the top level makefile when building with some CUDA versions. Some warnings about deprecated cuSPARSE functions print this part of the PETSc source, and the occurrence of "error " causes incorrect logging of a build error. Changing to "errorcode" avoids this issue, and is consistent with terminology used in the cuSPARSE documentation.
Thanks-to: Satish Balay <balay@mcs.anl.gov>
show more ...
|
| f5b1f9fd | 21-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-01-02/minor-sellmat' into 'main'
MatSELL maintenance and documentation
See merge request petsc/petsc!4715 |
| 6ffb9508 | 19-Jan-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
AIJKOKKOS: disable cuda-11.x spgemm |
| 133fc3fd | 19-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hzhang/feature-mumps-mem-estimate' into 'main'
Add a feature to mumps interface: skip operations of MatFactorSymbolic() if it is re-called without changes in original matrix
See merge
Merge branch 'hzhang/feature-mumps-mem-estimate' into 'main'
Add a feature to mumps interface: skip operations of MatFactorSymbolic() if it is re-called without changes in original matrix
See merge request petsc/petsc!4727
show more ...
|
| d47f36ab | 18-Jan-2022 |
Hong Zhang <hzhang@mcs.anl.gov> |
add a feature to mumps interface: get memory estimate from MatFactorSymbolic(), then skip its operation when it is being called again. Requested by: Varun Hiremath <varunhiremath@gmail.com> |
| ed73aaba | 03-Jan-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Slightly improve the manual pages for MATSELL
Commit-type: documentation \spend 45m |
| 7a3b1c56 | 17-Jan-2022 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATAIJKOKKOS: we use MatHeaderReplace |
| 57f21012 | 12-Jan-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Stash communicators previously used for external packages so that they may be reused.
Previously we used MPI_Comm_dup() and free() but for some MPI implementations including MPI Spectrum the MPI_Com
Stash communicators previously used for external packages so that they may be reused.
Previously we used MPI_Comm_dup() and free() but for some MPI implementations including MPI Spectrum the MPI_Comm_free() does not actually return the communicator so eventually they run out.
Commit-type: portability-fix \spend 3h Reported-by: Elias Karabelas <elias.karabelas@uni-graz.at>
show more ...
|
| 3696d3f5 | 05-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Additional PetscInt_FMT empty string and SETERRQ trailing newline fixes |
| 546078ac | 10-Dec-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
remove trailing newline from SETERRQ |
| c0aa6a63 | 09-Dec-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
applied attribute format fixes to mat headers |
| 29882ab9 | 04-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/thrust-nosync' into 'main'
thrust: upgrade to 1.16 prerelease for thrust::cuda::par_nosync in vector operations
See merge request petsc/petsc!4676 |
| a2cee5fe | 26-Dec-2021 |
Jed Brown <jed@jedbrown.org> |
thrust: upgrade to 1.16 prerelease for async on streams
Headers in this version are less promiscuous so we need more includes. |
| 2158cd20 | 31-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/petsc4py' into 'main'
Some work on petsc4py
See merge request petsc/petsc!4644 |
| 38d8fb69 | 30-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| ae37ee31 | 26-Dec-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Revise a comment |
| b9d6091d | 23-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |