Skip to content

periodicX communication fixes#3109

Merged
bendudson merged 1 commit into
nextfrom
next-periodicX
May 12, 2025
Merged

periodicX communication fixes#3109
bendudson merged 1 commit into
nextfrom
next-periodicX

Conversation

@bendudson
Copy link
Copy Markdown
Contributor

Changes so that communication in X for finite volume operators works when periodicX = true.

  • Fix mesh::(send/recv)X(In/Out)
  • FV::communicateFluxes

- Fix mesh::(send/recv)X(In/Out) so that it works with periodicX=true

- FV::communicateFluxes now communicates when periodicX=true
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

} else {
return nullptr;
}
} else {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]

                 BoutComm::get(), ch->request);
                                  ^

Comment thread src/mesh/impls/bout/boutmesh.cxx
@bendudson bendudson merged commit 255e22d into next May 12, 2025
19 of 26 checks passed
@bendudson bendudson deleted the next-periodicX branch May 12, 2025 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant