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 feautrier solvers #113

Closed
wants to merge 6 commits into from
Closed

Conversation

ThomasCeulemans
Copy link
Collaborator

By refactoring the feautrier solvers, it should be easier to add additional feautures (such as pressure computation, mean intensities, ...) to them if necessary. By defining template parameters (and assert statements), it is also a bit easier to know which solvers do what exactly.

Important notice: the minimal C++ version has been increased to C++17, as compile time evaluation of (constexpr) if statements is introduced in that version.

…faster than the default variant. See changed benchmark file. It produces the same results so something is clearly wrong here...

This might be due to memory optimization.
@FredDeCeuster
Copy link
Member

We'll discuss this in October.

@ThomasCeulemans
Copy link
Collaborator Author

To summarize: readd MPI, readd pointer copies, accelerator synchronize, ...

@ThomasCeulemans
Copy link
Collaborator Author

Due to implicit differences between the sparse and non-sparse solvers, this refactoring will prove useless. Aborting this pull request.

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.

2 participants