Lines Matching refs:ratioi
262 …PetscInt row, col, i_start_ghost, j_start_ghost, cols[4], mx, m_c, my, nc, ratioi, r… in DMCreateInterpolation_DA_2D_Q1() local
275 ratioi = mx / Mx; in DMCreateInterpolation_DA_2D_Q1()
276 …PetscCheck(ratioi * Mx == mx, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: mx/Mx … in DMCreateInterpolation_DA_2D_Q1()
279 ratioi = (mx - 1) / (Mx - 1); in DMCreateInterpolation_DA_2D_Q1()
280 …PetscCheck(ratioi * (Mx - 1) == mx - 1, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between leve… in DMCreateInterpolation_DA_2D_Q1()
324 i_c = (i / ratioi); /* coarse grid node to left of fine grid node */ in DMCreateInterpolation_DA_2D_Q1()
340 if (i_c * ratioi != i) cols[nc++] = col_shift + idx_c[col + 1]; in DMCreateInterpolation_DA_2D_Q1()
344 … if (i_c * ratioi != i && j_c * ratioj != j) cols[nc++] = col_shift + idx_c[col + (m_ghost_c + 1)]; in DMCreateInterpolation_DA_2D_Q1()
370 i_c = (i / ratioi); /* coarse grid node to left of fine grid node */ in DMCreateInterpolation_DA_2D_Q1()
378 x = ((PetscReal)(i - i_c * ratioi)) / ((PetscReal)ratioi); in DMCreateInterpolation_DA_2D_Q1()
387 if (i_c * ratioi != i) { in DMCreateInterpolation_DA_2D_Q1()
397 if (j_c * ratioj != j && i_c * ratioi != i) { in DMCreateInterpolation_DA_2D_Q1()
411 nxi = ratioi + 1; in DMCreateInterpolation_DA_2D_Q1()
424 i_c = (i / ratioi); /* coarse grid node to left of fine grid node */ in DMCreateInterpolation_DA_2D_Q1()
428 li = i - ratioi * (i / ratioi); in DMCreateInterpolation_DA_2D_Q1()
490 …PetscInt row, col, i_start_ghost, j_start_ghost, cols[4], mx, m_c, my, nc, ratioi, r… in DMCreateInterpolation_DA_2D_Q0() local
503 ratioi = mx / Mx; in DMCreateInterpolation_DA_2D_Q0()
505 …PetscCheck(ratioi * Mx == mx, PetscObjectComm((PetscObject)daf), PETSC_ERR_ARG_WRONG, "Fine grid p… in DMCreateInterpolation_DA_2D_Q0()
507 …PetscCheck(ratioi == 2, PetscObjectComm((PetscObject)daf), PETSC_ERR_ARG_WRONG, "Coarsening factor… in DMCreateInterpolation_DA_2D_Q0()
542 i_c = (i / ratioi); /* coarse grid node to left of fine grid node */ in DMCreateInterpolation_DA_2D_Q0()
581 i_c = (i / ratioi); /* coarse grid node to left of fine grid node */ in DMCreateInterpolation_DA_2D_Q0()
611 …rt_ghost, j_start_ghost, l_start_ghost, cols[8], mx, m_c, my, n_c, mz, p_c, ratioi, ratioj, ratiol; in DMCreateInterpolation_DA_3D_Q0() local
625 ratioi = mx / Mx; in DMCreateInterpolation_DA_3D_Q0()
628 …PetscCheck(ratioi * Mx == mx, PetscObjectComm((PetscObject)daf), PETSC_ERR_ARG_WRONG, "Fine grid p… in DMCreateInterpolation_DA_3D_Q0()
631 …PetscCheck(ratioi == 2 || ratioi == 1, PetscObjectComm((PetscObject)daf), PETSC_ERR_ARG_WRONG, "Co… in DMCreateInterpolation_DA_3D_Q0()
668 i_c = (i / ratioi); /* coarse grid node to left of fine grid node */ in DMCreateInterpolation_DA_3D_Q0()
711 i_c = (i / ratioi); /* coarse grid node to left of fine grid node */ in DMCreateInterpolation_DA_3D_Q0()
740 …PetscInt row, col, i_start_ghost, j_start_ghost, cols[8], mx, m_c, my, nc, ratioi, r… in DMCreateInterpolation_DA_3D_Q1() local
753 ratioi = 1; in DMCreateInterpolation_DA_3D_Q1()
756 ratioi = mx / Mx; in DMCreateInterpolation_DA_3D_Q1()
757 …PetscCheck(ratioi * Mx == mx, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: mx/Mx … in DMCreateInterpolation_DA_3D_Q1()
760 ratioi = (mx - 1) / (Mx - 1); in DMCreateInterpolation_DA_3D_Q1()
761 …PetscCheck(ratioi * (Mx - 1) == mx - 1, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between leve… in DMCreateInterpolation_DA_3D_Q1()
804 i_c = (i / ratioi); in DMCreateInterpolation_DA_3D_Q1()
819 if (i_c * ratioi != i) cols[nc++] = idx_c[col + 1]; in DMCreateInterpolation_DA_3D_Q1()
822 if (j_c * ratioj != j && i_c * ratioi != i) cols[nc++] = idx_c[col + (m_ghost_c + 1)]; in DMCreateInterpolation_DA_3D_Q1()
824 … if (i_c * ratioi != i && l_c * ratiok != l) cols[nc++] = idx_c[col + (m_ghost_c * n_ghost_c + 1)]; in DMCreateInterpolation_DA_3D_Q1()
825 …if (i_c * ratioi != i && l_c * ratiok != l && j_c * ratioj != j) cols[nc++] = idx_c[col + (m_ghost… in DMCreateInterpolation_DA_3D_Q1()
853 i_c = (i / ratioi); in DMCreateInterpolation_DA_3D_Q1()
862 x = ((PetscReal)(i - i_c * ratioi)) / ((PetscReal)ratioi); in DMCreateInterpolation_DA_3D_Q1()
873 if (i_c * ratioi != i) { in DMCreateInterpolation_DA_3D_Q1()
888 if (j_c * ratioj != j && i_c * ratioi != i) { in DMCreateInterpolation_DA_3D_Q1()
898 if (i_c * ratioi != i && l_c * ratiok != l) { in DMCreateInterpolation_DA_3D_Q1()
903 if (i_c * ratioi != i && l_c * ratiok != l && j_c * ratioj != j) { in DMCreateInterpolation_DA_3D_Q1()
918 nxi = ratioi + 1; in DMCreateInterpolation_DA_3D_Q1()
934 i_c = (i / ratioi); in DMCreateInterpolation_DA_3D_Q1()
939 li = i - ratioi * (i / ratioi); in DMCreateInterpolation_DA_3D_Q1()
1058 PetscInt row, i_start_ghost, mx, m_c, nc, ratioi; in DMCreateInjection_DA_1D() local
1069 ratioi = mx / Mx; in DMCreateInjection_DA_1D()
1070 …PetscCheck(ratioi * Mx == mx, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: mx/Mx … in DMCreateInjection_DA_1D()
1072 ratioi = (mx - 1) / (Mx - 1); in DMCreateInjection_DA_1D()
1073 …PetscCheck(ratioi * (Mx - 1) == mx - 1, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between leve… in DMCreateInjection_DA_1D()
1089 PetscInt i_f = i * ratioi; in DMCreateInjection_DA_1D()
1114 PetscInt row, i_start_ghost, j_start_ghost, mx, m_c, my, nc, ratioi, ratioj; in DMCreateInjection_DA_2D() local
1125 ratioi = mx / Mx; in DMCreateInjection_DA_2D()
1126 …PetscCheck(ratioi * Mx == mx, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: mx/Mx … in DMCreateInjection_DA_2D()
1128 ratioi = (mx - 1) / (Mx - 1); in DMCreateInjection_DA_2D()
1129 …PetscCheck(ratioi * (Mx - 1) == mx - 1, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between leve… in DMCreateInjection_DA_2D()
1154 PetscInt i_f = i * ratioi, j_f = j * ratioj; in DMCreateInjection_DA_2D()
1179 PetscInt mx, my, mz, ratioi, ratioj, ratiok; in DMCreateInjection_DA_3D() local
1196 ratioi = mx / Mx; in DMCreateInjection_DA_3D()
1197 …PetscCheck(ratioi * Mx == mx, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: mx/Mx … in DMCreateInjection_DA_3D()
1199 ratioi = (mx - 1) / (Mx - 1); in DMCreateInjection_DA_3D()
1200 …PetscCheck(ratioi * (Mx - 1) == mx - 1, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between leve… in DMCreateInjection_DA_3D()
1233 PetscInt i_f = i * ratioi, j_f = j * ratioj, k_f = k * ratiok; in DMCreateInjection_DA_3D()