Lines Matching refs:api
86 PetscCall(PetscFree(ptap->api)); in MatProductCtxDestroy_MPIAIJ_MatMatMult()
103 PetscInt *api, *apj, *apJ, i, k; in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() local
139 api = ptap->api; in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
153 apJ = PetscSafePointerPlusOffset(apj, api[i]); in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable()
202 PetscInt *lnk, i, pnz, row, *api, *apj, *Jptr, apnz, nspacedouble = 0, j, nzi; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() local
237 PetscCall(PetscMalloc1(am + 1, &api)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
238 ptap->api = api; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
239 api[0] = 0; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
274 api[i + 1] = api[i] + apnz; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
293 PetscCall(PetscMalloc1(api[am], &ptap->apj)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
310 PetscCall(MatSetValues_MPIAIJ_CopyFromCSRFormat_Symbolic(C, apj, api)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
324 afill = (PetscReal)api[am] / (adi[am] + aoi[am] + pi_loc[pm] + 1) + 1.e-5; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
331 if (api[am]) { in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
668 PetscInt *api, *apj, *apJ, i, j, k, row; in MatMatMultNumeric_MPIAIJ_MPIAIJ() local
718 api = ptap->api; in MatMatMultNumeric_MPIAIJ_MPIAIJ()
721 apJ = apj + api[i]; in MatMatMultNumeric_MPIAIJ_MPIAIJ()
809 …PetscInt i, pnz, row, *api, *apj, *Jptr, apnz, nspacedouble = 0, j, nzi, *lnk, apnz_ma… in MatMatMultSymbolic_MPIAIJ_MPIAIJ() local
843 PetscCall(PetscMalloc1(am + 1, &api)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
844 ptap->api = api; in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
845 api[0] = 0; in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
868 api[i + 1] = api[i] + apnz; in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
885 api[i + 1] = api[i] + apnz; in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
896 api[i + 1] = api[i] + apnz; in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
916 PetscCall(PetscMalloc1(api[am], &ptap->apj)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
932 PetscCall(MatSetValues_MPIAIJ_CopyFromCSRFormat_Symbolic(C, apj, api)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
946 afill = (PetscReal)api[am] / (adi[am] + aoi[am] + pi_loc[pm] + 1) + 1.e-5; in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
953 if (api[am]) { in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
1051 …PetscInt *lnk, i, i1 = 0, pnz, row, *adpoi, *adpoj, *api, *adpoJ, *aopJ, *apJ, *Jptr, a… in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI() local
1081 PetscCall(PetscMalloc1(am + 1, &api)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI()
1085 ptap->api = api; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI()
1086 api[0] = 0; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI()
1193 api[i + 1] = api[i] + apnz; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI()
1207 PetscCall(MatSetValues_MPIAIJ_CopyFromCSRFormat_Symbolic(C, apj, api)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI()
1221 afill = (PetscReal)api[am] / (adi[am] + aoi[am] + pi_loc[pm] + 1) + 1.e-5; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI()
1228 if (api[am]) { in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI()