Lines Matching refs:P
594 PetscInt field_offset = 0, num_comp, P, Q, dim; in ComputeFieldTabulationP2C() local
600 P = tabulation->Nb / num_comp; in ComputeFieldTabulationP2C()
604 PetscCall(PetscCalloc1(P * Q, interp)); in ComputeFieldTabulationP2C()
605 PetscCall(PetscCalloc1(P * Q * dim, grad)); in ComputeFieldTabulationP2C()
616 for (CeedInt p_ceed = 0; p_ceed < P; p_ceed++) { in ComputeFieldTabulationP2C()
618 …(*interp)[q * P + p_ceed] = tabulation->T[0][((face * Q + q) * P * num_comp + p_petsc) * num_comp … in ComputeFieldTabulationP2C()
620 …(*grad)[(d * Q + q) * P + p_ceed] = tabulation->T[1][(((face * Q + q) * P * num_comp + p_petsc) * … in ComputeFieldTabulationP2C()
828 …PetscInt num_comp = basis_tabulation->Nc, P = basis_tabulation->Nb / num_comp, Q = basis_tabulatio… in DMPlexCeedBasisCreate() local
830 …PetscCallCeed(ceed, CeedBasisCreateH1(ceed, elem_topo, num_comp, P, Q, interp, grad, q_points, q_w… in DMPlexCeedBasisCreate()
999 PetscInt num_derivatives = 1, num_comp, P, Q = -1; in DMPlexCeedBasisCellToFaceCreate() local
1016 P = basis_tabulation->Nb / num_comp; in DMPlexCeedBasisCellToFaceCreate()
1018 …PetscCallCeed(ceed, CeedBasisCreateH1(ceed, elem_topo, num_comp, P, Q, interp, grad, q_points, q_w… in DMPlexCeedBasisCellToFaceCreate()