| /petsc/src/ksp/pc/impls/factor/icc/ |
| H A D | icc.c | 5 PC_ICC *icc = (PC_ICC *)pc->data; in PCSetUp_ICC() local 22 PetscCall(MatFactorGetCanUseOrdering(((PC_Factor *)icc)->fact, &canuseordering)); in PCSetUp_ICC() 25 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)icc)->ordering, &perm, &cperm)); in PCSetUp_ICC() 27 …PetscCall(MatICCFactorSymbolic(((PC_Factor *)icc)->fact, pc->pmat, perm, &((PC_Factor *)icc)->info… in PCSetUp_ICC() 29 PetscCall(MatDestroy(&((PC_Factor *)icc)->fact)); in PCSetUp_ICC() 31 PetscCall(MatFactorGetCanUseOrdering(((PC_Factor *)icc)->fact, &canuseordering)); in PCSetUp_ICC() 34 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)icc)->ordering, &perm, &cperm)); in PCSetUp_ICC() 36 …PetscCall(MatICCFactorSymbolic(((PC_Factor *)icc)->fact, pc->pmat, perm, &((PC_Factor *)icc)->info… in PCSetUp_ICC() 38 PetscCall(MatGetInfo(((PC_Factor *)icc)->fact, MAT_LOCAL, &info)); in PCSetUp_ICC() 39 icc->hdr.actualfill = info.fill_ratio_needed; in PCSetUp_ICC() [all …]
|
| /petsc/src/ksp/pc/impls/factor/ |
| H A D | factimpl.c | 5 PC_Factor *icc = (PC_Factor *)pc->data; in PCFactorSetUpMatSolverType_Factor() local 9 if (!icc->fact) PetscCall(MatGetFactor(pc->pmat, icc->solvertype, icc->factortype, &icc->fact)); in PCFactorSetUpMatSolverType_Factor() 10 …PetscCheck(icc->fact, PetscObjectComm((PetscObject)pc->pmat), PETSC_ERR_SUP, "MatFactor type %s no… in PCFactorSetUpMatSolverType_Factor() 11 MatFactorTypes[icc->factortype], ((PetscObject)pc->pmat)->type_name, icc->solvertype); in PCFactorSetUpMatSolverType_Factor()
|
| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex5f_orthog1.out | 10 type: icc 40 type: icc
|
| H A D | ex5f_orthog2.out | 10 type: icc 40 type: icc
|
| H A D | ex18_bas.out | 17 type: icc
|
| H A D | ex71_gdsw_poisson.out | 87 type: icc
|
| H A D | ex71_gdsw_elast_hpddm.out | 87 type: icc
|
| H A D | ex71_gdsw_elast.out | 87 type: icc
|
| H A D | ex71_gdsw_elast_adaptive_mg_levels_gdsw_userdefined-1.out | 93 type: icc
|
| H A D | ex71_gdsw_poisson_adaptive_mg_levels_gdsw_userdefined-1.out | 93 type: icc
|
| H A D | ex71_gdsw_poisson_adaptive_mg_levels_gdsw_userdefined-0.out | 94 type: icc
|
| H A D | ex71_gdsw_elast_adaptive_mg_levels_gdsw_userdefined-0.out | 96 type: icc
|
| /petsc/src/ksp/pc/impls/factor/ilu/ |
| H A D | ilu.c | 230 PC_ILU *icc = (PC_ILU *)pc->data; in PCApplySymmetricLeft_ILU() local 233 PetscCall(MatForwardSolve(((PC_Factor *)icc)->fact, x, y)); in PCApplySymmetricLeft_ILU() 239 PC_ILU *icc = (PC_ILU *)pc->data; in PCApplySymmetricRight_ILU() local 242 PetscCall(MatBackwardSolve(((PC_Factor *)icc)->fact, x, y)); in PCApplySymmetricRight_ILU()
|
| /petsc/doc/manual/ |
| H A D | streams.md | 141 used are GNU 12.2, Intel(R) oneAPI Compiler 2023.0.0 with both icc and icx, and NVIDIA nvhpc/23.1. … 144 - icc -O3 -march=native 149 Fig. {any}`fig_streams` shows the achieved bandwidth for gcc, icc, icx, and nvc using MPI and OpenM… 165 Fig. {any}`fig_icc_streams` shows the performance with the icc compiler. Note that the icc compiler… 169 provides better performance. No significant dips occur with the OpenMP binding using icc, icx, and … 171 Using the exact thread placement that icc uses with gcc using the OpenMP `OMP_PLACES` option remove… 175 :alt: STREAMS benchmark icc 178 STREAMS benchmark icc 197 To understand the disparity in the STREAMS performance with icc we reran it with the highest optimi… 201 :alt: STREAMS benchmark icc -O1 [all …]
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex12_tri_parmetis_hpddm_baij.out | 61 type: icc
|
| H A D | ex12_tri_parmetis_hpddm.out | 61 type: icc
|
| H A D | ex48_4.out | 185 type: icc 232 type: icc
|
| H A D | ex17_ge_q1_gdsw.out | 119 type: icc
|
| /petsc/src/ksp/ksp/tests/output/ |
| H A D | ex11_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-1.out | 131 type: icc 306 type: icc
|
| H A D | ex11_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out | 131 type: icc 306 type: icc
|
| H A D | ex11_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-0.out | 131 type: icc 306 type: icc
|
| H A D | ex11_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out | 131 type: icc 306 type: icc
|
| H A D | ex11_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out | 131 type: icc 314 type: icc
|
| H A D | ex11_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out | 137 type: icc 326 type: icc
|
| H A D | ex11_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-1.out | 137 type: icc 326 type: icc
|