This pull request makes a large number of individually small source changes which collectively update NvBio to work with Cuda 9, Cuda 10, and GCC>6.
Most compiler warnings have been resolved through minor modifications. In cases where these modifications were in third-party packages, conservative updates have been made. In cases where such updates could change the functioning of the package changes have been discussed with the package's developers.
cub is now included as a submodule.
NvBio's test suite (nvbio-test) runs without issue (except for a few missing input files which were not part of the repo).
The updated code can compile and run on both Titan and SummitDev.
This pull request makes a large number of individually small source changes which collectively update NvBio to work with Cuda 9, Cuda 10, and GCC>6.
Most compiler warnings have been resolved through minor modifications. In cases where these modifications were in third-party packages, conservative updates have been made. In cases where such updates could change the functioning of the package changes have been discussed with the package's developers.
cub is now included as a submodule.
NvBio's test suite (
nvbio-test
) runs without issue (except for a few missing input files which were not part of the repo).The updated code can compile and run on both Titan and SummitDev.