Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx401 PetscScalar *AAUp; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix() local
402 PetscCallHIP(hipHostMalloc((void **)&AAUp, nzUpper * sizeof(PetscScalar))); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
420 AAUp[offset] = (MatScalar)1. / v[nz]; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
424 PetscCall(PetscArraycpy(&AAUp[offset + 1], v, nz)); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
451 upTriFactor->csrMat->values->assign(AAUp, AAUp + nzUpper); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
469 upTriFactor->AA_h = AAUp; in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix()
545 PetscScalar *AAUp; in MatSeqAIJHIPSPARSEBuildICCTriMatrices() local
556 PetscCallHIP(hipHostMalloc((void **)&AAUp, nzUpper * sizeof(PetscScalar))); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
575 AAUp[offset] = (MatScalar)1.0 / v[nz]; in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
582 PetscCall(PetscArraycpy(&AAUp[offset], v, nz)); in MatSeqAIJHIPSPARSEBuildICCTriMatrices()
[all …]
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu456 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()
[all …]