Home
last modified time | relevance | path

Searched refs:idex (Results 1 – 8 of 8) sorted by relevance

/petsc/src/vec/is/ao/impls/mapping/
H A Daomapping.c54 PetscInt idex; in AOPetscToApplication_Mapping() local
64 idex = ia[i]; in AOPetscToApplication_Mapping()
65 if (idex < 0) continue; in AOPetscToApplication_Mapping()
71 if (idex == petsc[mid]) break; in AOPetscToApplication_Mapping()
72 else if (idex < petsc[mid]) high = mid - 1; in AOPetscToApplication_Mapping()
89 PetscInt idex; in AOApplicationToPetsc_Mapping() local
99 idex = ia[i]; in AOApplicationToPetsc_Mapping()
100 if (idex < 0) continue; in AOApplicationToPetsc_Mapping()
106 if (idex == app[mid]) break; in AOApplicationToPetsc_Mapping()
107 else if (idex < app[mid]) high = mid - 1; in AOApplicationToPetsc_Mapping()
[all …]
/petsc/src/mat/graphops/color/impls/minpack/
H A Dnumsrt.c5 …srt(PetscInt *n, PetscInt *nmax, PetscInt *num, PetscInt *mode, PetscInt *idex, PetscInt *last, Pe… in MINPACKnumsrt() argument
59 --idex; in MINPACKnumsrt()
91 idex[i] = k; in MINPACKnumsrt()
/petsc/src/mat/impls/dense/mpi/
H A Dmmdense.c55 PetscMPIInt rank, size, tag0, tag1, idex, end, i, proc, nrqs, *rtable, *pa, nrqr; in MatCreateSubMatrices_MPIDense_Local() local
240 PetscCallMPI(MPI_Waitany(nrqr, r_waits1, &idex, r_status1 + i)); in MatCreateSubMatrices_MPIDense_Local()
242 rbuf1_i = rbuf1[idex]; /* Actual message from s_proc */ in MatCreateSubMatrices_MPIDense_Local()
248 PetscCall(PetscMalloc1((end - start) * N, &sbuf2[idex])); in MatCreateSubMatrices_MPIDense_Local()
249 sbuf2_i = sbuf2[idex]; in MatCreateSubMatrices_MPIDense_Local()
261 …PetscCallMPI(MPIU_Isend(sbuf2[idex], (end - start) * N, MPIU_SCALAR, s_proc, tag1, comm, s_waits2 … in MatCreateSubMatrices_MPIDense_Local()
/petsc/src/vec/vec/utils/
H A Dvinv.c181 PetscErrorCode VecStrideMax(Vec v, PetscInt start, PetscInt *idex, PetscReal *nrm) in VecStrideMax() argument
205 if (idex) *idex = id; in VecStrideMax()
207 if (!idex) { in VecStrideMax()
221 *idex = out.i; in VecStrideMax()
256 PetscErrorCode VecStrideMin(Vec v, PetscInt start, PetscInt *idex, PetscReal *nrm) in VecStrideMin() argument
280 if (idex) *idex = id; in VecStrideMin()
282 if (!idex) { in VecStrideMin()
296 *idex = out.i; in VecStrideMin()
495 PetscErrorCode VecStrideMaxAll(Vec v, PetscInt idex[], PetscReal nrm[]) in VecStrideMaxAll() argument
506 …PetscCheck(!idex, PETSC_COMM_SELF, PETSC_ERR_SUP, "No support yet for returning index; send mail t… in VecStrideMaxAll()
[all …]
/petsc/src/ksp/pc/impls/tfs/
H A Dxxt.c168 PetscInt i, j, k, idex; in xxt_generate() local
270 idex = PCTFS_ivec_linear_search(col, a_local2global, a_n); in xxt_generate()
271 PetscCheck(idex != -1, PETSC_COMM_SELF, PETSC_ERR_PLIB, "NOT FOUND!"); in xxt_generate()
272 v[idex] = 1.0; in xxt_generate()
275 idex = PCTFS_ivec_linear_search(col, a_local2global, a_m); in xxt_generate()
276 if (idex != -1) v[idex] = 1.0; in xxt_generate()
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c550 const PetscInt *idex; in PCISScatterArrayNToVecB() local
556 PetscCall(ISGetIndices(pcis->is_B_local, &idex)); in PCISScatterArrayNToVecB()
560 for (i = 0; i < pcis->n_B; i++) array_B[i] = array_N[idex[i]]; in PCISScatterArrayNToVecB()
562 for (i = 0; i < pcis->n_B; i++) array_B[i] += array_N[idex[i]]; in PCISScatterArrayNToVecB()
566 for (i = 0; i < pcis->n_B; i++) array_N[idex[i]] = array_B[i]; in PCISScatterArrayNToVecB()
568 for (i = 0; i < pcis->n_B; i++) array_N[idex[i]] += array_B[i]; in PCISScatterArrayNToVecB()
571 PetscCall(ISRestoreIndices(pcis->is_B_local, &idex)); in PCISScatterArrayNToVecB()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c741 PetscMPIInt idex; in MatIncreaseOverlap_MPIAIJ_Once() local
745 PetscCallMPI(MPI_Waitany(nrqs, r_waits2, &idex, MPI_STATUS_IGNORE)); in MatIncreaseOverlap_MPIAIJ_Once()
747 rbuf2_i = rbuf2[idex]; in MatIncreaseOverlap_MPIAIJ_Once()
749 jmax = rbuf2[idex][0]; in MatIncreaseOverlap_MPIAIJ_Once()
1242 PetscMPIInt *onodes1, *olengths1, idex, end, *row2proc; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local
1828 PetscCallMPI(MPI_Waitany(nrqs, r_waits4, &idex, r_status4 + i)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1829 sbuf1_i = sbuf1[pa[idex]]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1834 rbuf2_i = rbuf2[idex]; /* int** received length of C->j from other processes */ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1835 rbuf3_i = rbuf3[idex]; /* int** received C->j from other processes */ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1836 rbuf4_i = rbuf4[idex]; /* scalar** received C->a from other processes */ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
[all …]
/petsc/src/mat/impls/baij/mpi/
H A Dbaijov.c276 PetscMPIInt idex; in MatIncreaseOverlap_MPIBAIJ_Once() local
281 PetscCallMPI(MPI_Waitany(nrqs, r_waits2, &idex, MPI_STATUS_IGNORE)); in MatIncreaseOverlap_MPIBAIJ_Once()
283 rbuf2_i = rbuf2[idex]; in MatIncreaseOverlap_MPIBAIJ_Once()
285 jmax = rbuf2[idex][0]; in MatIncreaseOverlap_MPIBAIJ_Once()