Searched refs:AAUp (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 401 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 D | aijcusparse.cu | 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() [all …]
|