Lines Matching refs:iparm

40   pastix_int_t   iparm[IPARM_SIZE]; /* Integer parameters                                        */  member
122 pastix->iparm[IPARM_TRANSPOSE_SOLVE] = PastixTrans; in MatConvertToSPM()
221 …PetscCheck(pastix->iparm[IPARM_FACTORIZATION] == PastixFactGETRF, PetscObjectComm((PetscObject)F),… in MatLUFactorNumeric_PaStiX()
222 pastix->iparm[IPARM_FACTORIZATION] = PastixFactGETRF; in MatLUFactorNumeric_PaStiX()
232 …PetscCheck(pastix->iparm[IPARM_FACTORIZATION] == PastixFactSYTRF, PetscObjectComm((PetscObject)F),… in MatCholeskyFactorNumeric_PaStiX()
233 pastix->iparm[IPARM_FACTORIZATION] = PastixFactSYTRF; in MatCholeskyFactorNumeric_PaStiX()
272 pastix->iparm[IPARM_FACTORIZATION] = PastixFactGETRF; in MatLUFactorSymbolic_PaStiX()
287 pastix->iparm[IPARM_FACTORIZATION] = PastixFactSYTRF; in MatCholeskyFactorSymbolic_PaStiX()
308 …Printf(viewer, " Level of printing (0,1,2): %ld \n", (long)pastix->iparm[IPARM_VERBOSE])); in MatView_PaStiX()
309 …IPrintf(viewer, " Number of refinements iterations : %ld \n", (long)pastix->iparm[IPARM_NBITER])); in MatView_PaStiX()
311 if (pastix->iparm[IPARM_VERBOSE] > 0) spmPrintInfo(spm, stdout); in MatView_PaStiX()
353 info->nz_allocated = pastix->iparm[IPARM_ALLOCATED_TERMS]; in MatGetInfo_PaStiX()
354 info->nz_used = pastix->iparm[IPARM_NNZEROS]; in MatGetInfo_PaStiX()
376 pastix_int_t *iparm = pastix->iparm; in MatSetFromOptions_PaStiX() local
385 iparm[IPARM_VERBOSE] = 0; in MatSetFromOptions_PaStiX()
386 iparm[IPARM_ITERMAX] = 20; in MatSetFromOptions_PaStiX()
388 …ix_verbose", "iparm[IPARM_VERBOSE] : level of printing (0 to 2)", "None", iparm[IPARM_VERBOSE], &i… in MatSetFromOptions_PaStiX()
389 if (set) iparm[IPARM_VERBOSE] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
391 …rization", "iparm[IPARM_FACTORIZATION]: Factorization algorithm", "None", iparm[IPARM_FACTORIZATIO… in MatSetFromOptions_PaStiX()
392 if (set) iparm[IPARM_FACTORIZATION] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
394 …nt("-mat_pastix_itermax", "iparm[IPARM_ITERMAX]: Max iterations", "None", iparm[IPARM_ITERMAX], &i… in MatSetFromOptions_PaStiX()
395 if (set) iparm[IPARM_ITERMAX] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
403 …at_pastix_ordering", "iparm[IPARM_ORDERING]: Ordering algorithm", "None", iparm[IPARM_ORDERING], &… in MatSetFromOptions_PaStiX()
404 if (set) iparm[IPARM_ORDERING] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
406 …ad_nbr", "iparm[IPARM_THREAD_NBR]: Number of thread by MPI node", "None", iparm[IPARM_THREAD_NBR],… in MatSetFromOptions_PaStiX()
407 if (set) iparm[IPARM_THREAD_NBR] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
409 …Int("-mat_pastix_scheduler", "iparm[IPARM_SCHEDULER]: Scheduler", "None", iparm[IPARM_SCHEDULER], … in MatSetFromOptions_PaStiX()
410 if (set) iparm[IPARM_SCHEDULER] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
412 …x_compress_when", "iparm[IPARM_COMPRESS_WHEN]: When to compress", "None", iparm[IPARM_COMPRESS_WHE… in MatSetFromOptions_PaStiX()
413 if (set) iparm[IPARM_COMPRESS_WHEN] = (pastix_int_t)icntl; in MatSetFromOptions_PaStiX()
457 PetscStackCallExternalVoid("pastixInitParam", pastixInitParam(pastix->iparm, pastix->dparm)); in MatGetFactor_pastix()
464 pastix->iparm[IPARM_SCOTCH_MT] = 0; in MatGetFactor_pastix()
465 …alVoid("pastixInit", pastixInit(&pastix->pastix_data, pastix->comm, pastix->iparm, pastix->dparm)); in MatGetFactor_pastix()
471 …pastix->iparm[IPARM_FACTORIZATION] = ftype == MAT_FACTOR_CHOLESKY ? PastixFactSYTRF : PastixFactGE… in MatGetFactor_pastix()