Lines Matching refs:AAUp
456 PetscScalar *AAUp; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix() local
458 PetscCallCUDA(cudaMallocHost((void **)&AAUp, nzUpper * sizeof(PetscScalar))); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
480 AAUp[offset] = (MatScalar)1. / v[nz]; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
484 PetscCall(PetscArraycpy(&AAUp[offset + 1], v, nz)); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
518 upTriFactor->csrMat->values->assign(AAUp, AAUp + nzUpper); in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
538 upTriFactor->AA_h = AAUp; in MatSeqAIJCUSPARSEBuildILUUpperTriMatrix()
780 PetscScalar *AAUp; in MatSeqAIJCUSPARSEBuildICCTriMatrices() local
791 PetscCallCUDA(cudaMallocHost((void **)&AAUp, nzUpper * sizeof(PetscScalar))); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
810 AAUp[offset] = (MatScalar)1.0 / v[nz]; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
817 PetscCall(PetscArraycpy(&AAUp[offset], v, nz)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
819 AAUp[j] = -AAUp[j]; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
820 AALo[j] = AAUp[j] / v[nz]; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
854 upTriFactor->csrMat->values->assign(AAUp, AAUp + a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
942 AAUp[offset] = 1.0 / v[nz]; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
947 PetscCall(PetscArraycpy(&AAUp[offset], v, nz)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
949 AAUp[j] = -AAUp[j]; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
950 AALo[j] = AAUp[j] / v[nz]; in MatSeqAIJCUSPARSEBuildICCTriMatrices()
957 upTriFactor->csrMat->values->assign(AAUp, AAUp + a->nz); in MatSeqAIJCUSPARSEBuildICCTriMatrices()
961 PetscCallCUDA(cudaFreeHost(AAUp)); in MatSeqAIJCUSPARSEBuildICCTriMatrices()