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

pragma unroll syntax #2

Open
jeffhammond opened this issue Jun 11, 2017 · 0 comments
Open

pragma unroll syntax #2

jeffhammond opened this issue Jun 11, 2017 · 0 comments

Comments

@jeffhammond
Copy link
Contributor

jeffhammond commented Jun 11, 2017

Intel and IBM compilers want parentheses around the unrolling factor, while OpenCL and NVIDIA do not. It's pretty easy to handle this along the lines of https://github.com/jeffhammond/nwchem-tce-triples-kernels/blob/master/src/pragma_vendor.h. If you want a pull request, I'll try to work on it.

neighbor.cpp(361): warning #125: expected a "("
            #pragma unroll 8
neighbor.cpp(278): warning #125: expected a "("
      #pragma unroll 4

References

jasonsewall-intel pushed a commit to jasonsewall-intel/miniMD that referenced this issue Feb 19, 2019
j should be private, not shared.
Missed in Mantevo#2.
jasonsewall-intel pushed a commit to jasonsewall-intel/miniMD that referenced this issue Feb 19, 2019
vx, vy, vz should be private, not shared.
Missed in Mantevo#2.
jasonsewall-intel pushed a commit to jasonsewall-intel/miniMD that referenced this issue Feb 19, 2019
value should be private, not shared.
Missed in Mantevo#2.
jasonsewall-intel pushed a commit to jasonsewall-intel/miniMD that referenced this issue Feb 19, 2019
j should be private, not shared.
Missed in Mantevo#2.
jasonsewall-intel pushed a commit to jasonsewall-intel/miniMD that referenced this issue Feb 19, 2019
vx, vy, vz should be private, not shared.
Missed in Mantevo#2.
jasonsewall-intel pushed a commit to jasonsewall-intel/miniMD that referenced this issue Feb 19, 2019
value should be private, not shared.
Missed in Mantevo#2.
nmm0 added a commit to nmm0/miniMD that referenced this issue Dec 17, 2020
Resolve "resilience api update"

Closes Mantevo#2

See merge request kokkos-resilience/minimd!2
nmm0 pushed a commit to nmm0/miniMD that referenced this issue Dec 17, 2020
j should be private, not shared.
Missed in Mantevo#2.
nmm0 pushed a commit to nmm0/miniMD that referenced this issue Dec 17, 2020
vx, vy, vz should be private, not shared.
Missed in Mantevo#2.
nmm0 pushed a commit to nmm0/miniMD that referenced this issue Dec 17, 2020
value should be private, not shared.
Missed in Mantevo#2.
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

No branches or pull requests

1 participant