hello:
   I've installed Amber 12 with two GTX590 GPU in my Linux X64 OS. It 
goes well for GNU+MPICH2. However, when I compiled it with intel 
icc+ifort, MPI works fine but GPU doesn't work. I did some test by running
test_amber_cuda.sh
here is the log file
-------------------test_amber_cuda.sh-----------log----------
cd cuda && make -k test.pmemd.cuda PREC_MODEL=SPDP
make[1]: Entering directory `/opt/amber12/test/cuda'
------------------------------------
Running CUDA Implicit solvent tests.
   Precision Model = SPDP
------------------------------------
cd gb_ala3/ && ./Run.igb1_ntc1_min  SPDP /opt/amber12/include/netcdf.mod
cudaGetDevicePointer GpuBuffer::failed to get device pointer invalid 
argument
   ./Run.igb1_ntc1_min:  Program error
make[1]: *** [test.pmemd.cuda.gb.serial] Error 1
---------------------------------------------
Running Extended CUDA Implicit solvent tests.
       Precision Model = SPDP
---------------------------------------------
cd trpcage/ && ./Run_md_trpcage  SPDP /opt/amber12/include/netcdf.mod
cudaGetDevicePointer GpuBuffer::failed to get device pointer invalid 
argument
   ./Run_md_trpcage:  Program error
make[1]: *** [test.pmemd.cuda.gb] Error 1
---------------------------------------------
Running Extended CUDA Explicit solvent tests.
       Precision Model = SPDP
---------------------------------------------
cd 4096wat/ && ./Run.pure_wat  SPDP /opt/amber12/include/netcdf.mod
forrtl: severe (71): integer divide by zero
Image              PC                Routine            Line        Source
pmemd.cuda_SPDP    000000000052238D  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    0000000000522A32  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    00000000004FDCDE  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    00000000004CE720  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    00000000004AB546  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    00000000004041DC  Unknown               Unknown  Unknown
libc.so.6          00002AEF44A33BFD  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    00000000004040D9  Unknown               Unknown  Unknown
   ./Run.pure_wat:  Program error
make[1]: *** [test.pmemd.cuda.pme] Error 1
------------------------------------
Running CUDA Explicit solvent tests.
   Precision Model = SPDP
------------------------------------
cd 4096wat/ && ./Run.vrand  SPDP /opt/amber12/include/netcdf.mod
forrtl: severe (71): integer divide by zero
Image              PC                Routine            Line        Source
pmemd.cuda_SPDP    000000000052238D  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    0000000000522A32  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    00000000004FDCDE  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    00000000004CE720  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    00000000004AB546  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    00000000004041DC  Unknown               Unknown  Unknown
libc.so.6          00002AC6D69D2BFD  Unknown               Unknown  Unknown
pmemd.cuda_SPDP    00000000004040D9  Unknown               Unknown  Unknown
   ./Run.vrand:  Program error
make[1]: *** [test.pmemd.cuda.pme.serial] Error 1
make[1]: Target `test.pmemd.cuda' not remade because of errors.
make[1]: Leaving directory `/opt/amber12/test/cuda'
make: *** [test.pmemd.cuda] Error 2
make: Target `test.serial.cuda' not remade because of errors.
0 file comparisons passed
0 file comparisons failed
11 tests experienced errors
_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
Received on Tue May 08 2012 - 00:00:03 PDT