Home
last modified time | relevance | path

Searched refs:icntl (Results 1 – 15 of 15) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex52f.F9026 PetscInt ival, icntl, infog34
119 icntl = 7
121 PetscCallA(MatMumpsSetIcntl(F, icntl, ival, ierr))
124 icntl = 24
126 PetscCallA(MatMumpsSetIcntl(F, icntl, ival, ierr))
127 icntl = 3
129 PetscCallA(MatMumpsSetCntl(F, icntl, val, ierr))
132 icntl = 33
134 PetscCallA(MatMumpsSetIcntl(F, icntl, ival, ierr))
140 icntl = 3
[all …]
H A Dex52.c180 PetscInt ival, icntl; in main() local
219 icntl = 7; in main()
221 PetscCall(MatMumpsSetIcntl(F, icntl, ival)); in main()
226 icntl = 3; in main()
227 PetscCall(MatMumpsGetCntl(F, icntl, &val)); in main()
396 PetscInt icntl, infog34, num_null_pivots, *null_pivots; in main() local
398 icntl = 3; in main()
399 PetscCall(MatMumpsGetCntl(F, icntl, &cntl)); in main()
H A Dex57f.F90109 PetscInt icntl, ival
276 icntl = 7; ival = 2
277 PetscCallA(MatMumpsSetIcntl(F, icntl, ival, ierr))
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/
H A Dmkl_cpardiso.c508 PetscInt icntl, threads; in MatSetFromOptions_MKL_CPARDISO() local
516 …re that must be kept in memory at the same time", "None", mat_mkl_cpardiso->maxfct, &icntl, &flg)); in MatSetFromOptions_MKL_CPARDISO()
517 if (flg) mat_mkl_cpardiso->maxfct = icntl; in MatSetFromOptions_MKL_CPARDISO()
519 …ndicates the actual matrix for the solution phase", "None", mat_mkl_cpardiso->mnum, &icntl, &flg)); in MatSetFromOptions_MKL_CPARDISO()
520 if (flg) mat_mkl_cpardiso->mnum = icntl; in MatSetFromOptions_MKL_CPARDISO()
522 …at_mkl_cpardiso_68", "Message level information", "None", mat_mkl_cpardiso->msglvl, &icntl, &flg)); in MatSetFromOptions_MKL_CPARDISO()
523 if (flg) mat_mkl_cpardiso->msglvl = icntl; in MatSetFromOptions_MKL_CPARDISO()
525 …"-mat_mkl_cpardiso_69", "Defines the matrix type", "None", mat_mkl_cpardiso->mtype, &icntl, &flg)); in MatSetFromOptions_MKL_CPARDISO()
526 if (flg) mat_mkl_cpardiso->mtype = icntl; in MatSetFromOptions_MKL_CPARDISO()
527 …nt("-mat_mkl_cpardiso_1", "Use default values", "None", mat_mkl_cpardiso->iparm[0], &icntl, &flg)); in MatSetFromOptions_MKL_CPARDISO()
[all …]
/petsc/src/binding/petsc4py/src/lib-petsc/compat/
H A Dmumps.h12 PetscErrorCode MatMumpsGetIcntl(PETSC_UNUSED Mat F,PETSC_UNUSED PetscInt icntl,PETSC_UNUSED PetscIn… in MatMumpsGetIcntl() argument
13 PetscErrorCode MatMumpsGetCntl(PETSC_UNUSED Mat F,PETSC_UNUSED PetscInt icntl,PETSC_UNUSED PetscRea… in MatMumpsGetCntl() argument
14 PetscErrorCode MatMumpsGetInfo(PETSC_UNUSED Mat F,PETSC_UNUSED PetscInt icntl,PETSC_UNUSED PetscInt… in MatMumpsGetInfo() argument
15 PetscErrorCode MatMumpsGetInfog(PETSC_UNUSED Mat F,PETSC_UNUSED PetscInt icntl,PETSC_UNUSED PetscIn… in MatMumpsGetInfog() argument
16 PetscErrorCode MatMumpsGetRinfo(PETSC_UNUSED Mat F,PETSC_UNUSED PetscInt icntl,PETSC_UNUSED PetscRe… in MatMumpsGetRinfo() argument
17 PetscErrorCode MatMumpsGetRinfog(PETSC_UNUSED Mat F,PETSC_UNUSED PetscInt icntl,PETSC_UNUSED PetscR… in MatMumpsGetRinfog() argument
/petsc/src/mat/impls/aij/seq/mkl_pardiso/
H A Dmkl_pardiso.c614 PetscInt icntl, bs, threads = 1; in MatSetFromOptions_MKL_PARDISO() local
623 …ure that must be kept in memory at the same time", "None", mat_mkl_pardiso->maxfct, &icntl, &flg)); in MatSetFromOptions_MKL_PARDISO()
624 if (flg) mat_mkl_pardiso->maxfct = icntl; in MatSetFromOptions_MKL_PARDISO()
626 …Indicates the actual matrix for the solution phase", "None", mat_mkl_pardiso->mnum, &icntl, &flg)); in MatSetFromOptions_MKL_PARDISO()
627 if (flg) mat_mkl_pardiso->mnum = icntl; in MatSetFromOptions_MKL_PARDISO()
629 …-mat_mkl_pardiso_68", "Message level information", "None", mat_mkl_pardiso->msglvl, &icntl, &flg)); in MatSetFromOptions_MKL_PARDISO()
630 if (flg) mat_mkl_pardiso->msglvl = icntl; in MatSetFromOptions_MKL_PARDISO()
632 …t("-mat_mkl_pardiso_69", "Defines the matrix type", "None", mat_mkl_pardiso->mtype, &icntl, &flg)); in MatSetFromOptions_MKL_PARDISO()
635 mat_mkl_pardiso->mtype = icntl; in MatSetFromOptions_MKL_PARDISO()
636 icntl = mat_mkl_pardiso->iparm[34]; in MatSetFromOptions_MKL_PARDISO()
[all …]
/petsc/src/mat/graphops/order/
H A Dwbm.c40 PetscInt num, info[10], icntl[10], i; in MatGetOrdering_WBM() local
74 PetscCallExternal(mc64id_dist, icntl); in MatGetOrdering_WBM()
75icntl[0] = 0; /* allow printing error messages (f2c'd code uses if non-negative, ignores value ot… in MatGetOrdering_WBM()
76 icntl[1] = -1; /* suppress warnings */ in MatGetOrdering_WBM()
77 icntl[2] = -1; /* ignore diagnostic output [default] */ in MatGetOrdering_WBM()
78 icntl[3] = 0; /* perform consistency checks [default] */ in MatGetOrdering_WBM()
79 …llExternal(mc64ad_dist, &job, &nrow, &nnz, ia, ja, a, &num, perm, &liw, iw, &ldw, dw, icntl, info); in MatGetOrdering_WBM()
/petsc/src/mat/impls/aij/mpi/pastix/
H A Dpastix.c378 PetscInt icntl; in MatSetFromOptions_PaStiX() local
388 …m[IPARM_VERBOSE] : level of printing (0 to 2)", "None", iparm[IPARM_VERBOSE], &icntl, &set, 0, 2)); in MatSetFromOptions_PaStiX()
389 if (set) iparm[IPARM_VERBOSE] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
391 …FACTORIZATION]: Factorization algorithm", "None", iparm[IPARM_FACTORIZATION], &icntl, &set, 0, 4)); in MatSetFromOptions_PaStiX()
392 if (set) iparm[IPARM_FACTORIZATION] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
394 …_itermax", "iparm[IPARM_ITERMAX]: Max iterations", "None", iparm[IPARM_ITERMAX], &icntl, &set, 1)); in MatSetFromOptions_PaStiX()
395 if (set) iparm[IPARM_ITERMAX] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
403 …, "iparm[IPARM_ORDERING]: Ordering algorithm", "None", iparm[IPARM_ORDERING], &icntl, &set, 0, 2)); in MatSetFromOptions_PaStiX()
404 if (set) iparm[IPARM_ORDERING] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
406 …RM_THREAD_NBR]: Number of thread by MPI node", "None", iparm[IPARM_THREAD_NBR], &icntl, &set, -1)); in MatSetFromOptions_PaStiX()
[all …]
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c126 MUMPS_INT *icntl; member
183 outer->icntl = inner->icntl; \
507 #define ICNTL(I) icntl[(I) - 1]
2603 PetscMUMPSInt icntl = 0, size, *listvar_schur; in MatSetFromOptions_MUMPS() local
2606 …PetscBool schur = mumps->id.icntl ? (PetscBool)(mumps->id.ICNTL(26) == -1) : (PetscBool)(mumps… in MatSetFromOptions_MUMPS()
2696 …for (icntl = 0; icntl < nICNTL_pre; ++icntl) mumps->id.ICNTL(mumps->ICNTL_pre[1 + 2 * icntl]) = mu… in MatSetFromOptions_MUMPS()
2697 …for (icntl = 0; icntl < nCNTL_pre; ++icntl) ID_CNTL_SET(mumps->id, (PetscInt)mumps->CNTL_pre[1 + 2… in MatSetFromOptions_MUMPS()
2727 PetscCallMPI(MPI_Bcast(mumps->id.icntl, 40, MPI_INT, 0, mumps->omp_comm)); in MatSetFromOptions_MUMPS()
2733 …icntl_1", "ICNTL(1): output stream for error messages", "None", mumps->id.ICNTL(1), &icntl, &flg)); in MatSetFromOptions_MUMPS()
2734 if (flg) mumps->id.ICNTL(1) = icntl; in MatSetFromOptions_MUMPS()
[all …]
/petsc/src/ksp/ksp/impls/hpddm/
H A Dhpddm.cxx76 …i = (data->icntl[0] == static_cast<int>(PETSC_DECIDE) ? PetscMin(20, data->scntl[0] - 1) : data->i… in KSPSetFromOptions_HPDDM()
78 data->icntl[0] = i; in KSPSetFromOptions_HPDDM()
100 data->icntl[1] = static_cast<int>(ksp->nmax); in KSPSetFromOptions_HPDDM()
126 …if (data->icntl[1] != static_cast<int>(PETSC_DECIDE)) PetscCall(PetscViewerASCIIPrintf(viewer, " … in KSPView_HPDDM()
164 … data->icntl[0] = PetscMin(20, data->scntl[0] - 1); /* recycled subspace of size 20 by default */ in KSPSetUp_HPDDM()
176 data->icntl[1] = static_cast<int>(ksp->nmax); in KSPSetUp_HPDDM()
187 std::fill_n(data->icntl, PETSC_STATIC_ARRAY_LENGTH(data->icntl), static_cast<int>(PETSC_DECIDE)); in KSPReset_HPDDM_Private()
/petsc/include/petsc/private/
H A Dpetschpddm.h48 int icntl[2]; member
/petsc/src/mat/tests/
H A Dex125.c275 PetscInt icntl; in main() local
278 icntl = 2; /* sequential matrix ordering */ in main()
279 PetscCall(MatMumpsSetIcntl(F, 7, icntl)); in main()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DMat.pyx5292 def setMumpsIcntl(self, icntl: int, ival: int) -> None:
5293 """Set a MUMPS parameter, ``ICNTL[icntl] = ival``.
5299 icntl
5309 cdef PetscInt _icntl = asInt(icntl)
5313 def getMumpsIcntl(self, icntl: int) -> int:
5314 """Return the MUMPS parameter, ``ICNTL[icntl]``.
5323 cdef PetscInt _icntl = asInt(icntl)
5328 def setMumpsCntl(self, icntl: int, val: float) -> None:
5329 """Set a MUMPS parameter, ``CNTL[icntl] = val``.
5335 icntl
[all …]
/petsc/include/
H A Dpetscmat.h2374 static inline PetscErrorCode MatMumpsSetIcntl(PETSC_UNUSED Mat F, PETSC_UNUSED PetscInt icntl, PETS… in MatMumpsSetIcntl() argument
2378 static inline PetscErrorCode MatMumpsSetCntl(PETSC_UNUSED Mat F, PETSC_UNUSED PetscInt icntl, PETSC… in MatMumpsSetCntl() argument
/petsc/doc/manual/
H A Dksp.md2602 icntl=7; ival = 3;
2603 MatMumpsSetIcntl(F, icntl, ival);