Home
last modified time | relevance | path

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

/petsc/src/sys/utils/
H A Dmpits.c77 char *tdata; in PetscCommBuildTwoSided_Ibarrier() local
86 tdata = (char *)todata; in PetscCommBuildTwoSided_Ibarrier()
88 …for (i = 0; i < nto; i++) PetscCallMPI(MPI_Issend((void *)(tdata + count * unitbytes * i), count, … in PetscCommBuildTwoSided_Ibarrier()
137 char *tdata, *fdata; in PetscCommBuildTwoSided_Allreduce() local
161 tdata = (char *)todata; in PetscCommBuildTwoSided_Allreduce()
165 …for (i = 0; i < nto; i++) PetscCallMPI(MPIU_Isend((void *)(tdata + count * unitbytes * i), count, … in PetscCommBuildTwoSided_Allreduce()
183 char *tdata, *fdata; in PetscCommBuildTwoSided_RedScatter() local
205 tdata = (char *)todata; in PetscCommBuildTwoSided_RedScatter()
209 …for (i = 0; i < nto; i++) PetscCallMPI(MPIU_Isend((void *)(tdata + count * unitbytes * i), count, … in PetscCommBuildTwoSided_RedScatter()
332 char *tdata; in PetscCommBuildTwoSidedFReq_Ibarrier() local
[all …]
/petsc/src/ksp/pc/impls/mg/
H A Dgdsw.c17 const PetscScalar *tdata; in PCMGGDSWSetUp() local
183 PetscCall(MatSeqAIJGetArrayRead(cmat, &tdata)); in PCMGGDSWSetUp()
192 PetscCall(PetscArraycpy(cdata, tdata, ia[ngct])); in PCMGGDSWSetUp()
197 PetscCall(MatSeqAIJRestoreArrayRead(cmat, &tdata)); in PCMGGDSWSetUp()
/petsc/src/dm/impls/network/
H A Dnetwork.c374 …twork *network, PetscInt *sedgelist, PetscInt k, PetscHMapI svta, PetscInt *tdata, PetscInt *ta2sv) in TableAddSVtx() argument
382 PetscCall(PetscHMapISet(svta, gidx + 1, *tdata + 1)); in TableAddSVtx()
384 ta2sv[*tdata] = k; /* maps tdata to index of sedgelist */ in TableAddSVtx()
385 (*tdata)++; in TableAddSVtx()
405 PetscInt *sv, k, j, nsv, *tdata, **ta2sv; in SharedVtxCreate() local
413 PetscCall(PetscCalloc3(Nsedgelist, &svtas, Nsedgelist, &tdata, 2 * Nsedgelist, &ta2sv)); in SharedVtxCreate()
422 PetscCall(TableAddSVtx(network, sedgelist, k, svtas[nta], &tdata[nta], ta2sv[nta])); in SharedVtxCreate()
423 PetscCall(TableAddSVtx(network, sedgelist, k + 2, svtas[nta], &tdata[nta], ta2sv[nta])); in SharedVtxCreate()
445 PetscCall(TableAddSVtx(network, sedgelist, k, svtas[ita], &tdata[ita], ta2sv[ita])); in SharedVtxCreate()
448 PetscCall(TableAddSVtx(network, sedgelist, k + 2, svtas[ita], &tdata[ita], ta2sv[ita])); in SharedVtxCreate()
[all …]
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c1614 PetscScalar *tdata; in PCBDDCSubSchursSetUp() local
1619 PetscCall(PetscCalloc1(news * news, &tdata)); in PCBDDCSubSchursSetUp()
1621 …PetscCall(PetscArraycpy(tdata + i * (news + 1), data + i * (size_schur + 1), size_active_schur - i… in PCBDDCSubSchursSetUp()
1622 …PetscCall(PetscArraycpy(tdata + i * (news + 1) + size_active_schur - i, data + i * size_schur + si… in PCBDDCSubSchursSetUp()
1626 … PetscCall(PetscArraycpy(tdata + k * (news + 1), data + (k + nd) * (size_schur + 1), nv - i)); in PCBDDCSubSchursSetUp()
1629 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, news, news, tdata, &M)); in PCBDDCSubSchursSetUp()
1636 … PetscCall(PetscArraycpy(schur_factor + cum, tdata + i * (news + 1), size_active_schur - i)); in PCBDDCSubSchursSetUp()
1647 … < size_active_schur; i++) PetscCall(PetscArraycpy(data + i * size_schur, tdata + i * news, size_a… in PCBDDCSubSchursSetUp()
1648 PetscCall(PetscFree(tdata)); in PCBDDCSubSchursSetUp()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c500 PetscInt *tdata, tcount, tcount_max; in MatIncreaseOverlap_MPIAIJ_Once() local
785 PetscCall(PetscMalloc1(tcount_max, &tdata)); in MatIncreaseOverlap_MPIAIJ_Once()
799 tdata[--j] = --k; in MatIncreaseOverlap_MPIAIJ_Once()
801 PetscCall(ISCreateGeneral(iscomms[i], isz[i], tdata, PETSC_COPY_VALUES, is + i)); in MatIncreaseOverlap_MPIAIJ_Once()
828 PetscCall(PetscFree(tdata)); in MatIncreaseOverlap_MPIAIJ_Once()
861 PetscInt tcount, *tdata; in MatIncreaseOverlap_MPIAIJ_Local() local
882 PetscCall(PetscMalloc1(tcount, &tdata)); in MatIncreaseOverlap_MPIAIJ_Local()
888 tdata[--j] = --row; in MatIncreaseOverlap_MPIAIJ_Local()
900 row = tdata[j] - rstart; in MatIncreaseOverlap_MPIAIJ_Local()
934 PetscCall(PetscFree(tdata)); in MatIncreaseOverlap_MPIAIJ_Local()