Home
last modified time | relevance | path

Searched refs:indx (Results 1 – 21 of 21) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex51.c39 PetscInt *idx, indx, count, *rows, i, j, k, start, end, its; in main() local
93 indx = 0; in main()
95 …for (j = 0; j < (p + 1); ++j) idx[indx++] = p * (p * m + 1) * (i / m) + p * (i % m) + k * (p * m +… in main()
128 indx = 0; in main()
130 …for (j = 0; j < (p + 1); ++j) idx[indx++] = p * (p * m + 1) * (i / m) + p * (i % m) + k * (p * m +… in main()
162 indx = 1; in main()
166 rowsy[count++] = (indx / p) * h + gllNode[indx % p] * h; in main()
167 indx++; in main()
170 indx = 1; in main()
174 rowsy[count++] = (indx / p) * h + gllNode[indx % p] * h; in main()
[all …]
H A Dex72.c185 PetscInt j, mvec, start, end, indx; in main() local
196 indx = start + j; in main()
197 PetscCall(VecSetValues(tmp, 1, &indx, bold + j, INSERT_VALUES)); in main()
/petsc/src/mat/impls/aij/seq/aijmkl/
H A Daijmkl.h33 …lpha, matdescra, val, indx, pntrb, pntre, x, beta, y) mkl_scsrmv(transa, m, k, alpha, matdescra, (… argument
35 …lpha, matdescra, val, indx, pntrb, pntre, x, beta, y) mkl_dcsrmv(transa, m, k, alpha, matdescra, (… argument
39 …lpha, matdescra, val, indx, pntrb, pntre, x, beta, y) mkl_ccsrmv(transa, m, k, alpha, matdescra, (… argument
41 …lpha, matdescra, val, indx, pntrb, pntre, x, beta, y) mkl_zcsrmv(transa, m, k, alpha, matdescra, (… argument
/petsc/src/ksp/pc/impls/hypre/
H A Dhypre.c764 PetscInt indx; in PCSetFromOptions_HYPRE_ILU() local
772 …pe", "None", HYPREILUType, PETSC_STATIC_ARRAY_LENGTH(HYPREILUType), HYPREILUType[0], &indx, &flg)); in PCSetFromOptions_HYPRE_ILU()
773 if (flg) PetscCallHYPRE(HYPRE_ILUSetType(jac->hsolver, (HYPRE_Int)indx)); in PCSetFromOptions_HYPRE_ILU()
776 …PREILUIterSetup, PETSC_STATIC_ARRAY_LENGTH(HYPREILUIterSetup), HYPREILUIterSetup[0], &indx, &flg)); in PCSetFromOptions_HYPRE_ILU()
777 if (flg) PetscCallHYPRE(HYPRE_ILUSetIterativeSetupType(jac->hsolver, (HYPRE_Int)indx)); in PCSetFromOptions_HYPRE_ILU()
780 …"-pc_hypre_ilu_iterative_setup_option", "Set ILU iterative setup option", "None", 0, &indx, &flg)); in PCSetFromOptions_HYPRE_ILU()
781 if (flg) PetscCallHYPRE(HYPRE_ILUSetIterativeSetupOption(jac->hsolver, (HYPRE_Int)indx)); in PCSetFromOptions_HYPRE_ILU()
784 …rative_setup_maxiter", "Set ILU iterative setup maximum iteration count", "None", 0, &indx, &flg)); in PCSetFromOptions_HYPRE_ILU()
785 if (flg) PetscCallHYPRE(HYPRE_ILUSetIterativeSetupMaxIter(jac->hsolver, (HYPRE_Int)indx)); in PCSetFromOptions_HYPRE_ILU()
792 …PetscCall(PetscOptionsInt("-pc_hypre_ilu_print_level", "Set ILU print level", "None", 0, &indx, &f… in PCSetFromOptions_HYPRE_ILU()
[all …]
/petsc/src/ts/tests/
H A Dex3.c340 PetscInt nli[num_z][2], indx[num_z]; in femBg() local
349 indx[i] = 0; in femBg()
364 for (i = 0; i < nz - 1; i++) indx[i] = i - 1; in femBg()
365 indx[nz - 1] = -1; in femBg()
390 i = indx[ip]; in femBg()
396 j = indx[ipp]; in femBg()
420 PetscInt nli[num_z][2], indx[num_z]; in femA() local
429 indx[i] = 0; in femA()
444 for (i = 0; i < nz - 1; i++) indx[i] = i - 1; in femA()
445 indx[nz - 1] = -1; in femA()
[all …]
/petsc/src/ksp/ksp/tests/
H A Dex6.c63 PetscInt m, n, j, mvec, start, end, indx; in main() local
75 indx = start + j; in main()
76 PetscCall(VecSetValues(tmp, 1, &indx, bold + j, INSERT_VALUES)); in main()
H A Dex27.c49 PetscInt m, n, j, mvec, start, end, indx; in main() local
63 indx = start + j; in main()
64 PetscCall(VecSetValues(tmp, 1, &indx, bold + j, INSERT_VALUES)); in main()
/petsc/src/mat/impls/aij/seq/superlu/
H A Dsuperlu.c397 PetscInt indx; in MatLUFactorSymbolic_SuperLU() local
408 …PetscOptionsEList("-mat_superlu_colperm", "ColPerm", "None", colperm, 4, colperm[3], &indx, &flg)); in MatLUFactorSymbolic_SuperLU()
409 if (flg) lu->options.ColPerm = (colperm_t)indx; in MatLUFactorSymbolic_SuperLU()
410 …EList("-mat_superlu_iterrefine", "IterRefine", "None", iterrefine, 4, iterrefine[0], &indx, &flg)); in MatLUFactorSymbolic_SuperLU()
411 if (flg) lu->options.IterRefine = (IterRefine_t)indx; in MatLUFactorSymbolic_SuperLU()
420 …"-mat_superlu_rowperm", "rowperm", "None", rowperm, 2, rowperm[lu->options.RowPerm], &indx, &flg)); in MatLUFactorSymbolic_SuperLU()
421 if (flg) lu->options.RowPerm = (rowperm_t)indx; in MatLUFactorSymbolic_SuperLU()
442 …l(PetscOptionsInt("-mat_superlu_ilu_norm", "ILU_Norm", "None", lu->options.ILU_Norm, &indx, &flg)); in MatLUFactorSymbolic_SuperLU()
443 if (flg) lu->options.ILU_Norm = (norm_t)indx; in MatLUFactorSymbolic_SuperLU()
444 …l(PetscOptionsInt("-mat_superlu_ilu_milu", "ILU_MILU", "None", lu->options.ILU_MILU, &indx, &flg)); in MatLUFactorSymbolic_SuperLU()
[all …]
/petsc/share/petsc/saws/js/
H A DboxTree.js75 var indx = description.indexOf("<br>");
76 var chunk = description.substring(0,indx);
77 description = description.substring(indx+4,description.length);
/petsc/src/mat/impls/aij/mpi/superlu_dist/
H A Dsuperlu_dist.c589 PetscInt M = A->rmap->N, N = A->cmap->N, indx; in MatLUFactorSymbolic_SuperLU_DIST() local
607 …List("-mat_superlu_dist_rowperm", "Row permutation", "None", rowperm, 4, rowperm[1], &indx, &flg)); in MatLUFactorSymbolic_SuperLU_DIST()
609 switch (indx) { in MatLUFactorSymbolic_SuperLU_DIST()
627 …t("-mat_superlu_dist_colperm", "Column permutation", "None", colperm, 5, colperm[3], &indx, &flg)); in MatLUFactorSymbolic_SuperLU_DIST()
629 switch (indx) { in MatLUFactorSymbolic_SuperLU_DIST()
666 … pattern for repeated matrix factorization", "None", factPattern, 3, factPattern[0], &indx, &flg)); in MatLUFactorSymbolic_SuperLU_DIST()
668 switch (indx) { in MatLUFactorSymbolic_SuperLU_DIST()
/petsc/src/ts/impls/implicit/sundials/
H A Dsundials.c385 int indx; in TSSetFromOptions_Sundials() local
391 … "TSSundialsSetType", TSSundialsLmmTypes, 3, TSSundialsLmmTypes[cvode->cvode_type], &indx, &flag)); in TSSetFromOptions_Sundials()
392 if (flag) PetscCall(TSSundialsSetType(ts, (TSSundialsLmmType)indx)); in TSSetFromOptions_Sundials()
393 …midtType", TSSundialsGramSchmidtTypes, 3, TSSundialsGramSchmidtTypes[cvode->gtype], &indx, &flag)); in TSSetFromOptions_Sundials()
394 if (flag) PetscCall(TSSundialsSetGramSchmidtType(ts, (TSSundialsGramSchmidtType)indx)); in TSSetFromOptions_Sundials()
/petsc/src/mat/tests/
H A Dex147.c15 PetscInt i, j, indx[100], n1; in main() local
H A Dex146.c15 PetscInt i, j, indx, n1; in main() local
/petsc/src/ksp/ksp/interface/
H A Ditcl.c341 PetscInt indx, model[2] = {0, 0}, nmax, max_it; in KSPSetFromOptions() local
457 …ergence_test", "Convergence test", "KSPSetConvergenceTest", convtests, 3, "default", &indx, &flg)); in KSPSetFromOptions()
459 switch (indx) { in KSPSetFromOptions()
/petsc/src/ksp/pc/impls/ml/
H A Dml.c964 PetscInt indx, PrintLevel, partindx; in PCSetFromOptions_ML() local
981 indx = 0; in PCSetFromOptions_ML()
988 …Aggregate Coarsen Scheme", "ML_Aggregate_Set_CoarsenScheme_*", scheme, 4, scheme[0], &indx, NULL)); in PCSetFromOptions_ML()
990 pc_ml->CoarsenScheme = indx; in PCSetFromOptions_ML()
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c2804 PetscInt *indx; in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ() local
2834 … PetscCall(MatGetRow_SeqSBAIJ(inmat, i * bs, &nnz, &indx, NULL)); /* non-blocked nnz and indx */ in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2836 for (j = 0; j < nnz; j++) bindx[j] = indx[j * bs] / bs; in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2838 PetscCall(MatRestoreRow_SeqSBAIJ(inmat, i * bs, &nnz, &indx, NULL)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2858 PetscCall(MatGetRow_SeqSBAIJ(inmat, i, &nnz, &indx, &values)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2860 PetscCall(MatSetValues(*outmat, 1, &Ii, nnz, indx, values, INSERT_VALUES)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2861 PetscCall(MatRestoreRow_SeqSBAIJ(inmat, i, &nnz, &indx, &values)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
/petsc/src/snes/interface/
H A Dsnes.c962 PetscInt i, indx, lag, grids, max_its, max_funcs; in SNESSetFromOptions() local
1026 …SNESSetConvergenceTest", convtests, PETSC_STATIC_ARRAY_LENGTH(convtests), "default", &indx, &flg)); in SNESSetFromOptions()
1028 switch (indx) { in SNESSetFromOptions()
1041 …ule", "SNES Norm schedule", "SNESSetNormSchedule", SNESNormSchedules, 5, "function", &indx, &flg)); in SNESSetFromOptions()
1042 if (flg) PetscCall(SNESSetNormSchedule(snes, (SNESNormSchedule)indx)); in SNESSetFromOptions()
1044 …NES Norm schedule", "SNESSetFunctionType", SNESFunctionTypes, 2, "unpreconditioned", &indx, &flg)); in SNESSetFromOptions()
1045 if (flg) PetscCall(SNESSetFunctionType(snes, (SNESFunctionType)indx)); in SNESSetFromOptions()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c3580 PetscInt *indx; in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ() local
3609 PetscCall(MatGetRow_SeqBAIJ(inmat, i * bs, &nnz, &indx, NULL)); /* non-blocked nnz and indx */ in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3611 for (j = 0; j < nnz; j++) bindx[j] = indx[j * bs] / bs; in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3613 PetscCall(MatRestoreRow_SeqBAIJ(inmat, i * bs, &nnz, &indx, NULL)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3632 PetscCall(MatGetRow_SeqBAIJ(inmat, i, &nnz, &indx, &values)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3634 PetscCall(MatSetValues(*outmat, 1, &Ii, nnz, indx, values, INSERT_VALUES)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3635 PetscCall(MatRestoreRow_SeqBAIJ(inmat, i, &nnz, &indx, &values)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
/petsc/src/mat/impls/aij/seq/
H A Dinode.c4130 …scInt row, col, *permr, *permc, *ns_row = a->inode.size_csr, *tns, start_val, end_val, indx; in MatInodeAdjustForInodes_SeqAIJ_Inode() local
4150 indx = ridx[i]; in MatInodeAdjustForInodes_SeqAIJ_Inode()
4151 start_val = tns[indx]; in MatInodeAdjustForInodes_SeqAIJ_Inode()
4152 end_val = tns[indx + 1]; in MatInodeAdjustForInodes_SeqAIJ_Inode()
4161 indx = cidx[i]; in MatInodeAdjustForInodes_SeqAIJ_Inode()
4162 start_val = tns[indx]; in MatInodeAdjustForInodes_SeqAIJ_Inode()
4163 end_val = tns[indx + 1]; in MatInodeAdjustForInodes_SeqAIJ_Inode()
H A Daij.c1739 PetscInt n = A->rmap->n, i, ncnt = 0, *indx, j, bsizemax = 0, *v_pivots; in MatInvertVariableBlockDiagonal_SeqAIJ() local
1751 PetscCall(PetscMalloc1(bsizemax, &indx)); in MatInvertVariableBlockDiagonal_SeqAIJ()
1755 for (j = 0; j < bsizes[i]; j++) indx[j] = ncnt + j; in MatInvertVariableBlockDiagonal_SeqAIJ()
1756 PetscCall(MatGetValues(A, bsizes[i], indx, bsizes[i], indx, diag)); in MatInvertVariableBlockDiagonal_SeqAIJ()
1802 PetscCall(PetscFree(indx)); in MatInvertVariableBlockDiagonal_SeqAIJ()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c4573 PetscInt *indx; in MatCreateMPIMatConcatenateSeqMat_MPIAIJ() local
4592 PetscCall(MatGetRow_SeqAIJ(inmat, i, &nnz, &indx, NULL)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4593 PetscCall(MatPreallocateSet(i + rstart, nnz, indx, dnz, onz)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4594 PetscCall(MatRestoreRow_SeqAIJ(inmat, i, &nnz, &indx, NULL)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4612 PetscCall(MatGetRow_SeqAIJ(inmat, i, &nnz, &indx, &values)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4614 PetscCall(MatSetValues(*outmat, 1, &Ii, nnz, indx, values, INSERT_VALUES)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4615 PetscCall(MatRestoreRow_SeqAIJ(inmat, i, &nnz, &indx, &values)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()