Home
last modified time | relevance | path

Searched refs:coi (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmult.c1282 …PetscInt *owners_co, *coi, *coj; /* i and j array of (p->B)^T*A*P - used in the com… in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() local
1332 coi = c_oth->i; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1339 len_s[proc] += coi[i + 1] - coi[i]; /* num of nonzeros in Co to be sent to [proc] */ in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1365 PetscCallMPI(MPIU_Isend(coj + coi[i], len_s[proc], MPIU_INT, proc, tagj, comm, swaits + k)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1413 nzi = coi[i + 1] - coi[i]; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1608 PetscInt *ai, *aj, *coi, *coj, *poJ, *pdJ; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() local
1625 coi = merge->coi; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ()
1627 PetscCall(PetscCalloc1(coi[pon], &coa)); in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ()
1657 cj = coj + coi[row]; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ()
1658 ca = coa + coi[row]; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ()
[all …]
H A Dmpiptap.c81 PetscCall(PetscFree(merge->coi)); in MatProductCtxDestroy_MPIAIJ_PtAP()
234 …PetscInt *owners_co, *coi, *coj; /* i and j array of (p->B)^T*A*P - used in the com… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() local
395 coi = c_oth->i; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
399 PetscCall(ISLocalToGlobalMappingApply(ptap->ltog, coi[con], coj, coj)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
403 len_s[proc] += coi[i + 1] - coi[i]; /* num of nonzeros in Co to be sent to [proc] */ in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
429 PetscCallMPI(MPIU_Isend(coj + coi[i], len_s[proc], MPIU_INT, proc, tagj, comm, swaits + k)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
479 nzi = coi[i + 1] - coi[i]; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
1521 …PetscInt *owners_co, *coi, *coj; /* i and j array of (p->B)^T*A*P - used in the com… in MatPtAPSymbolic_MPIAIJ_MPIAIJ() local
1685 coi = c_oth->i; in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1692 len_s[proc] += coi[i + 1] - coi[i]; /* num of nonzeros in Co to be sent to [proc] */ in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
[all …]
H A Dmpiaij.h11 …PetscInt *owners_co, *coi, *coj; /* i and j array of (p->B)^T*A*P - used in the communication */ member
H A Dmpiaij.c4637 PetscCall(PetscFree(merge->coi)); in MatMergeSeqsToMPIDestroy()
4985 merge->coi = NULL; in MatCreateMPIAIJSumSeqAIJSymbolic()
7454 PetscInt *coi = coo_i + ncoo_o; in MatProductSymbolic_MPIAIJBACKEND() local
7466 *coi++ = gr; in MatProductSymbolic_MPIAIJBACKEND()
7516 PetscInt *coi = coo_i + ncoo_d; in MatProductSymbolic_MPIAIJBACKEND() local
7532 for (j = ii[i]; j < ii[i + 1]; j++) coi[j] = gr; in MatProductSymbolic_MPIAIJBACKEND()
7549 for (j = ii[i]; j < ii[i + 1]; j++) *coi++ = gr; in MatProductSymbolic_MPIAIJBACKEND()