Lines Matching refs:nl

1350       PetscInt        nl;  in PCBDDCNedelecSupport()  local
1352 PetscCall(ISGetLocalSize(eedges[i], &nl)); in PCBDDCNedelecSupport()
1354 PetscCall(VecSetValuesLocal(w, nl, idxs, NULL, INSERT_VALUES)); in PCBDDCNedelecSupport()
2045 PetscInt d, cdim, nl, nf, **ctxs; in PCBDDCComputeLocalTopologyInfo() local
2057 PetscCall(VecGetLocalSize(vcoords, &nl)); in PCBDDCComputeLocalTopologyInfo()
2058 PetscCall(PetscMalloc1(nl * cdim, &coords)); in PCBDDCComputeLocalTopologyInfo()
2079 for (i = 0; i < nl; i++) coords[i * cdim + d] = PetscRealPart(v[i]); in PCBDDCComputeLocalTopologyInfo()
2083 PetscCall(PCSetCoordinates(pc, cdim, nl, coords)); in PCBDDCComputeLocalTopologyInfo()
2183 PetscInt nl, i; in PCBDDCBenignMatMult_Private_Private() local
2185 PetscCall(VecGetLocalSize(x, &nl)); in PCBDDCBenignMatMult_Private_Private()
2187 PetscCall(PetscArraycpy(ctx->work, ax, nl)); in PCBDDCBenignMatMult_Private_Private()
2911 PetscInt nsubs, i, j, nl; in PCBDDCBenignDetectSaddlePoint() local
2921 PetscCall(ISGetLocalSize(zerodiag, &nl)); in PCBDDCBenignDetectSaddlePoint()
2926 for (j = 0; j < nl; j++) array[idxs[j]] = 1.; in PCBDDCBenignDetectSaddlePoint()
2931 for (j = 0; j < nl; j++) array[idxs[j]] = 0.; in PCBDDCBenignDetectSaddlePoint()
2948 PetscInt nl; in PCBDDCBenignDetectSaddlePoint() local
2955 PetscCall(MatGetLocalSize(pcbddc->local_mat, &nl, NULL)); in PCBDDCBenignDetectSaddlePoint()
2956 PetscCall(ISCreateStride(PETSC_COMM_SELF, nl, 0, 1, &tis)); in PCBDDCBenignDetectSaddlePoint()
2961 PetscCall(ISGetLocalSize(t_zerodiag_subs, &nl)); in PCBDDCBenignDetectSaddlePoint()
2962 if (nl) { in PCBDDCBenignDetectSaddlePoint()
2967 PetscCall(ISGetLocalSize(subs[i], &nl)); in PCBDDCBenignDetectSaddlePoint()
2970 for (j = 0; j < nl; j++) array[idxs[j]] = 1.; in PCBDDCBenignDetectSaddlePoint()
6038 PetscInt cdim = pcbddc->mat_graph->cdim, nl, i, d; in PCBDDCSetUpLocalSolvers() local
6040 PetscCall(ISGetLocalSize(pcis->is_I_local, &nl)); in PCBDDCSetUpLocalSolvers()
6042 PetscCall(PetscMalloc1(nl * cdim, &scoords)); in PCBDDCSetUpLocalSolvers()
6043 for (i = 0; i < nl; i++) { in PCBDDCSetUpLocalSolvers()
6047 PetscCall(PCSetCoordinates(pc_temp, cdim, nl, scoords)); in PCBDDCSetUpLocalSolvers()
6186 PetscInt cdim = pcbddc->mat_graph->cdim, nl, i, d; in PCBDDCSetUpLocalSolvers() local
6188 PetscCall(ISGetLocalSize(pcbddc->is_R_local, &nl)); in PCBDDCSetUpLocalSolvers()
6190 PetscCall(PetscMalloc1(nl * cdim, &scoords)); in PCBDDCSetUpLocalSolvers()
6191 for (i = 0; i < nl; i++) { in PCBDDCSetUpLocalSolvers()
6195 PetscCall(PCSetCoordinates(pc_temp, cdim, nl, scoords)); in PCBDDCSetUpLocalSolvers()
7640 PetscInt nl, j; in PCBDDCAnalyzeInterface() local
7642 PetscCall(ISGetLocalSize(pcbddc->local_subs[i], &nl)); in PCBDDCAnalyzeInterface()
7644 for (j = 0; j < nl; j++) local_subs[idxs[j]] = i; in PCBDDCAnalyzeInterface()
7893 PetscInt nl; in PCBDDCMatISGetSubassemblingPattern() local
7899 PetscCall(VecGetLocalSize(v, &nl)); in PCBDDCMatISGetSubassemblingPattern()
7901 PetscCall(PetscMalloc1(nl, &v_wgt)); in PCBDDCMatISGetSubassemblingPattern()
7902 for (i = 0; i < nl; i++) v_wgt[i] = (PetscInt)PetscRealPart(array[i]); in PCBDDCMatISGetSubassemblingPattern()
8784 PetscInt nl; in PCBDDCSetUpCoarseSolver() local
8785 PetscCall(VecGetLocalSize(vp[0], &nl)); in PCBDDCSetUpCoarseSolver()
8786 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, 1, nl, NULL, &coarsedivudotp)); in PCBDDCSetUpCoarseSolver()
8789 PetscCall(PetscArraycpy(arraym, arrayv, nl)); in PCBDDCSetUpCoarseSolver()
9137 PetscInt nl; in PCBDDCSetUpCoarseSolver() local
9140 PetscCall(VecGetLocalSize(nullv, &nl)); in PCBDDCSetUpCoarseSolver()
9143 PetscCall(PetscArraycpy(array2, array, nl)); in PCBDDCSetUpCoarseSolver()