NVlabs / nvbio

NVBIO is a library of reusable components designed to accelerate bioinformatics applications using CUDA.
BSD 3-Clause "New" or "Revised" License
206 stars 50 forks source link

Update NvBio for Cuda 10 and GCC>6 #27

Closed r-barnes closed 4 years ago

r-barnes commented 5 years ago

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.

r-barnes commented 5 years ago

@foertter

r-barnes commented 4 years ago

Ping.

r-barnes commented 4 years ago

Thanks!