Searched refs:sNc (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/dt/space/impls/sum/ |
| H A D | spacesum.c | 310 PetscInt sNv, sNc, iDeg, iMaxDeg; in PetscSpaceSetUp_Sum() local 317 PetscCall(PetscSpaceGetNumComponents(si, &sNc)); in PetscSpaceSetUp_Sum() 318 if (i == 0 && sNc == Nc) concatenate = PETSC_FALSE; in PetscSpaceSetUp_Sum() 319 minNc = PetscMin(minNc, sNc); in PetscSpaceSetUp_Sum() 320 maxNc = PetscMax(maxNc, sNc); in PetscSpaceSetUp_Sum() 321 sum_Nc += sNc; in PetscSpaceSetUp_Sum() 447 PetscInt sNv, spdim, sNc, p; in PetscSpaceEvaluate_Sum() local 450 PetscCall(PetscSpaceGetNumComponents(sum->sumspaces[s], &sNc)); in PetscSpaceEvaluate_Sum() 462 for (c = 0; c < sNc; ++c) { in PetscSpaceEvaluate_Sum() 467 sBInd = (p * spdim + j) * sNc + c; in PetscSpaceEvaluate_Sum() [all …]
|
| /petsc/src/dm/dt/space/impls/tensor/ |
| H A D | spacetensor.c | 330 PetscInt sNv, sNc, spdim; in PetscSpaceEvaluate_Tensor() local 334 PetscCall(PetscSpaceGetNumComponents(tens->tensspaces[s], &sNc)); in PetscSpaceEvaluate_Tensor() 337 …PetscCheck(!(Nc % cstep) && !(Nc % sNc), PETSC_COMM_SELF, PETSC_ERR_PLIB, "Bad tensor loop: Nv %" … in PetscSpaceEvaluate_Tensor() 339 cskip = Nc / (cstep * sNc); in PetscSpaceEvaluate_Tensor() 351 for (PetscInt sc = 0; sc < sNc; sc++) { in PetscSpaceEvaluate_Tensor() 353 PetscInt c = (l * sNc + sc) * cstep + m; in PetscSpaceEvaluate_Tensor() 355 …r (PetscInt p = 0; p < npoints; p++) B[(pdim * p + i) * Nc + c] *= sB[(spdim * p + si) * sNc + sc]; in PetscSpaceEvaluate_Tensor() 370 for (PetscInt sc = 0; sc < sNc; sc++) { in PetscSpaceEvaluate_Tensor() 372 PetscInt c = (l * sNc + sc) * cstep + m; in PetscSpaceEvaluate_Tensor() 376 …ts; p++) D[((pdim * p + i) * Nc + c) * Nv + der] *= sD[((spdim * p + si) * sNc + sc) * sNv + der -… in PetscSpaceEvaluate_Tensor() [all …]
|
| /petsc/src/dm/dt/dualspace/impls/sum/ |
| H A D | dualspacesum.c | 417 PetscInt sNc, sNpoints, sNcols; in PetscDualSpaceSumCreateMappings() local 421 PetscCall(PetscDualSpaceGetNumComponents(subsp, &sNc)); in PetscDualSpaceSumCreateMappings() 457 sNcols = sNpoints * sNc; in PetscDualSpaceSumCreateMappings() 471 for (PetscInt c = 0; c < sNc; c++, r++) cols[r] = coffset + p * Nc + c; in PetscDualSpaceSumCreateMappings() 473 coffset += uniform_points ? sNc : Nc * sNpoints + sNc; in PetscDualSpaceSumCreateMappings() 781 PetscInt sNc, formDegree; in PetscDualSpaceSetUp_Sum() local 786 PetscCall(PetscDualSpaceGetNumComponents(si, &sNc)); in PetscDualSpaceSetUp_Sum() 787 …if (sNc != Nc) PetscCheck(concatenate, PetscObjectComm((PetscObject)sp), PETSC_ERR_ARG_WRONGSTATE,… in PetscDualSpaceSetUp_Sum() 788 minNc = PetscMin(minNc, sNc); in PetscDualSpaceSetUp_Sum() 789 maxNc = PetscMax(maxNc, sNc); in PetscDualSpaceSetUp_Sum() [all …]
|