Home
last modified time | relevance | path

Searched refs:THRUSTINTARRAY (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/impls/aij/seq/seqhipsparse/ !
H A Dhipsparsematimpl.h170 #define THRUSTINTARRAY thrust::device_vector<PetscInt> macro
204 THRUSTINTARRAY *rpermIndices; /* indices used for any reordering */
205 THRUSTINTARRAY *cpermIndices; /* indices used for any reordering */
259 THRUSTINTARRAY *cprowIndices; /* compressed row indices used in the parallel SpMV */
288 THRUSTINTARRAY *csr2csc_i;
289 THRUSTINTARRAY *coords; /* permutation array used in MatSeqAIJHIPSPARSEMergeMats */
H A Daijhipsparse.hip.cxx519 hipsparseTriFactors->rpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU()
530 hipsparseTriFactors->cpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU()
741 hipsparseTriFactors->rpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJHIPSPARSEICCAnalysisAndCopyToGPU()
742 hipsparseTriFactors->cpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJHIPSPARSEICCAnalysisAndCopyToGPU()
1068 hipsparsestruct->csr2csc_i = new THRUSTINTARRAY(matrix->num_entries); in MatSeqAIJHIPSPARSEFormExplicitTranspose()
2124 matstruct->cprowIndices = new THRUSTINTARRAY(m); in MatSeqAIJHIPSPARSECopyToGPU()
2624 Cmat->cprowIndices = new THRUSTINTARRAY(c->compressedrow.nrows); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2812 THRUSTINTARRAY ii(Ccsr->row_offsets->size()); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2813 THRUSTINTARRAY jj(Ccsr->column_indices->size()); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
4155 Ccusp->coords = new THRUSTINTARRAY(c->nz); in MatSeqAIJHIPSPARSEMergeMats()
[all …]
/petsc/src/mat/impls/aij/seq/seqcusparse/ !
H A Dcusparsematimpl.h181 #define THRUSTINTARRAY thrust::device_vector<PetscInt> macro
220 THRUSTINTARRAY *rpermIndices; /* indices used for any reordering */
221 THRUSTINTARRAY *cpermIndices; /* indices used for any reordering */
282 THRUSTINTARRAY *cprowIndices; /* compressed row indices used in the parallel SpMV */
325 THRUSTINTARRAY *csr2csc_i;
326 THRUSTINTARRAY *coords; /* permutation array used in MatSeqAIJCUSPARSEMergeMats */
H A Daijcusparse.cu597 cusparseTriFactors->rpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU()
609 cusparseTriFactors->cpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU()
1001 cusparseTriFactors->rpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJCUSPARSEICCAnalysisAndCopyToGPU()
1003 cusparseTriFactors->cpermIndices = new THRUSTINTARRAY(n); in MatSeqAIJCUSPARSEICCAnalysisAndCopyToGPU()
1390 cusparsestruct->csr2csc_i = new THRUSTINTARRAY(matrix->num_entries); in MatSeqAIJCUSPARSEFormExplicitTranspose()
2548 PetscCallCXX(matstruct->cprowIndices = new THRUSTINTARRAY(m)); in MatSeqAIJCUSPARSECopyToGPU()
3127 Cmat->cprowIndices = new THRUSTINTARRAY(c->compressedrow.nrows); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3339 THRUSTINTARRAY ii(Ccsr->row_offsets->size()); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3340 THRUSTINTARRAY jj(Ccsr->column_indices->size()); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
4802 Ccusp->coords = new THRUSTINTARRAY(c->nz); in MatSeqAIJCUSPARSEMergeMats()
[all …]