Searched refs:coj (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 1333 coj = c_oth->j; 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() 1608 PetscInt *ai, *aj, *coi, *coj, *poJ, *pdJ; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() local 1626 coj = merge->coj; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() 1657 cj = coj + coi[row]; in MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ() 1765 PetscInt *lnk, *owners_co, *coi, *coj, i, k, pnz, row; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ() local 1851 PetscCall(PetscMalloc1(coi[pon], &coj)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ() 1852 PetscCall(PetscFreeSpaceContiguous(&free_space, coj)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ() 1907 PetscCallMPI(MPIU_Isend(coj + coi[i], len_s[proc], MPIU_INT, proc, tagj, comm, swaits + k)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ() [all …]
|
| H A D | mpiptap.c | 82 PetscCall(PetscFree(merge->coj)); 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 396 coj = c_oth->j; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 399 PetscCall(ISLocalToGlobalMappingApply(ptap->ltog, coi[con], coj, coj)); 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() 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 1686 coj = c_oth->j; in MatPtAPSymbolic_MPIAIJ_MPIAIJ() 1718 PetscCallMPI(MPIU_Isend(coj + coi[i], len_s[proc], MPIU_INT, proc, tagj, comm, swaits + k)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
|
| 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 | 4638 PetscCall(PetscFree(merge->coj)); in MatMergeSeqsToMPIDestroy() 4986 merge->coj = NULL; in MatCreateMPIAIJSumSeqAIJSymbolic() 7455 PetscInt *coj = coo_j + ncoo_o; in MatProductSymbolic_MPIAIJBACKEND() local 7470 for (j = 0; j < nz; j++) *coj++ = jj[j]; in MatProductSymbolic_MPIAIJBACKEND() 7472 for (j = 0; j < nz; j++) *coj++ = jj[j] + cs; in MatProductSymbolic_MPIAIJBACKEND() 7474 for (j = 0; j < nz; j++) *coj++ = cmap[jj[j]]; in MatProductSymbolic_MPIAIJBACKEND() 7517 PetscInt *coj = coo_j + ncoo_d; in MatProductSymbolic_MPIAIJBACKEND() local 7536 PetscCall(PetscArraycpy(coj, jj, mm->nz)); in MatProductSymbolic_MPIAIJBACKEND() 7538 for (j = 0; j < mm->nz; j++) coj[j] = jj[j] + cs; /* lid + col start */ in MatProductSymbolic_MPIAIJBACKEND() 7540 for (j = 0; j < mm->nz; j++) coj[j] = cmap[jj[j]]; in MatProductSymbolic_MPIAIJBACKEND() [all …]
|