Closed ben-e-whitney closed 2 years ago
@JieyangChen7, just a reminder to take a quick look at this when you have the time.
@JieyangChen7, just a reminder to take a quick look at this when you have the time.
@ben-e-whitney Sorry about the delay. Just got back from vacation. I will review this by the end of this week.
No problem, @JieyangChen7. Hope you had a good vacation.
@ben-e-whitney I tried to build this PR but it gives me this error with enabling CUDA:
/home/jieyang/dev/MGARD/include/utilities.tpp:248:29: error: ‘__T288’ was not declared in this scope const CartesianProduct<T, N> &iterable,
I think this is the NVCC compiler bug we encountered before. Is there any way we can avoid including "utilities.hpp" when including "format.hpp" ?
@JieyangChen7 Please try again with the commit I just pushed (b6f53300b87e15c806f71f018fe83bf70c7f6769). On that commit, on Summit, build_scripts/build_mgard_cuda_summit.sh
ran successfully for me.
Thanks, @JieyangChen7. @qliu21, this is ready to be merged.
This commit replaces the signature macro defined in
include/mgard-x/Metadata.hpp
with themgard::SIGNATURE
constant defined ininclude/format.hpp
.@JieyangChen7, please review this commit. In addition to the signature switch, it also removes the
Metadata::signature
data member (since the only valid value ismgard::SIGNATURE
). I can keep that member if you prefer.@qliu21, please don't merge this pull request yet. I'll rebase on top of
fix-installation-paths
once you merge #194.