| /petsc/src/sys/utils/ |
| H A D | mpits.c | 77 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 D | gdsw.c | 17 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 D | network.c | 374 …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 D | bddcschurs.c | 1614 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 D | mpiov.c | 500 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()
|