Lines Matching refs:My
258 PetscInt i, j, i_start, j_start, m_f, n_f, Mx, My, dof; in DMCreateInterpolation_DA_2D_Q1() local
271 …PetscCall(DMDAGetInfo(dac, NULL, &Mx, &My, NULL, NULL, NULL, NULL, NULL, NULL, &bx, &by, NULL, NUL… in DMCreateInterpolation_DA_2D_Q1()
283 …PetscCheck(My, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Number of y coarse grid points %" PetscInt_… in DMCreateInterpolation_DA_2D_Q1()
284 ratioj = my / My; in DMCreateInterpolation_DA_2D_Q1()
285 …oj * My == my, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: my/My must be intege… in DMCreateInterpolation_DA_2D_Q1()
287 …PetscCheck(My >= 2, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Number of y coarse grid points %" Pets… in DMCreateInterpolation_DA_2D_Q1()
288 ratioj = (my - 1) / (My - 1); in DMCreateInterpolation_DA_2D_Q1()
289 …My - 1) == my - 1, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: (my - 1)/(My - 1)… in DMCreateInterpolation_DA_2D_Q1()
316 col_shift = Mx * My * (rank_f / size_c); in DMCreateInterpolation_DA_2D_Q1()
356 PetscCall(MatSetSizes(mat, m_f * n_f, col_scale * m_c * n_c, mx * my, col_scale * Mx * My)); in DMCreateInterpolation_DA_2D_Q1()
486 PetscInt i, j, i_start, j_start, m_f, n_f, Mx, My, dof; in DMCreateInterpolation_DA_2D_Q0() local
499 …PetscCall(DMDAGetInfo(dac, NULL, &Mx, &My, NULL, NULL, NULL, NULL, NULL, NULL, &bx, &by, NULL, NUL… in DMCreateInterpolation_DA_2D_Q0()
502 …PetscCheck(My, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Number of y coarse grid points %" PetscInt_… in DMCreateInterpolation_DA_2D_Q0()
504 ratioj = my / My; in DMCreateInterpolation_DA_2D_Q0()
506 …PetscCheck(ratioj * My == my, PetscObjectComm((PetscObject)daf), PETSC_ERR_ARG_WRONG, "Fine grid p… in DMCreateInterpolation_DA_2D_Q0()
534 col_shift = Mx * My * (rank_f / size_c); in DMCreateInterpolation_DA_2D_Q0()
568 PetscCall(MatSetSizes(mat, m_f * n_f, col_scale * m_c * n_c, mx * my, col_scale * Mx * My)); in DMCreateInterpolation_DA_2D_Q0()
607 PetscInt i, j, l, i_start, j_start, l_start, m_f, n_f, p_f, Mx, My, Mz, dof; in DMCreateInterpolation_DA_3D_Q0() local
620 …PetscCall(DMDAGetInfo(dac, NULL, &Mx, &My, &Mz, NULL, NULL, NULL, NULL, NULL, &bx, &by, &bz, NULL)… in DMCreateInterpolation_DA_3D_Q0()
622 …PetscCheck(My, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Number of y coarse grid points %" PetscInt_… in DMCreateInterpolation_DA_3D_Q0()
626 ratioj = my / My; in DMCreateInterpolation_DA_3D_Q0()
629 …PetscCheck(ratioj * My == my, PetscObjectComm((PetscObject)daf), PETSC_ERR_ARG_WRONG, "Fine grid p… in DMCreateInterpolation_DA_3D_Q0()
659 col_shift = Mx * My * Mz * (rank_f / size_c); in DMCreateInterpolation_DA_3D_Q0()
697 …tSizes(mat, m_f * n_f * p_f, col_scale * m_c * n_c * p_c, mx * my * mz, col_scale * Mx * My * Mz)); in DMCreateInterpolation_DA_3D_Q0()
736 PetscInt i, j, i_start, j_start, m_f, n_f, Mx, My, dof, l; in DMCreateInterpolation_DA_3D_Q1() local
750 …PetscCall(DMDAGetInfo(dac, NULL, &Mx, &My, &Mz, NULL, NULL, NULL, NULL, NULL, &bx, &by, &bz, NULL)… in DMCreateInterpolation_DA_3D_Q1()
763 if (my == My) { in DMCreateInterpolation_DA_3D_Q1()
766 …PetscCheck(My, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Number of y coarse grid points %" PetscInt_… in DMCreateInterpolation_DA_3D_Q1()
767 ratioj = my / My; in DMCreateInterpolation_DA_3D_Q1()
768 …oj * My == my, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: my/My must be intege… in DMCreateInterpolation_DA_3D_Q1()
770 …PetscCheck(My >= 2, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Number of y coarse grid points %" Pets… in DMCreateInterpolation_DA_3D_Q1()
771 ratioj = (my - 1) / (My - 1); in DMCreateInterpolation_DA_3D_Q1()
772 …My - 1) == my - 1, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: (my - 1)/(My - 1)… in DMCreateInterpolation_DA_3D_Q1()
838 PetscCall(MatSetSizes(mat, m_f * n_f * p_f, m_c * n_c * p_c, mx * my * mz, Mx * My * Mz)); in DMCreateInterpolation_DA_3D_Q1()
1110 PetscInt i, j, i_start, j_start, m_f, n_f, Mx, My, dof; in DMCreateInjection_DA_2D() local
1122 …PetscCall(DMDAGetInfo(dac, NULL, &Mx, &My, NULL, NULL, NULL, NULL, NULL, NULL, &bx, &by, NULL, NUL… in DMCreateInjection_DA_2D()
1132 ratioj = my / My; in DMCreateInjection_DA_2D()
1133 …oj * My == my, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: my/My must be intege… in DMCreateInjection_DA_2D()
1135 ratioj = (my - 1) / (My - 1); in DMCreateInjection_DA_2D()
1136 …My - 1) == my - 1, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: (my - 1)/(My - 1)… in DMCreateInjection_DA_2D()
1176 PetscInt i, j, k, i_start, j_start, k_start, m_f, n_f, p_f, Mx, My, Mz; in DMCreateInjection_DA_3D() local
1192 …PetscCall(DMDAGetInfo(dac, NULL, &Mx, &My, &Mz, NULL, NULL, NULL, NULL, NULL, &bx, &by, &bz, NULL)… in DMCreateInjection_DA_3D()
1203 ratioj = my / My; in DMCreateInjection_DA_3D()
1204 …oj * My == my, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: my/My must be intege… in DMCreateInjection_DA_3D()
1206 ratioj = (my - 1) / (My - 1); in DMCreateInjection_DA_3D()
1207 …My - 1) == my - 1, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Ratio between levels: (my - 1)/(My - 1)… in DMCreateInjection_DA_3D()