Home
last modified time | relevance | path

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

/petsc/src/dm/impls/da/
H A Ddainterp.c262 …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()
[all …]