Skip to content

Commit

Permalink
Merge Fix the casting issue in mixed multigrid
Browse files Browse the repository at this point in the history
This pr fixes the casting issue in mixed multigrid

Related PR: ginkgo-project#1663
  • Loading branch information
yhmtsai authored and MarcelKoch committed Dec 2, 2024
2 parents 6cef688 + ef2a1e2 commit 35195b5
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions core/solver/multigrid.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -486,7 +486,7 @@ void MultigridState::run_cycle(multigrid::cycle cycle, size_type level,

auto r = r_list.at(level);
auto g = g_list.at(level);
auto e = as<VectorType>(e_list.at(level));
auto e = e_list.at(level);
// get mg_level
auto mg_level = multigrid->get_mg_level_list().at(level);
// get the pre_smoother
Expand Down Expand Up @@ -537,7 +537,7 @@ void MultigridState::run_cycle(multigrid::cycle cycle, size_type level,
// next level
if (level + 1 == total_level) {
// the coarsest solver use the last level valuetype
e->fill(zero<value_type>());
as<VectorType>(e)->fill(zero<value_type>());
}
auto next_level_matrix =
(level + 1 < total_level)
Expand Down

0 comments on commit 35195b5

Please sign in to comment.