Home
last modified time | relevance | path

Searched refs:nzUpper (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx391 PetscInt i, nz, nzUpper, offset; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix() local
399 nzUpper = adiag[0] - adiag[n]; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
402 PetscCallHIP(hipHostMalloc((void **)&AAUp, nzUpper * sizeof(PetscScalar))); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
406 PetscCallHIP(hipHostMalloc((void **)&AjUp, nzUpper * sizeof(PetscInt))); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
410 AiUp[n] = nzUpper; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
411 offset = nzUpper; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
445 upTriFactor->csrMat->num_entries = nzUpper; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
447 upTriFactor->csrMat->column_indices = new THRUSTINTARRAY32(nzUpper); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
448 upTriFactor->csrMat->values = new THRUSTARRAY(nzUpper); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
450 upTriFactor->csrMat->column_indices->assign(AjUp, AjUp + nzUpper); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
[all …]
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu446 PetscInt i, nz, nzUpper, offset; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix() local
454 nzUpper = adiag[0] - adiag[n]; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
458 PetscCallCUDA(cudaMallocHost((void **)&AAUp, nzUpper * sizeof(PetscScalar))); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
462 PetscCallCUDA(cudaMallocHost((void **)&AjUp, nzUpper * sizeof(PetscInt))); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
466 AiUp[n] = nzUpper; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
467 offset = nzUpper; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
509 upTriFactor->csrMat->num_entries = nzUpper; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
514 upTriFactor->csrMat->column_indices = new THRUSTINTARRAY32(nzUpper); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
515 upTriFactor->csrMat->column_indices->assign(AjUp, AjUp + nzUpper); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
517 upTriFactor->csrMat->values = new THRUSTARRAY(nzUpper); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
[all …]