-
Notifications
You must be signed in to change notification settings - Fork 9
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
update Vector functions to pass by reference #111
base: master
Are you sure you want to change the base?
Conversation
Profiling code on OpenMP backend we are seeing vector constuctors in the profiling data that are coming from pass by value. For vectors that are bigger than n=1 pass by reference should be more efficient.
@Angelyr Do you know what settings ( |
Looks like this might be #104 |
/runtests |
Test Result: failure (details) |
/runtests |
Test Result: failure (details) |
@jacobmerson The failing self-hosted tests are diffs against a 'gold' mesh that is stored in the repo; they also fail for master. I just pushed a commit that should fix that. Do you see a performance improvement with pass by reference? |
I need to add some timing tests for this still. I will update this pull request when I get a chance to do that. |
Profiling code on OpenMP backend we are seeing vector constuctors in the profiling data that are coming from pass by value. For vectors that are bigger than n=1 pass by reference should be more efficient.