History log of /petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu (Results 251 – 275 of 685)
Revision Date Author Comments
# 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


1...<<11121314151617181920>>...28