Searched refs:cpermIndices (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 605 if (!col_identity && !cusparseTriFactors->cpermIndices) { in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU() 609 cusparseTriFactors->cpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU() 610 cusparseTriFactors->cpermIndices->assign(c, c + n); in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU() 753 if (fs->cpermIndices) { // if need to permute, we need to use the intermediate buffer X in MatSolve_SeqAIJCUSPARSE_Cholesky() 761 if (fs->cpermIndices) { in MatSolve_SeqAIJCUSPARSE_Cholesky() 762 …, thrust::make_permutation_iterator(thrust::device_pointer_cast(fs->X), fs->cpermIndices->begin()), in MatSolve_SeqAIJCUSPARSE_Cholesky() 763 …make_permutation_iterator(thrust::device_pointer_cast(fs->X + m), fs->cpermIndices->end()), xGPU)); in MatSolve_SeqAIJCUSPARSE_Cholesky() 1003 cusparseTriFactors->cpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJCUSPARSEICCAnalysisAndCopyToGPU() 1004 cusparseTriFactors->cpermIndices->assign(irip, irip + n); in MatSeqAIJCUSPARSEICCAnalysisAndCopyToGPU() 1443 if (fs->cpermIndices) { in MatSolve_SeqAIJCUSPARSE_LU() [all …]
|
| H A D | cusparsematimpl.h | 221 THRUSTINTARRAY *cpermIndices; /* indices used for any reordering */ member
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 526 if (!col_identity && !hipsparseTriFactors->cpermIndices) { in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU() 530 hipsparseTriFactors->cpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU() 531 hipsparseTriFactors->cpermIndices->assign(c, c + n); in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU() 742 hipsparseTriFactors->cpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJHIPSPARSEICCAnalysisAndCopyToGPU() 744 hipsparseTriFactors->cpermIndices->assign(irip, irip + n); in MatSeqAIJHIPSPARSEICCAnalysisAndCopyToGPU() 1124 …GPU, hipsparseTriFactors->cpermIndices->begin()), thrust::make_permutation_iterator(xGPU + n, hips… in MatSolveTranspose_SeqAIJHIPSPARSE() 1206 … hipsparseTriFactors->cpermIndices->begin()), thrust::make_permutation_iterator(tempGPU->begin(), … in MatSolve_SeqAIJHIPSPARSE() 3645 delete fs->cpermIndices; in MatSeqAIJHIPSPARSETriFactors_Reset() 3648 fs->cpermIndices = NULL; in MatSeqAIJHIPSPARSETriFactors_Reset()
|
| H A D | hipsparsematimpl.h | 205 THRUSTINTARRAY *cpermIndices; /* indices used for any reordering */ member
|