Searched refs:csrRowPtr (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 1368 …fs->matDescr_M, fs->csrVal, fs->csrRowPtr, fs->csrColIdx, fs->ilu0Info_M, fs->policy_M, fs->factBu… in MatILUFactorNumeric_SeqAIJHIPSPARSE_ILU0() 1436 PetscCallHIP(hipMalloc((void **)&fs->csrRowPtr, sizeof(int) * (m + 1))); in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0() 1440 …PetscCallHIP(hipMemcpyAsync(fs->csrRowPtr, Ai, sizeof(int) * (m + 1), hipMemcpyDeviceToDevice, Pet… in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0() 1461 …PetscCallHIPSPARSE(hipsparseCreateCsr(&fs->spMatDescr_L, m, m, nz, fs->csrRowPtr, fs->csrColIdx, f… in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0() 1467 …PetscCallHIPSPARSE(hipsparseCreateCsr(&fs->spMatDescr_U, m, m, nz, fs->csrRowPtr, fs->csrColIdx, f… in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0() 1477 … fs->matDescr_M, fs->csrVal, fs->csrRowPtr, fs->csrColIdx, fs->ilu0Info_M, &fs->factBufferSize_M)); in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0() 1513 …fs->matDescr_M, fs->csrVal, fs->csrRowPtr, fs->csrColIdx, fs->ilu0Info_M, fs->policy_M, fs->factBu… in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0() 1614 …SE(hipsparseXcsric02(fs->handle, m, nz, fs->matDescr_M, fs->csrVal, fs->csrRowPtr, fs->csrColIdx, … in MatICCFactorNumeric_SeqAIJHIPSPARSE_ICC0() 1681 PetscCallHIP(hipMalloc((void **)&fs->csrRowPtr, sizeof(int) * (m + 1))); in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0() 1685 …PetscCallHIP(hipMemcpyAsync(fs->csrRowPtr, Ai, sizeof(int) * (m + 1), hipMemcpyDeviceToDevice, Pet… in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0() [all …]
|
| H A D | hipsparsematimpl.h | 217 …int *csrRowPtr, *csrColIdx; /* a,i,j of M. Using int since some hipsparse APIs only suppor… member
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 213 …if (!fs->csrRowPtr) { // Is't the first time to do the setup? Use csrRowPtr sin… in MatSeqAIJCUSPARSEBuildFactoredMatrix_LU() 229 PetscCallCUDA(cudaMalloc(&fs->csrRowPtr, sizeof(*fs->csrRowPtr) * (m + 1))); in MatSeqAIJCUSPARSEBuildFactoredMatrix_LU() 232 …PetscCallCUDA(cudaMemcpy(fs->csrRowPtr, Mi, sizeof(*fs->csrRowPtr) * (m + 1), cudaMemcpyHostToDevi… in MatSeqAIJCUSPARSEBuildFactoredMatrix_LU() 244 …PetscCallCUSPARSE(cusparseCreateCsr(&fs->spMatDescr_L, m, m, Mnz, fs->csrRowPtr, fs->csrColIdx, fs… in MatSeqAIJCUSPARSEBuildFactoredMatrix_LU() 250 …PetscCallCUSPARSE(cusparseCreateCsr(&fs->spMatDescr_U, m, m, Mnz, fs->csrRowPtr, fs->csrColIdx, fs… in MatSeqAIJCUSPARSEBuildFactoredMatrix_LU() 631 …if (!fs->csrRowPtr) { // Is't the first time to do the setup? Use csrRowPtr sin… in MatSeqAIJCUSPARSEBuildFactoredMatrix_Cholesky() 644 PetscCallCUDA(cudaMalloc(&fs->csrRowPtr, sizeof(*fs->csrRowPtr) * (m + 1))); in MatSeqAIJCUSPARSEBuildFactoredMatrix_Cholesky() 648 PetscCallCUDA(cudaMemcpy(fs->csrRowPtr, Ai, sizeof(*Ai) * (m + 1), cudaMemcpyHostToDevice)); in MatSeqAIJCUSPARSEBuildFactoredMatrix_Cholesky() 660 …PetscCallCUSPARSE(cusparseCreateCsr(&fs->spMatDescr_U, m, m, Mnz, fs->csrRowPtr, fs->csrColIdx, fs… in MatSeqAIJCUSPARSEBuildFactoredMatrix_Cholesky() 4291 PetscCallCUDA(cudaFree(fs->csrRowPtr)); in MatSeqAIJCUSPARSETriFactors_Reset()
|
| H A D | cusparsematimpl.h | 235 …PetscInt *csrRowPtr, *csrColIdx; // i, j of M on device for CUDA APIs that support 64-bit indic… member
|