| /petsc/src/dm/tests/ |
| H A D | ex36.c | 86 PetscScalar Ni[8]; in DAApplyConformalMapping() local 95 Ni[0] = 0.125 * (1.0 - xi) * (1.0 - eta) * (1.0 - zeta); in DAApplyConformalMapping() 96 Ni[1] = 0.125 * (1.0 + xi) * (1.0 - eta) * (1.0 - zeta); in DAApplyConformalMapping() 97 Ni[2] = 0.125 * (1.0 - xi) * (1.0 + eta) * (1.0 - zeta); in DAApplyConformalMapping() 98 Ni[3] = 0.125 * (1.0 + xi) * (1.0 + eta) * (1.0 - zeta); in DAApplyConformalMapping() 100 Ni[4] = 0.125 * (1.0 - xi) * (1.0 - eta) * (1.0 + zeta); in DAApplyConformalMapping() 101 Ni[5] = 0.125 * (1.0 + xi) * (1.0 - eta) * (1.0 + zeta); in DAApplyConformalMapping() 102 Ni[6] = 0.125 * (1.0 - xi) * (1.0 + eta) * (1.0 + zeta); in DAApplyConformalMapping() 103 Ni[7] = 0.125 * (1.0 + xi) * (1.0 + eta) * (1.0 + zeta); in DAApplyConformalMapping() 107 xx += Ni[p] * xn[p]; in DAApplyConformalMapping() [all …]
|
| H A D | ex10.c | 19 PetscInt Ne, Ni; in main() local 36 Ni = 1; in main() 37 …nodeOffset = (Ne + Ni) * rank; /* The global node index of the first node defined on this process … in main() 40 nedge = k * Ni; in main()
|
| /petsc/src/dm/impls/da/ |
| H A D | dainterp.c | 119 PetscScalar Ni[2]; in DMCreateInterpolation_DA_1D_Q1() local 138 Ni[0] = 1.0; in DMCreateInterpolation_DA_1D_Q1() 140 PetscCall(MatSetValue(mat, row, cols[0], Ni[0], INSERT_VALUES)); in DMCreateInterpolation_DA_1D_Q1() 152 Ni[0] = 0.5 * (1.0 - xi[li]); in DMCreateInterpolation_DA_1D_Q1() 153 Ni[1] = 0.5 * (1.0 + xi[li]); in DMCreateInterpolation_DA_1D_Q1() 155 if (PetscAbsScalar(Ni[n]) < 1.0e-32) cols[n] = -1; in DMCreateInterpolation_DA_1D_Q1() 157 PetscCall(MatSetValues(mat, 1, &row, 2, cols, Ni, INSERT_VALUES)); in DMCreateInterpolation_DA_1D_Q1() 406 PetscScalar Ni[4]; in DMCreateInterpolation_DA_2D_Q1() local 436 Ni[0] = 1.0; in DMCreateInterpolation_DA_2D_Q1() 439 PetscCall(MatSetValue(mat, row, cols[0], Ni[0], INSERT_VALUES)); in DMCreateInterpolation_DA_2D_Q1() [all …]
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex6.c | 37 static PetscErrorCode LoadData2D(DM dm, PetscInt Ni, PetscInt Nj, PetscInt clSize, Vec u, AppCtx *u… in LoadData2D() argument 45 for (i = 0; i < Ni; ++i) { in LoadData2D() 54 …for (c = 0; c < user->Nc[f]; ++c) closure[o++] = ((kj + joff) * (Ni * user->k[f] + 1) + ki + ioff)… in LoadData2D() 58 PetscCall(DMPlexVecSetClosure(dm, NULL, u, j * Ni + i, closure, INSERT_VALUES)); in LoadData2D() 65 static PetscErrorCode LoadData3D(DM dm, PetscInt Ni, PetscInt Nj, PetscInt Nk, PetscInt clSize, Vec… in LoadData3D() argument 74 for (i = 0; i < Ni; ++i) { in LoadData3D() 84 … ++c) closure[o++] = (((kk + koff) * (Nj * user->k[f] + 1) + kj + joff) * (Ni * user->k[f] + 1) + … in LoadData3D() 89 PetscCall(DMPlexVecSetClosure(dm, NULL, u, (k * Nj + j) * Ni + i, closure, INSERT_VALUES)); in LoadData3D()
|
| /petsc/src/dm/interface/ |
| H A D | dmcoordinates.c | 907 PetscInt N, Ni; in DMGetLocalBoundingBox_Coordinates() local 915 Ni = N / cdim; in DMGetLocalBoundingBox_Coordinates() 916 for (i = 0; i < Ni; ++i) { in DMGetLocalBoundingBox_Coordinates() 927 Ni = N / cdim; in DMGetLocalBoundingBox_Coordinates() 928 for (i = 0; i < Ni; ++i) { in DMGetLocalBoundingBox_Coordinates()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex70.c | 711 PetscScalar xi_p[NSD], Ni[NODES_PER_EL]; in MaterialPoint_AdvectRK1() local 758 EvaluateBasis_Q1(xi_p, Ni); in MaterialPoint_AdvectRK1() 772 vel_p[0] += Ni[i] * vel_n[NSD * i + 0]; in MaterialPoint_AdvectRK1() 773 vel_p[1] += Ni[i] * vel_n[NSD * i + 1]; in MaterialPoint_AdvectRK1() 797 PetscScalar Ni[GAUSS_POINTS][NODES_PER_EL]; in MaterialPoint_Interpolate() local 804 for (q = 0; q < nqp; q++) EvaluateBasis_Q1(qp_xi[q], Ni[q]); in MaterialPoint_Interpolate() 836 eta_q += Ni[q][k] * eta_field_e[k]; in MaterialPoint_Interpolate() 837 rho_q += Ni[q][k] * rho_field_e[k]; in MaterialPoint_Interpolate()
|
| H A D | ex42.c | 102 static void ShapeFunctionQ13D_Evaluate(PetscScalar _xi[], PetscScalar Ni[]) in ShapeFunctionQ13D_Evaluate() argument 108 Ni[0] = 0.125 * (1.0 - xi) * (1.0 - eta) * (1.0 - zeta); in ShapeFunctionQ13D_Evaluate() 109 Ni[1] = 0.125 * (1.0 - xi) * (1.0 + eta) * (1.0 - zeta); in ShapeFunctionQ13D_Evaluate() 110 Ni[2] = 0.125 * (1.0 + xi) * (1.0 + eta) * (1.0 - zeta); in ShapeFunctionQ13D_Evaluate() 111 Ni[3] = 0.125 * (1.0 + xi) * (1.0 - eta) * (1.0 - zeta); in ShapeFunctionQ13D_Evaluate() 113 Ni[4] = 0.125 * (1.0 - xi) * (1.0 - eta) * (1.0 + zeta); in ShapeFunctionQ13D_Evaluate() 114 Ni[5] = 0.125 * (1.0 - xi) * (1.0 + eta) * (1.0 + zeta); in ShapeFunctionQ13D_Evaluate() 115 Ni[6] = 0.125 * (1.0 + xi) * (1.0 + eta) * (1.0 + zeta); in ShapeFunctionQ13D_Evaluate() 116 Ni[7] = 0.125 * (1.0 + xi) * (1.0 - eta) * (1.0 + zeta); in ShapeFunctionQ13D_Evaluate()
|
| H A D | ex49.c | 121 static void ConstructQ12D_Ni(PetscScalar _xi[], PetscScalar Ni[]) in ConstructQ12D_Ni() argument 126 Ni[0] = 0.25 * (1.0 - xi) * (1.0 - eta); in ConstructQ12D_Ni() 127 Ni[1] = 0.25 * (1.0 - xi) * (1.0 + eta); in ConstructQ12D_Ni() 128 Ni[2] = 0.25 * (1.0 + xi) * (1.0 + eta); in ConstructQ12D_Ni() 129 Ni[3] = 0.25 * (1.0 + xi) * (1.0 - eta); in ConstructQ12D_Ni()
|
| H A D | ex43.c | 116 static void ConstructQ12D_Ni(PetscScalar _xi[], PetscScalar Ni[]) in ConstructQ12D_Ni() argument 121 Ni[0] = 0.25 * (1.0 - xi) * (1.0 - eta); in ConstructQ12D_Ni() 122 Ni[1] = 0.25 * (1.0 - xi) * (1.0 + eta); in ConstructQ12D_Ni() 123 Ni[2] = 0.25 * (1.0 + xi) * (1.0 + eta); in ConstructQ12D_Ni() 124 Ni[3] = 0.25 * (1.0 + xi) * (1.0 - eta); in ConstructQ12D_Ni()
|
| /petsc/src/ksp/ksp/utils/dm/ |
| H A D | dmproject.c | 531 PetscScalar xi_p[2], Ni[4]; in DMSwarmProjectField_ApproxQ1_DA_2D() local 582 Ni[0] = 0.25 * (1.0 - xi_p[0]) * (1.0 - xi_p[1]); in DMSwarmProjectField_ApproxQ1_DA_2D() 583 Ni[1] = 0.25 * (1.0 + xi_p[0]) * (1.0 - xi_p[1]); in DMSwarmProjectField_ApproxQ1_DA_2D() 584 Ni[2] = 0.25 * (1.0 + xi_p[0]) * (1.0 + xi_p[1]); in DMSwarmProjectField_ApproxQ1_DA_2D() 585 Ni[3] = 0.25 * (1.0 - xi_p[0]) * (1.0 + xi_p[1]); in DMSwarmProjectField_ApproxQ1_DA_2D() 588 _field_l[element[k]] += Ni[k] * swarm_field[p]; in DMSwarmProjectField_ApproxQ1_DA_2D() 589 _denom_l[element[k]] += Ni[k]; in DMSwarmProjectField_ApproxQ1_DA_2D()
|
| /petsc/src/mat/impls/nest/ |
| H A D | matnest.c | 1103 PetscInt m, n, M, N, mi, ni, Mi, Ni; in MatNestSetSubMat_Nest() local 1114 PetscCall(ISGetSize(bA->isglobal.col[jdxm], &Ni)); in MatNestSetSubMat_Nest() 1115 …Ni, PetscObjectComm((PetscObject)mat), PETSC_ERR_ARG_INCOMP, "Submatrix dimension (%" PetscInt_FMT… in MatNestSetSubMat_Nest() 1718 PetscInt m, n, M, N, mi, ni, Mi, Ni; in MatSetUp_NestIS_Private() local 1724 PetscCall(ISGetSize(vs->isglobal.col[j], &Ni)); in MatSetUp_NestIS_Private() 1727 …Ni, PetscObjectComm((PetscObject)sub), PETSC_ERR_ARG_INCOMP, "Global sizes (%" PetscInt_FMT ",%" P… in MatSetUp_NestIS_Private()
|
| /petsc/src/dm/impls/swarm/ |
| H A D | swarmpic.c | 989 PetscInt *npc_s, *swarm_cellid, Ni; in DMSwarmComputeLocalSize() local 1027 Ni = N; in DMSwarmComputeLocalSize() 1028 npc_s[c * Ns + s] += (PetscInt)(Ni * n_int[s] + 0.5); // TODO Wish we wrapped round() in DMSwarmComputeLocalSize()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plex.c | 8134 PetscInt Ncl, Ni = 0; in DMPlexGetClosureIndicesSize_Internal() local 8142 Ni += dof; in DMPlexGetClosureIndicesSize_Internal() 8145 *closureSize = Ni; in DMPlexGetClosureIndicesSize_Internal() 8167 PetscInt Nf, Ncl, Ni = 0, offsets[32], p, f; in DMPlexGetClosureIndices_Internal() local 8205 Ni += dof; in DMPlexGetClosureIndices_Internal() 8207 if (*numRows == -1) *numRows = Ni; in DMPlexGetClosureIndices_Internal() 8208 if (*numCols == -1) *numCols = Ni; in DMPlexGetClosureIndices_Internal() 8212 …f] == Ni, PetscObjectComm((PetscObject)dm), PETSC_ERR_PLIB, "Invalid size for closure %" PetscInt_… in DMPlexGetClosureIndices_Internal() 8214 …tscCheck(nCols == Ni, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_SIZ, "Expected %" PetscInt_F… in DMPlexGetClosureIndices_Internal() 8215 …etscCheck(nRows == Ni, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_SIZ, "Expected %" PetscInt_… in DMPlexGetClosureIndices_Internal() [all …]
|
| /petsc/src/dm/impls/stag/ |
| H A D | stag2d.c | 227 const PetscInt Ni = stag->N[i], nRanksi = stag->nRanks[i]; in DMSetUp_Stag_2d() local 229 for (j = 0; j < stag->nRanks[i]; ++j) stag->l[i][j] = Ni / nRanksi + ((Ni % nRanksi) > j); in DMSetUp_Stag_2d()
|
| H A D | stag3d.c | 319 const PetscInt Ni = stag->N[i], nRanksi = stag->nRanks[i]; in DMSetUp_Stag_3d() local 321 for (j = 0; j < stag->nRanks[i]; ++j) stag->l[i][j] = Ni / nRanksi + ((Ni % nRanksi) > j); in DMSetUp_Stag_3d()
|
| /petsc/doc/ |
| H A D | petsc.bib | 990 author = {Homer F Walker and Peng Ni}, 1226 title = {Field induced vortex dynamics in magnetic {Ni} nanotriangles},
|