| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex52f.F90 | 26 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 D | ex52.c | 180 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 D | ex57f.F90 | 109 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 D | mkl_cpardiso.c | 508 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 D | mumps.h | 12 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 D | mkl_pardiso.c | 614 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 D | wbm.c | 40 PetscInt num, info[10], icntl[10], i; in MatGetOrdering_WBM() local 74 PetscCallExternal(mc64id_dist, icntl); in MatGetOrdering_WBM() 75 …icntl[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 D | pastix.c | 378 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 D | mumps.c | 126 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 D | hpddm.cxx | 76 …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 D | petschpddm.h | 48 int icntl[2]; member
|
| /petsc/src/mat/tests/ |
| H A D | ex125.c | 275 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 D | Mat.pyx | 5292 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 D | petscmat.h | 2374 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 D | ksp.md | 2602 icntl=7; ival = 3; 2603 MatMumpsSetIcntl(F, icntl, ival);
|