Aim: Install Gromacs with GPU support in windows 7

Problem: Build step failed in Visual Studio 14 2015, using CMake 3.11 GUI in 
Windows


Identified "issues":

  1.  First off, NVIDIA named their default CUDA installation directory in a 
space separated directory. This caused much grief when CMake complains that 
"Check for working NVCC/C compiler combination - broken" and "CUDA compiler 
does not seem to be functional".
     *   The solution was to surround the path with quotes in 
CUDA_TOOLKIT_ROOT_DIR
  2.  Visual Studio fails to compile libgromacs (VS complains that it could not 
find ../../lib/gromacs.lib


With regards to (2.), CMake completed the generation of VS build files without 
errors and I tried building it using VS 14 2015 (as specified in my CMake 
generation tool). The steps I took:

  1.  set the build type to Release
  2.  click build all


I also tried compiling Gromacs with the exact same steps, but without GPU 
support, and it went without a hitch.


I therefore suspect that it might be that "path issue" I faced earlier (1.), so 
I tried identifying the first error in VS build and it lead me to 
src/gromacs/mdlib/nbnxn_cuda/nbnxn_cuda.cu.


I copied the commands as-is within the makefile and tried to compile it in VS 
developer command prompt myself.


The error I got was:

C:/tools/GROMACS/gromacs-2018.1/src/gromacs/mdlib/nbnxn_cuda/nvnxn_cuda.cu(646):
 error: expression must be a modifiable lvalue.



My suspicion is that:

  1.  The error "might" be because of a path problem ? (like before)
  2.  nvnxn_cuda.cu at line 646 has a syntax error. (maybe)


Any help would be greatly appreciated.


Regards,

Harry.

-- 
Gromacs Users mailing list

* Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!

* Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

* For (un)subscribe requests visit
https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a 
mail to gmx-users-requ...@gromacs.org.

Reply via email to