Home
last modified time | relevance | path

Searched refs:sbuf1 (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/impls/dense/mpi/
H A Dmmdense.c59 PetscInt **sbuf1, m, ct1, **rbuf1, row; in MatCreateSubMatrices_MPIDense_Local() local
161 PetscCall(PetscMalloc4(size, &sbuf1, size, &ptr, 2 * msz, &tmp, size, &ctr)); in MatCreateSubMatrices_MPIDense_Local()
162 PetscCall(PetscArrayzero(sbuf1, size)); in MatCreateSubMatrices_MPIDense_Local()
169 sbuf1[j] = iptr; in MatCreateSubMatrices_MPIDense_Local()
178 sbuf1[j][0] = 0; in MatCreateSubMatrices_MPIDense_Local()
179 PetscCall(PetscArrayzero(sbuf1[j] + 1, 2 * w3[j])); in MatCreateSubMatrices_MPIDense_Local()
180 ptr[j] = sbuf1[j] + 2 * w3[j] + 1; in MatCreateSubMatrices_MPIDense_Local()
201 sbuf1_j = sbuf1[j]; in MatCreateSubMatrices_MPIDense_Local()
213 PetscCallMPI(MPIU_Isend(sbuf1[j], w1[2 * j], MPIU_INT, j, tag0, comm, s_waits1 + i)); in MatCreateSubMatrices_MPIDense_Local()
221 count = (w1[2 * j] - (2 * sbuf1[j][0] + 1)) * N; in MatCreateSubMatrices_MPIDense_Local()
[all …]
/petsc/src/mat/impls/baij/mpi/
H A Dbaijov.c622 PetscInt **sbuf1, **sbuf2, *sbuf2_i, ct1, ct2, **rbuf1, row; local
708 sbuf1 = smat_i->sbuf1;
736 sbuf1 = smat_i->sbuf1;
815 PetscCall(PetscMalloc4(size, &sbuf1, size, &ptr, 2 * msz, &tmp, size, &ctr));
816 PetscCall(PetscArrayzero(sbuf1, size));
825 sbuf1[j] = iptr;
834 sbuf1[j][0] = 0;
835 PetscCall(PetscArrayzero(sbuf1[j] + 1, 2 * w3[j]));
836 ptr[j] = sbuf1[j] + 2 * w3[j] + 1;
861 sbuf1_j = sbuf1[j];
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c1223 PetscInt **sbuf1, **sbuf2, k, ct1, ct2, ct3, **rbuf1, row; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local
1326 PetscCall(PetscMalloc4(size, &sbuf1, size, &ptr, 2 * msz, &tmp, size, &ctr)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1327 PetscCall(PetscArrayzero(sbuf1, size)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1333 sbuf1[pa[i]] = iptr; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1340 PetscCall(PetscArrayzero(sbuf1[pa[i]], 3)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1341 ptr[pa[i]] = sbuf1[pa[i]] + 3; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1357 sbuf1_j = sbuf1[j]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1366 …for (PetscMPIInt i = 0; i < nrqs; ++i) PetscCallMPI(MPIU_Isend(sbuf1[pa[i]], w1[pa[i]], MPIU_INT, … in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1556 sbuf1_i = sbuf1[pa[i]]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1622 smatis1->sbuf1 = sbuf1; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
[all …]
/petsc/src/mat/impls/aij/seq/
H A Daij.h13 PetscInt **rbuf1, **rbuf2, **rbuf3, **sbuf1, **sbuf2; member
H A Daij.c2640 PetscCall(PetscFree4(submatj->sbuf1, submatj->ptr, submatj->tmp, submatj->ctr)); in MatDestroySubMatrix_Private()