Home
last modified time | relevance | path

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

/petsc/src/dm/impls/da/
H A Ddainterp.c263 … i_c, j_c, i_start_c, j_start_c, n_c, i_start_ghost_c, j_start_ghost_c, col_shift, col_scale; in DMCreateInterpolation_DA_2D_Q1() local
315 col_scale = size_f / size_c; in DMCreateInterpolation_DA_2D_Q1()
318 …MatPreallocateBegin(PetscObjectComm((PetscObject)daf), m_f * n_f, col_scale * m_c * n_c, dnz, onz); 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()
491 … i_c, j_c, i_start_c, j_start_c, n_c, i_start_ghost_c, j_start_ghost_c, col_shift, col_scale; in DMCreateInterpolation_DA_2D_Q0() local
533 col_scale = size_f / size_c; in DMCreateInterpolation_DA_2D_Q0()
536 …MatPreallocateBegin(PetscObjectComm((PetscObject)daf), m_f * n_f, col_scale * m_c * n_c, dnz, onz); 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()
612 …t_c, j_start_c, l_start_c, i_start_ghost_c, j_start_ghost_c, l_start_ghost_c, col_shift, col_scale; in DMCreateInterpolation_DA_3D_Q0() local
658 col_scale = size_f / size_c; in DMCreateInterpolation_DA_3D_Q0()
[all …]
/petsc/src/ts/utils/dmplexlandau/kokkos/
H A Dlandau.kokkos.cxx347 PetscScalar row_scale[LANDAU_MAX_Q_FACE] = {0}, col_scale[LANDAU_MAX_Q_FACE] = {0}; in landau_mat_assemble() local
364 col_scale[0] = 1.; in landau_mat_assemble()
370 col_scale[q] = d_maps->c_maps[idx][q].scale; in landau_mat_assemble()
375 for (int d = 0; d < nc; d++, idx2++) coo_vals[idx2] = row_scale[q] * col_scale[d] * Aij; in landau_mat_assemble()
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c483 …_Q_FACE * LANDAU_MAX_Q_FACE] = {0}, row_scale[LANDAU_MAX_Q_FACE] = {0}, col_scale[LANDAU_MAX_Q_FAC… in LandauFormJacobian_Internal() local
507 col_scale[0] = 1.; in LandauFormJacobian_Internal()
514 col_scale[q] = maps[grid].c_maps[idx][q].scale; in LandauFormJacobian_Internal()
524 … for (PetscInt d = 0; d < nc; d++, idx2++) coo_vals[idx2] = row_scale[q] * col_scale[d] * Aij; in LandauFormJacobian_Internal()
530 for (d = 0; d < nc; d++) vals[q * nc + d] = row_scale[q] * col_scale[d] * Aij; in LandauFormJacobian_Internal()