Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: improve StencilIterator and the schemes are not const anymore #263

Merged
merged 5 commits into from
Jan 30, 2025

Conversation

pmatalon
Copy link
Contributor

Description

  • A StencilAnalyzer class has been added to gather information about the stencil. This way, the analysis of the stencil is done only once instead of at every interval, thus improving the performance of the StencilIterator.
  • The scheme object is no longer const, so that temporary variables can be stored in the class and reused upon application of the scheme. This change prepares the possibility of applying a scheme by batches.

Code of Conduct

By submitting this PR, you agree to follow our Code of Conduct

  • I agree to follow this project's Code of Conduct

@pmatalon pmatalon changed the title refacto: improve StenciIIterator and the schemes are not const anymore refacto: improve StencilIterator and the schemes are not const anymore Jan 29, 2025
@pmatalon pmatalon changed the title refacto: improve StencilIterator and the schemes are not const anymore refactor: improve StencilIterator and the schemes are not const anymore Jan 29, 2025
@pmatalon pmatalon merged commit 25d2b56 into hpc-maths:master Jan 30, 2025
18 checks passed
@pmatalon pmatalon deleted the refacto branch January 30, 2025 08:09
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