| #
ae48a8d0
|
| 30-Aug-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATHYPRE: register convertors from CUSPARSE
|
| #
a435da06
|
| 02-Sep-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQAIJCUSPARSE: first pass at deprecated stuff in 11.4
csrsv stuff still needs to be updated, for later
|
| #
5f101d05
|
| 19-Aug-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQAIJCUSPARSE: add accessors for device CSR pointers
|
| #
c1bf08c5
|
| 06-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/spelling-errors' into 'main'
Fix many spelling errors in manpages and comments
See merge request petsc/petsc!4283
|
| #
a5b23f4a
|
| 03-Sep-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix spelling errors in manpages and comments
|
| #
e3c94c14
|
| 18-Aug-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-add-comments-matproduct' into 'main'
Mat/SF: add some comments to code
See merge request petsc/petsc!4231
|
| #
ddea5d60
|
| 12-Aug-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MAT/SF: add some comments to code
|
| #
9d82f6be
|
| 15-Jul-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
4e4cc714
|
| 14-Jul-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/matmat-cpufallback' into 'release'
MATAIJCUSPARSE: dispatch to CPU if requested
See merge request petsc/petsc!4158
|
| #
dec2d72f
|
| 14-Jul-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-cuda-11.4-spgemm' into 'main'
Use new CUDA-11.4 cusparseSpGEMMreuse APIs in aijcusparse mat product
See merge request petsc/petsc!4142
|
| #
65e4b4d4
|
| 09-Jul-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATAIJCUSPARSE: dispatch to CPU if requested
fix CPU codepath for device matrices fix MPI ptap Add tests
|
| #
b4285af6
|
| 30-Jun-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MAT: use new cuda-11.4 spgemm APIs in aijcusparse
|
| #
10f1504d
|
| 10-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-11-11/cleanup-matsetvaluesdevice' into 'main'
MatSetValuesDevice: Cleanup and simplify code, including example
See merge request petsc/petsc!3411
|
| #
042217e8
|
| 10-Jun-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
MatSetValuesDevice: Cleanup and simplify code, including example
User reported crash of example code. Kernel was passed an ierr that lived in CPU memory
MatSetValuesDevice: do not include private h
MatSetValuesDevice: Cleanup and simplify code, including example
User reported crash of example code. Kernel was passed an ierr that lived in CPU memory
MatSetValuesDevice: do not include private headers from public headers
Feature: MatSetValuesDevice determines automatically from the context (where it is included from) if it is being used from C, CUDA, or Kokkos, PETSC_DEVICE_FUNC_DEC no longer needs to be set before including petscaijdevice.h
Feature: MatSetValuesDevice() now ignores all values outside the global column range.
PetscSplitCSRDataStructure is now a pointer, not a struct, like most PETSc objects, please leave it that way.
Fix all uses of CTABLE that were related to the original MatSetValuesDevice()
Have atomicAdd use Kokkos atomic-add with CPU build when building with Kokkos.
Cuda should now work with --download-openmpi, this is done by updating updateCompilers() to rerun portions of packages/cuda.py after the compilers are reset to use MPI wrappers. This is needed because the resetting of the compilers removes all the compiler flags and packages/cuda.py sets certain values into these flags that was previously lost.
Add MPICXX_INCLUDES, MPICXX_LIBS to fix compile targets for Kokkos examples
'make check' now runs properly for Kokkos test of src/snes/ex3k, fixed bug in the makefile wrt MPI_IS_MPIUNI check
Testing makefile rules: add ex*cu binaries to clean rule
Reported-by: Sam Fagbemi <samkorede24@gmail.com> Thanks-to: Stefano Zampini <stefano.zampini@gmail.com> Thanks-to: Mark Adams <mfadams@lbl.gov>
/spend 16h
show more ...
|
| #
a8cf78f8
|
| 24-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'
Fix typos in source
See merge request petsc/petsc!3984
|
| #
4e278199
|
| 16-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove all double blank lines from source
Commit-type: petsc-style /2h
|
| #
d49cd2b7
|
| 16-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix typos in source
Commit-type: style-fix /spend 2m
|
| #
0e5d4aae
|
| 20-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jczhang/fix-gcc4-complex'
Disable petsccomplexfix.h with C++14 and GNU-4
See merge request petsc/petsc!3989
|
| #
81cc8ef4
|
| 19-May-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Remove use of PETSC_SKIP_CXX_COMPLEX_FIX in petsc source code
|
| #
a5e5c115
|
| 06-May-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
remove myelem
|
| #
0dacec1d
|
| 30-Apr-2021 |
Mark Adams <mfadams@lbl.gov> |
update tests
|
| #
7d01355a
|
| 05-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hongzh/add-cuda-event-timer' into 'main'
Add CUDA and HIP event timers
See merge request petsc/petsc!3852
|
| #
ee7b52ea
|
| 20-Dec-2020 |
Hong Zhang <hongzhang@anl.gov> |
Apply GPU timer for AIJCUSPARSE
|
| #
6fa2eece
|
| 16-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-gpu-opt' into 'main'
Adams/landau gpu opt
See merge request petsc/petsc!3792
|
| #
e8d2b73a
|
| 16-Apr-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
Add cuSparse Band LU factorization
|