Lines Matching refs:AALo
324 PetscScalar *AALo; in MatSeqAIJCUSPARSEBuildILULowerTriMatrix() local
326 PetscCallCUDA(cudaMallocHost((void **)&AALo, nzLower * sizeof(PetscScalar))); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
336 AALo[0] = (MatScalar)1.0; in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
348 PetscCall(PetscArraycpy(&AALo[offset], v, nz)); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
352 AALo[offset] = (MatScalar)1.0; in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
389 loTriFactor->csrMat->values->assign(AALo, AALo + nzLower); in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
408 loTriFactor->AA_h = AALo; in MatSeqAIJCUSPARSEBuildILULowerTriMatrix()
781 PetscScalar *AALo; in MatSeqAIJCUSPARSEBuildICCTriMatrices() local
792 PetscCallCUDA(cudaMallocHost((void **)&AALo, nzUpper * sizeof(PetscScalar))); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
812 AALo[offset] = (MatScalar)1.0 / v[nz]; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
820 AALo[j] = AAUp[j] / v[nz]; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
909 loTriFactor->csrMat->values->assign(AALo, AALo + a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
943 AALo[offset] = 1.0 / v[nz]; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
950 AALo[j] = AAUp[j] / v[nz]; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
958 loTriFactor->csrMat->values->assign(AALo, AALo + a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
962 PetscCallCUDA(cudaFreeHost(AALo)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()