| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmult.c | 203 PetscInt am = A->rmap->n, pN = P->cmap->N, pn = P->cmap->n, pm = P->rmap->n; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() local 242 PetscCall(PetscLLCondensedCreate(pN, pN, &lnk, &lnkbt)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() 283 PetscCall(PetscLLCondensedClean(pN, apnz, current_space->array, lnk, lnkbt)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() 299 PetscCall(PetscCalloc1(pN, &ptap->apa)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() 1052 …PetscInt am = A->rmap->n, pN = P->cmap->N, pn = P->cmap->n, pm = P->rmap->n, p_colstar… in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI() local 1089 PetscCall(PetscLLCondensedCreate(pN, pN, &lnk, &lnkbt)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI() 1115 PetscCall(PetscMalloc1(pN, &j_temp)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI() 1144 PetscCall(PetscLLCondensedClean(pN, adponz, current_space->array, lnk, lnkbt)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI() 1197 PetscCall(PetscCalloc1(pN, &ptap->apa)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_seqMPI() 2289 PetscInt pN = P->cmap->N; in MatProductSetFromOptions_MPIAIJ_PtAP() local [all …]
|
| H A D | mpiptap.c | 223 PetscInt am = A->rmap->n, pm = P->rmap->n, pN = P->cmap->N, pn = P->cmap->n; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() local 348 PetscCall(MatCreateSeqAIJWithArrays(PETSC_COMM_SELF, am, pN, api, apj, apv, &ptap->AP_loc)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 1510 PetscInt am = A->rmap->n, pm = P->rmap->n, pN = P->cmap->N, pn = P->cmap->n; in MatPtAPSymbolic_MPIAIJ_MPIAIJ() local 1574 PetscCall(PetscLLCondensedCreate(Crmax, pN, &lnk, &lnkbt)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ() 1624 PetscCall(PetscLLCondensedClean(pN, apnz, current_space->array, lnk, lnkbt)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ() 1637 PetscCall(MatCreateSeqAIJWithArrays(PETSC_COMM_SELF, am, pN, api, apj, apv, &ptap->AP_loc)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ() 1800 PetscCall(PetscLLCondensedCreate(Crmax, pN, &lnk, &lnkbt)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ() 1820 PetscCall(PetscLLCondensedClean(pN, nzi, current_space->array, lnk, lnkbt)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ() 1845 PetscCall(PetscCalloc1(pN, &ptap->apa)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex42.c | 1545 PetscInt M, N, P, pM, pN, pP, sum, *olx, *oly, *olz; in DAViewVTK_write_PieceExtend() local 1555 PetscCall(DMDAGetInfo(da, 0, &M, &N, &P, &pM, &pN, &pP, 0, &stencil, 0, 0, 0, 0)); in DAViewVTK_write_PieceExtend() 1560 PetscCall(PetscMalloc1(pN + 1, &oly)); in DAViewVTK_write_PieceExtend() 1569 for (i = 0; i < pN; i++) { in DAViewVTK_write_PieceExtend() 1573 oly[pN] = sum; in DAViewVTK_write_PieceExtend() 1582 PetscCall(PetscMalloc1(pN, &osy)); in DAViewVTK_write_PieceExtend() 1585 PetscCall(PetscMalloc1(pN, &oey)); in DAViewVTK_write_PieceExtend() 1594 for (i = 0; i < pN; i++) { in DAViewVTK_write_PieceExtend() 1608 for (j = 0; j < pN; j++) { in DAViewVTK_write_PieceExtend() 1611 PetscInt procid = i + j * pM + k * pM * pN; /* convert proc(i,j,k) to pid */ in DAViewVTK_write_PieceExtend()
|
| /petsc/src/mat/tests/ |
| H A D | ex94.c | 37 PetscInt pm, pn, pM, pN; in main() local 292 PetscCall(MatGetSize(P, &pM, &pN)); in main()
|