Lines Matching refs:cusparseStruct
265 Mat_MPIAIJCUSPARSE *cusparseStruct = (Mat_MPIAIJCUSPARSE *)b->spptr; in MatMPIAIJSetPreallocation_MPIAIJCUSPARSE() local
307 PetscCall(MatCUSPARSESetFormat(b->A, MAT_CUSPARSE_MULT, cusparseStruct->diagGPUMatFormat)); in MatMPIAIJSetPreallocation_MPIAIJCUSPARSE()
308 PetscCall(MatCUSPARSESetFormat(b->B, MAT_CUSPARSE_MULT, cusparseStruct->offdiagGPUMatFormat)); in MatMPIAIJSetPreallocation_MPIAIJCUSPARSE()
364 Mat_MPIAIJCUSPARSE *cusparseStruct = (Mat_MPIAIJCUSPARSE *)a->spptr; in MatCUSPARSESetFormat_MPIAIJCUSPARSE() local
369 cusparseStruct->diagGPUMatFormat = format; in MatCUSPARSESetFormat_MPIAIJCUSPARSE()
372 cusparseStruct->offdiagGPUMatFormat = format; in MatCUSPARSESetFormat_MPIAIJCUSPARSE()
375 cusparseStruct->diagGPUMatFormat = format; in MatCUSPARSESetFormat_MPIAIJCUSPARSE()
376 cusparseStruct->offdiagGPUMatFormat = format; in MatCUSPARSESetFormat_MPIAIJCUSPARSE()
389 Mat_MPIAIJCUSPARSE *cusparseStruct = (Mat_MPIAIJCUSPARSE *)a->spptr; in MatSetFromOptions_MPIAIJCUSPARSE() local
394 …SpMV", "MatCUSPARSESetFormat", MatCUSPARSEStorageFormats, (PetscEnum)cusparseStruct->diagGPUMatFor… in MatSetFromOptions_MPIAIJCUSPARSE()
396 …SpMV", "MatCUSPARSESetFormat", MatCUSPARSEStorageFormats, (PetscEnum)cusparseStruct->offdiagGPUMat… in MatSetFromOptions_MPIAIJCUSPARSE()
398 …SpMV", "MatCUSPARSESetFormat", MatCUSPARSEStorageFormats, (PetscEnum)cusparseStruct->diagGPUMatFor… in MatSetFromOptions_MPIAIJCUSPARSE()
418 Mat_MPIAIJCUSPARSE *cusparseStruct = (Mat_MPIAIJCUSPARSE *)aij->spptr; in MatDestroy_MPIAIJCUSPARSE() local
421 PetscCheck(cusparseStruct, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing spptr"); in MatDestroy_MPIAIJCUSPARSE()
422 PetscCallCXX(delete cusparseStruct); in MatDestroy_MPIAIJCUSPARSE()
445 Mat_MPIAIJCUSPARSE *cusparseStruct = (Mat_MPIAIJCUSPARSE *)b->spptr; in MatSetUp_MPI_HASH_CUSPARSE() local
449 PetscCall(MatCUSPARSESetFormat(b->A, MAT_CUSPARSE_MULT, cusparseStruct->diagGPUMatFormat)); in MatSetUp_MPI_HASH_CUSPARSE()
450 PetscCall(MatCUSPARSESetFormat(b->B, MAT_CUSPARSE_MULT, cusparseStruct->offdiagGPUMatFormat)); in MatSetUp_MPI_HASH_CUSPARSE()