Searched refs:coi (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmult.c | 1282 …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 D | mpiptap.c | 81 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 D | mpiaij.h | 11 …PetscInt *owners_co, *coi, *coj; /* i and j array of (p->B)^T*A*P - used in the communication */ member
|
| H A D | mpiaij.c | 4637 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()
|