| /petsc/src/dm/dt/tests/ |
| H A D | ex9.c | 6 static PetscErrorCode testOrthogonality(PetscInt dim, PetscInt deg) in testOrthogonality() argument 14 PetscCall(PetscDTStroudConicalQuadrature(dim, 1, deg + 1, -1., 1., &q)); in testOrthogonality() 16 PetscCall(PetscDTBinomialInt(dim + deg, dim, &Npoly)); in testOrthogonality() 18 PetscCall(PetscDTPKDEvalJet(dim, npoints, points, deg, 0, p)); in testOrthogonality() 33 static PetscErrorCode testDerivativesLegendre(PetscInt dim, PetscInt deg, PetscInt k) in testDerivativesLegendre() argument 53 PetscCall(PetscDTBinomialInt(dim + deg, dim, &Np)); in testDerivativesLegendre() 57 PetscCall(PetscDTStroudConicalQuadrature(dim, 1, deg + 1, -1., 1., &q)); in testDerivativesLegendre() 60 PetscCall(PetscDTPKDEvalJet(dim, npoints, points, deg, 0, proj)); in testDerivativesLegendre() 72 PetscCall(PetscMalloc1(deg + 1, °rees)); in testDerivativesLegendre() 73 for (i = 0; i < deg + 1; i++) degrees[i] = i; in testDerivativesLegendre() [all …]
|
| H A D | ex13.c | 7 static PetscErrorCode constructTabulationAndMass(PetscInt dim, PetscInt deg, PetscInt form, PetscIn… in constructTabulationAndMass() argument 16 PetscCall(PetscDTPTrimmedSize(dim, deg, form, &Nbpt)); in constructTabulationAndMass() 19 PetscCall(PetscDTPTrimmedEvalJet(dim, npoints, points, deg, form, jetDegree, p_trimmed)); in constructTabulationAndMass() 45 static PetscErrorCode test(PetscInt dim, PetscInt deg, PetscInt form, PetscInt jetDegree, PetscBool… in test() argument 71 PetscCall(PetscDTStroudConicalQuadrature(dim, 1, deg + 2, -1., 1., &q)); in test() 74 …PetscCall(constructTabulationAndMass(dim, deg, form, jetDegree, npoints, points, weights, &Nbpt, &… in test() 76 PetscCall(PetscDTBinomialInt(dim + deg, dim, &Nbp)); in test() 78 PetscCall(PetscDTPKDEvalJet(dim, npoints, points, deg, jetDegree, p_scalar)); in test() 96 …ee %" PetscInt_FMT ", form %" PetscInt_FMT ": condition number %g\n", dim, deg, form, (double)cond… in test() 135 …PetscInt_FMT ", form %" PetscInt_FMT ": trimmed projection error %g", dim, deg, form, (double)frob… in test() [all …]
|
| H A D | ex15.c | 49 for (PetscInt deg = 0; deg <= dimdeg[dim]; deg++) { in main() local 52 for (PetscInt t = 0; t < 3; t++) PetscCall(testQuadrature(dim, deg, types[t])); in main()
|
| /petsc/src/mat/graphops/order/ |
| H A D | genqmd.c | 44 …t *xadj, const PetscInt *adjncy, PetscInt *perm, PetscInt *invp, PetscInt *deg, PetscInt *marker, … in SPARSEPACKgenqmd() argument 63 --deg; in SPARSEPACKgenqmd() 79 deg[node] = ndeg; in SPARSEPACKgenqmd() 96 ndeg = deg[node]; in SPARSEPACKgenqmd() 106 *nofsub += deg[node]; in SPARSEPACKgenqmd() 108 …PetscCall(SPARSEPACKqmdrch(&node, &xadj[1], &adjncy[1], °[1], &marker[1], &rchsze, &rchset[1], … in SPARSEPACKgenqmd() 120 deg[nxnode] = -1; in SPARSEPACKgenqmd() 127 …PetscCall(SPARSEPACKqmdupd(&xadj[1], &adjncy[1], &rchsze, &rchset[1], °[1], &qsize[1], &qlink[1… in SPARSEPACKgenqmd() 139 ndeg = deg[inode]; in SPARSEPACKgenqmd()
|
| H A D | qmdupd.c | 32 …t PetscInt *adjncy, const PetscInt *nlist, const PetscInt *list, PetscInt *deg, PetscInt *qsize, P… in SPARSEPACKqmdupd() argument 53 --deg; in SPARSEPACKqmdupd() 70 if (marker[nabor] != 0 || deg[nabor] >= 0) goto L100; in SPARSEPACKqmdupd() 79 …if (nhdsze > 0) PetscCall(SPARSEPACKqmdmrg(&xadj[1], &adjncy[1], °[1], &qsize[1], &qlink[1], &m… in SPARSEPACKqmdupd() 88 …PetscCall(SPARSEPACKqmdrch(&node, &xadj[1], &adjncy[1], °[1], &marker[1], &rchsze, &rchset[1], … in SPARSEPACKqmdupd() 98 deg[node] = deg1 - 1; in SPARSEPACKqmdupd()
|
| H A D | rcm.c | 37 …Int *xadj, const PetscInt *adjncy, PetscInt *mask, PetscInt *perm, PetscInt *ccsize, PetscInt *deg) in SPARSEPACKrcm() argument 51 --deg; in SPARSEPACKrcm() 57 PetscCall(SPARSEPACKdegree(root, &xadj[1], &adjncy[1], &mask[1], °[1], ccsize, &perm[1])); in SPARSEPACKrcm() 100 if (deg[lperm] <= deg[nbr]) goto L500; in SPARSEPACKrcm()
|
| H A D | spqmd.c | 9 PetscInt i, *deg, *marker, *rchset, *nbrhd, *qsize, *qlink, nofsub, *iperm, nrow, *perm; in MatGetOrdering_QMD() local 18 PetscCall(PetscMalloc5(nrow, &iperm, nrow, °, nrow, &marker, nrow, &rchset, nrow, &nbrhd)); in MatGetOrdering_QMD() 21 …PetscCall(SPARSEPACKgenqmd(&nrow, ia, ja, perm, iperm, deg, marker, rchset, nbrhd, qsize, qlink, &… in MatGetOrdering_QMD() 25 PetscCall(PetscFree5(iperm, deg, marker, rchset, nbrhd)); in MatGetOrdering_QMD()
|
| H A D | degree.c | 26 … const PetscInt *inxadj, const PetscInt *adjncy, PetscInt *mask, PetscInt *deg, PetscInt *ccsize, … in SPARSEPACKdegree() argument 41 --deg; in SPARSEPACKdegree() 77 deg[node] = ideg; in SPARSEPACKdegree()
|
| H A D | qmdrch.c | 30 …st PetscInt *root, const PetscInt *xadj, const PetscInt *adjncy, PetscInt *deg, PetscInt *marker, … in SPARSEPACKqmdrch() argument 46 --deg; in SPARSEPACKqmdrch() 60 if (deg[nabor] < 0) goto L200; in SPARSEPACKqmdrch()
|
| H A D | qmdmrg.c | 34 PetscErrorCode SPARSEPACKqmdmrg(const PetscInt *xadj, const PetscInt *adjncy, PetscInt *deg, PetscI… in SPARSEPACKqmdmrg() argument 50 --deg; in SPARSEPACKqmdmrg() 134 deg[head] = *deg0 + deg1 - 1; in SPARSEPACKqmdmrg()
|
| /petsc/src/dm/dt/fe/interface/ceed/ |
| H A D | feceed.c | 49 PetscInt dim, Nc, deg, ord; in PetscFEGetCeedBasis() local 58 PetscCall(PetscSpaceGetDegree(sp, °, NULL)); in PetscFEGetCeedBasis() 61 …PetscCallCEED(CeedBasisCreateTensorH1Lagrange(fe->ceed, dim, Nc, deg + 1, (ord + 1) / 2, CEED_GAUS… in PetscFEGetCeedBasis()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex73.c | 40 const PetscInt deg = *(PetscInt *)ctx; in solenoidal_totaldeg_2d() local 41 const PetscInt n = deg / 2 + deg % 2; in solenoidal_totaldeg_2d() 49 const PetscInt deg = *(PetscInt *)ctx; in solenoidal_totaldeg_3d() local 50 const PetscInt n = deg / 3 + (deg % 3 ? 1 : 0); in solenoidal_totaldeg_3d() 67 const PetscInt deg = (PetscInt)PetscRealPart(constants[0]); in identity() local 70 …if (dim == 2) PetscCallVoid(solenoidal_totaldeg_2d(dim, t, x, uOff[1] - uOff[0], p, (void *)°)); in identity() 71 else PetscCallVoid(solenoidal_totaldeg_3d(dim, t, x, uOff[1] - uOff[0], p, (void *)°)); in identity()
|
| H A D | ex46.c | 61 PetscInt dim, deg; in SetupDiscretization() local 75 PetscCall(PetscSpaceGetDegree(sp, °, NULL)); in SetupDiscretization() 76 switch (deg) { in SetupDiscretization() 90 …, PETSC_ERR_ARG_OUTOFRANGE, "Could not determine function to test for degree %" PetscInt_FMT, deg); in SetupDiscretization()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexextrude.c | 120 PetscInt deg; in DMPlexExtrude() local 123 PetscCall(PetscSpaceGetDegree(sp, °, NULL)); in DMPlexExtrude() 124 PetscCall(DMPlexCreateCoordinateSpace(*edm, deg, PETSC_FALSE, PETSC_TRUE)); in DMPlexExtrude()
|
| H A D | plexglvis.c | 314 PetscInt dim, deg, dof; in GLVisCreateFE() local 328 PetscCall(PetscSpaceGetDegree(P, °, NULL)); in GLVisCreateFE() 341 if (isSimplex) deg = PetscMin(deg, 3); /* Permutation not coded for degree higher than 3 */ in GLVisCreateFE() 348 PetscCall(PetscSpaceSetDegree(P, deg, PETSC_DETERMINE)); in GLVisCreateFE() 357 PetscCall(PetscDualSpaceSetOrder(Q, deg)); in GLVisCreateFE() 364 PetscCall(PetscDTStroudConicalQuadrature(dim, 1, deg + 1, -1, +1, &q)); in GLVisCreateFE() 365 PetscCall(PetscDTStroudConicalQuadrature(dim - 1, 1, deg + 1, -1, +1, &fq)); in GLVisCreateFE() 367 PetscCall(PetscDTGaussTensorQuadrature(dim, 1, deg + 1, -1, +1, &q)); in GLVisCreateFE() 368 PetscCall(PetscDTGaussTensorQuadrature(dim - 1, 1, deg + 1, -1, +1, &fq)); in GLVisCreateFE() 372 PetscCall(PetscSNPrintf(name, 32, "L2_T1_%" PetscInt_FMT "D_P%" PetscInt_FMT, dim, deg)); in GLVisCreateFE() [all …]
|
| H A D | plexinterpolate.c | 1298 PetscInt deg; in DMPlexInterpolatePointSF() local 1300 for (deg = 0; deg < rootdegree[r]; ++deg, ++idx) { in DMPlexInterpolatePointSF() 1371 for (deg = 0; deg < rootdegree[r]; ++deg, ++idx2) { in DMPlexInterpolatePointSF()
|
| H A D | plexcreate.c | 5366 PetscInt degree = 1, deg; in DMSetFromOptions_Plex() local 5372 PetscCall(DMGetCoordinateDegree_Internal(dm, °)); in DMSetFromOptions_Plex() 5373 …if (coordSpace && deg <= 1) PetscCall(DMPlexCreateCoordinateSpace(dm, degree, PETSC_FALSE, PETSC_T… in DMSetFromOptions_Plex()
|
| /petsc/src/dm/impls/da/ |
| H A D | grglvis.c | 201 PetscInt ien, jen, ken, nc, nl, cdof, deg; in DMSetUpGLVisViewer_DMDA() local 217 deg = 0; in DMSetUpGLVisViewer_DMDA() 220 deg = 1; in DMSetUpGLVisViewer_DMDA() 223 for (i = 0; i < dim; i++) degd *= (deg + 1); in DMSetUpGLVisViewer_DMDA() 226 deg++; in DMSetUpGLVisViewer_DMDA() 229 …, sizeof(fecmesh), "FiniteElementCollection: L2_T1_%" PetscInt_FMT "D_P%" PetscInt_FMT, dim, deg)); in DMSetUpGLVisViewer_DMDA()
|
| /petsc/src/dm/dt/space/impls/sum/ |
| H A D | spacesum.c | 230 PetscInt Ns, Nc, Nv, deg, i; in PetscSpaceSetFromOptions_Sum() local 239 PetscCall(PetscSpaceGetDegree(sp, °, NULL)); in PetscSpaceSetFromOptions_Sum() 277 PetscInt Nv, Ns, Nc, i, sum_Nc = 0, deg = PETSC_INT_MAX, maxDeg = PETSC_INT_MIN; in PetscSpaceSetUp_Sum() local 324 deg = PetscMin(deg, iDeg); in PetscSpaceSetUp_Sum() 331 sp->degree = deg; in PetscSpaceSetUp_Sum()
|
| /petsc/src/dm/dt/space/impls/tensor/ |
| H A D | spacetensor.c | 31 PetscInt Ns, Nc, i, Nv, deg; in PetscSpaceSetFromOptions_Tensor() local 39 PetscCall(PetscSpaceGetDegree(sp, °, NULL)); in PetscSpaceSetFromOptions_Tensor() 135 PetscInt deg, maxDeg; in PetscSpaceSetUp_Tensor() local 236 deg = PETSC_INT_MAX; in PetscSpaceSetUp_Tensor() 244 deg = PetscMin(deg, iDeg); in PetscSpaceSetUp_Tensor() 247 sp->degree = deg; in PetscSpaceSetUp_Tensor()
|
| /petsc/src/dm/dt/space/impls/ptrimmed/ |
| H A D | spaceptrimmed.c | 69 PetscInt Nv, deg, maxDeg; in PetscSpaceSetUp_Ptrimmed() local 91 PetscCall(PetscSpaceGetDegree(sp, °, &maxDeg)); in PetscSpaceSetUp_Ptrimmed() 92 PetscCall(PetscSpaceSetDegree(subsp, deg, maxDeg)); in PetscSpaceSetUp_Ptrimmed()
|
| /petsc/src/dm/dt/space/impls/poly/ |
| H A D | spacepoly.c | 106 PetscInt deg = sp->degree; in PetscSpaceGetDimension_Polynomial() local 110 PetscCall(PetscDTBinomialInt(n + deg, n, dim)); in PetscSpaceGetDimension_Polynomial()
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 1972 (dpm/dpm-vof/static-pileup/bott-wall-max-slope-angle-in-deg 60.)
|