Home
last modified time | relevance | path

Searched refs:rp (Results 1 – 16 of 16) sorted by relevance

/petsc/src/ts/utils/dmplexlandau/
H A Dland_tensors.h71 PETSC_DEVICE_FUNC_DECL static void LandauTensor2D(const PetscReal x[], const PetscReal rp, const Pe… in LandauTensor2D() argument
78 rp2 = PetscSqr(rp); in LandauTensor2D()
86 s = mask * 2 * r * rp / l; /* mask for vectorization */ in LandauTensor2D()
99 Ud[0][1] = Ud[1][0] = Uk[0][1] = pi4pow * (zmzp) * (r * i2func - rp * i3func); in LandauTensor2D()
100 Uk[1][1] = Ud[1][1] = -pi4pow * ((r2prp2)*i2func - 2 * r * rp * i3func) * mask; in LandauTensor2D()
101 Uk[0][0] = -pi4pow * (zmzp2 * i3func + r * rp * i1func); in LandauTensor2D()
102 …Uk[1][0] = pi4pow * (zmzp) * (r * i3func - rp * i2func); /* 48 mults + 21 + 21 = 90 mul… in LandauTensor2D()
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/
H A Dfbcgsr.c24 PetscScalar *PETSC_RESTRICT rp, *PETSC_RESTRICT r, *PETSC_RESTRICT p; in KSPSolve_FBCGSR() local
41 PetscCall(VecGetArray(RP, (PetscScalar **)&rp)); in KSPSolve_FBCGSR()
112 tau += r[j] * rp[j]; /* tau <- (r,rp) */ in KSPSolve_FBCGSR()
113 sigma += v[j] * rp[j]; /* sigma <- (v,rp) */ in KSPSolve_FBCGSR()
143 xi4 += t[j] * rp[j]; /* xi4 <- (t,rp) */ in KSPSolve_FBCGSR()
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas12 (rp-seg? #t)
14 (rp-inviscid? #f)
15 (rp-lam? #f)
16 (rp-atm? #f)
17 (rp-hvac? #f)
18 (rp-les? #f)
19 (rp-les-sgske? #f)
20 (rp-sa? #f)
21 (rp-des? #f)
22 (rp-ke? #f)
[all …]
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c204 rp = aj + ai[brow]; \
215 if (rp[t] > bcol) high = t; \
219 if (rp[_i] > bcol) break; \
220 if (rp[_i] == bcol) { \
229 …MatSeqXAIJReallocateAIJ(A, a->mbs, bs2, nrow, brow, bcol, rmax, aa, ai, aj, rp, ap, aimax, a->none…
232 PetscCall(PetscArraymove(rp + _i + 1, rp + _i, N - _i + 1)); \
235 rp[_i] = bcol; \
244 rp = bj + bi[brow]; \
255 if (rp[t] > bcol) high = t; \
259 if (rp[_i] > bcol) break; \
[all …]
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c513 PetscInt *rp, k, low, high, t, row, nrow, i, col, l, *aj = a->j; in MatGetValues_SeqSBAIJ() local
527 rp = aj + ai[brow]; in MatGetValues_SeqSBAIJ()
544 if (rp[t] > bcol) high = t; in MatGetValues_SeqSBAIJ()
548 if (rp[i] > bcol) break; in MatGetValues_SeqSBAIJ()
549 if (rp[i] == bcol) { in MatGetValues_SeqSBAIJ()
578 PetscInt *rp, k, low, high, t, ii, jj, row, nrow, i, col, l, rmax, N, lastcol = -1; in MatSetValuesBlocked_SeqSBAIJ() local
592 rp = aj + ai[row]; in MatSetValuesBlocked_SeqSBAIJ()
615 if (rp[t] > col) high = t; in MatSetValuesBlocked_SeqSBAIJ()
619 if (rp[i] > col) break; in MatSetValuesBlocked_SeqSBAIJ()
620 if (rp[i] == col) { in MatSetValuesBlocked_SeqSBAIJ()
[all …]
H A Dsbaijfact2.c1678 const PetscInt mbs = a->mbs, *ai = a->i, *aj = a->j, *rp, *vj, *adiag = a->diag; in MatSolve_SeqSBAIJ_1() local
1688 PetscCall(ISGetIndices(isrow, &rp)); in MatSolve_SeqSBAIJ_1()
1691 for (k = 0; k < mbs; k++) t[k] = b[rp[k]]; in MatSolve_SeqSBAIJ_1()
1707 x[rp[k]] = t[k]; in MatSolve_SeqSBAIJ_1()
1710 PetscCall(ISRestoreIndices(isrow, &rp)); in MatSolve_SeqSBAIJ_1()
1721 const PetscInt mbs = a->mbs, *ai = a->i, *aj = a->j, *rp, *vj; in MatSolve_SeqSBAIJ_1_inplace() local
1731 PetscCall(ISGetIndices(isrow, &rp)); in MatSolve_SeqSBAIJ_1_inplace()
1734 for (k = 0; k < mbs; k++) t[k] = b[rp[k]]; in MatSolve_SeqSBAIJ_1_inplace()
1750 x[rp[k]] = t[k]; in MatSolve_SeqSBAIJ_1_inplace()
1753 PetscCall(ISRestoreIndices(isrow, &rp)); in MatSolve_SeqSBAIJ_1_inplace()
[all …]
/petsc/src/mat/impls/baij/seq/
H A Dbaij.c1292 PetscInt *rp, k, low, high, t, ii, jj, row, nrow, i, col, l, N, m = *mm, n = *nn; in matsetvaluesblocked4_() local
1303 rp = aj + ai[row]; in matsetvaluesblocked4_()
1316 if (rp[t] > col) high = t; in matsetvaluesblocked4_()
1320 if (rp[i] > col) break; in matsetvaluesblocked4_()
1321 if (rp[i] == col) { in matsetvaluesblocked4_()
1333 rp[ii + 1] = rp[ii]; in matsetvaluesblocked4_()
1337 rp[i] = col; in matsetvaluesblocked4_()
1360 PetscInt *rp, k, low, high, t, row, nrow, i, col, l, N, n = *nn, m = *mm; in matsetvalues4_() local
1370 rp = aj + ai[brow]; in matsetvalues4_()
1386 if (rp[t] > bcol) high = t; in matsetvalues4_()
[all …]
/petsc/src/mat/impls/blockmat/seq/
H A Dblockmat.c217 PetscInt *rp, k, low, high, t, row, nrow, i, col, l, lastcol = -1; in MatSetValues_BlockMat() local
231 rp = aj + ai[brow]; in MatSetValues_BlockMat()
252 if (rp[t] > bcol) high = t; in MatSetValues_BlockMat()
256 if (rp[i] > bcol) break; in MatSetValues_BlockMat()
257 if (rp[i] == bcol) goto noinsert1; in MatSetValues_BlockMat()
262 …MatSeqXAIJReallocateAIJ(A, a->mbs, 1, nrow, brow, bcol, rmax, aa, ai, aj, rp, ap, imax, nonew, Mat… in MatSetValues_BlockMat()
267 rp[ii + 1] = rp[ii]; in MatSetValues_BlockMat()
271 rp[i] = bcol; in MatSetValues_BlockMat()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c163 rp = PetscSafePointerPlusOffset(aj, ai[brow]); \
174 if (rp[t] > bcol) high = t; \
178 if (rp[_i] > bcol) break; \
179 if (rp[_i] == bcol) { \
188 …MatSeqXAIJReallocateAIJ(A, a->mbs, bs2, nrow, brow, bcol, rmax, aa, ai, aj, rp, ap, aimax, a->none…
191 PetscCall(PetscArraymove(rp + _i + 1, rp + _i, N - _i + 1)); \
194 rp[_i] = bcol; \
203 rp = PetscSafePointerPlusOffset(bj, bi[brow]); \
214 if (rp[t] > bcol) high = t; \
218 if (rp[_i] > bcol) break; \
[all …]
/petsc/src/mat/impls/aij/seq/
H A Daij.c365 const PetscInt *rp, *ai = a->i, *ailen = a->ilen, *aj = a->j; in MatSeqAIJSetValuesLocalFast() local
373 rp = aj + ai[row]; in MatSeqAIJSetValuesLocalFast()
387 if (rp[t] > col) high = t; in MatSeqAIJSetValuesLocalFast()
391 if (rp[i] == col) { in MatSeqAIJSetValuesLocalFast()
405 PetscInt *rp, k, low, high, t, ii, row, nrow, i, col, l, rmax, N; in MatSetValues_SeqAIJ() local
418 rp = PetscSafePointerPlusOffset(aj, ai[row]); in MatSetValues_SeqAIJ()
436 if (rp[t] > col) high = t; in MatSetValues_SeqAIJ()
440 if (rp[i] > col) break; in MatSetValues_SeqAIJ()
441 if (rp[i] == col) { in MatSetValues_SeqAIJ()
456 …MatSeqXAIJReallocateAIJ_structure_only(A, A->rmap->n, 1, nrow, row, col, rmax, ai, aj, rp, imax, n… in MatSetValues_SeqAIJ()
[all …]
/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c1004 PetscInt rt, Nct, n, off, rp; in DMPlexTransformGetTargetPoint() local
1015 PetscCall(DMLabelGetStratumPointIndex(trType, rt, p, &rp)); in DMPlexTransformGetTargetPoint()
1016 …PetscCheck(rp >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Cell type %s point %" PetscInt_FMT " do… in DMPlexTransformGetTargetPoint()
1019 rp = p - ctS; in DMPlexTransformGetTargetPoint()
1028 newp += rp * rsize[n] + r; in DMPlexTransformGetTargetPoint()
1062 PetscInt rt = -1, rtTmp, Nct, n, rp = 0, rO = 0, pO; in DMPlexTransformGetSourcePoint() local
1140 rp = c - ctS; in DMPlexTransformGetSourcePoint()
1144 rp = tmp / rsize[n]; in DMPlexTransformGetSourcePoint()
1151 pO = rp + ctS; in DMPlexTransformGetSourcePoint()
2101 PetscSFNode *rp, *rtmp; in DMPlexTransformCreateSF() local
[all …]
/petsc/src/ksp/ksp/utils/dm/
H A Ddmproject.c1117 const PetscInt rp = rpidx[rv]; in DMSwarmRemap_Colella_Internal() local
1118 …PetscCheck(rp >= 0 && rp < Np, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Particle index %" PetscInt_F… in DMSwarmRemap_Colella_Internal()
1119 rw[rp] += wp * Wx[0] * Wx[1] * Wv[0] * Wv[1]; in DMSwarmRemap_Colella_Internal()
1120 …tscInt_FMT "\n", (double)(wp * Wx[0] * Wx[1] * Wv[0] * Wv[1]), (double)PetscRealPart(rw[rp]), rp)); in DMSwarmRemap_Colella_Internal()
/petsc/src/dm/impls/plex/
H A Dplexinterpolate.c1115 PetscSFNode cpmin = {-1, -1}, rp = {-1, -1}; in DMPlexAddSharedFace_Private() local
1128 PetscCall(DMPlexMapToGlobalPoint(dm, p, &rp, NULL)); in DMPlexAddSharedFace_Private()
1131 …FMT ") Min Cone Point (%" PetscInt_FMT ", %" PetscInt_FMT ")\n", rank, rp.rank, rp.index, cpmin.ra… in DMPlexAddSharedFace_Private()
1133 if (isShared && (rp.rank == cpmin.rank && rp.index == cpmin.index)) { in DMPlexAddSharedFace_Private()
H A Dplexgeometry.c4066 const PetscReal rp = (x[2] + 1) * 0.5 * (ro - ri) + ri; in coordMap_shell() local
4070 xp[0] = rp * PetscCosReal(thetap) * PetscCosReal(phip); in coordMap_shell()
4071 xp[1] = rp * PetscCosReal(thetap) * PetscSinReal(phip); in coordMap_shell()
4072 xp[2] = rp * PetscSinReal(thetap); in coordMap_shell()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DMat.pyx4700 rp : IS
4712 cdef IS rp = IS(), cp = IS()
4713 CHKERR(MatGetOrdering(self.mat, cval, &rp.iset, &cp.iset))
4714 return (rp, cp)
4741 cdef PetscIS rp = isrow.iset, cp = iscol.iset
4742 CHKERR(MatReorderForNonzeroDiagonal(self.mat, rval, rp, cp))
/petsc/doc/
H A Dpetsc.bib5859 @InProceedings{ rp, inproceedings