Reverting to Reference Platform. Msg Box

The functionality of OpenMM will (eventually) include everything that one would need to run modern molecular simulation.
User avatar
fredrick sijenyi
Posts: 4
Joined: Wed Jun 17, 2009 1:39 pm

Reverting to Reference Platform. Msg Box

Post by fredrick sijenyi » Tue Aug 04, 2009 2:32 pm

When I try to run a simulation on OpenMM Zephyr and choose GPU nVidia on the simulation hardware tab i get this msg box "Reverting to Reference platform. You asked for GPU nVidia. Inspect log for details". Does anyone know why this is the case despite having installed CUDA 2.2 drivers/toolkit and passed the SDK "Device query" test. I have tesla C1060 GPUs running on 64bit windows Xp.

User avatar
Siddharth Srinivasan
Posts: 223
Joined: Thu Feb 12, 2009 6:49 pm

RE: Reverting to Reference Platform. Msg Box

Post by Siddharth Srinivasan » Tue Aug 04, 2009 2:41 pm

I had some similar discussion with the developers at https://simtk.org/forum/message.php?msg_id=2446. Maybe your problem is similar?

User avatar
fredrick sijenyi
Posts: 4
Joined: Wed Jun 17, 2009 1:39 pm

RE: Reverting to Reference Platform. Msg Box

Post by fredrick sijenyi » Wed Aug 05, 2009 8:49 am

Thanks for the link. I have looked at your previous posts on this topic but the solution seems to be for a linux system. I am still not able to run on GPU nvidia despite getting an all clear for the CUDA installation tests!

User avatar
Christopher Bruns
Posts: 32
Joined: Thu Apr 07, 2005 1:10 pm

RE: Reverting to Reference Platform. Msg Box

Post by Christopher Bruns » Thu Aug 06, 2009 1:49 pm

I suspect that the trouble is related to the fact that the OpenMM in Zephyr was built on 32-bit Windows XP, and you are running on 64-bit Windows-XP. We have not built nor tested OpenMM on 64-bit Windows.

You might want to keep an eye on a thread where one user is trying (unsuccessfully so far) to build OpenMM on 64-bit Windows Vista:
https://simtk.org/forum/message.php?msg_id=2428

User avatar
fredrick sijenyi
Posts: 4
Joined: Wed Jun 17, 2009 1:39 pm

RE: Reverting to Reference Platform. Msg Box

Post by fredrick sijenyi » Mon Aug 10, 2009 9:19 am

Thanks Christopher, I am following the vista installation thread to get pointers

User avatar
Jack Shultz
Posts: 77
Joined: Thu May 28, 2009 6:49 pm

RE: Reverting to Reference Platform. Msg Box

Post by Jack Shultz » Mon Aug 10, 2009 9:32 am

FYI,
I have no problem running Zephyr on Vista 64-bit. Compiling openmm is where I have issues.

Jack

User avatar
fredrick sijenyi
Posts: 4
Joined: Wed Jun 17, 2009 1:39 pm

RE: Reverting to Reference Platform. Msg Box

Post by fredrick sijenyi » Tue Aug 11, 2009 9:14 am

I am running Zephyr ok in Xp 64 bit but when i change the hardware to GPU nvidia it is skipping back to reference platform

User avatar
Gary Skinner
Posts: 6
Joined: Wed Mar 11, 2009 2:16 am

RE: Reverting to Reference Platform. Msg Box

Post by Gary Skinner » Mon May 31, 2010 3:21 am

I just installed Zephyr, and the CUDA requirements on a WinXP 32 machine, I have an Nvidia Geforce GT240 and mine is also skipping back to the reference platform.

User avatar
Brian Geiss
Posts: 12
Joined: Thu Dec 30, 2010 8:19 am

RE: Reverting to Reference Platform. Msg Box

Post by Brian Geiss » Mon Mar 21, 2011 12:04 pm

I just added a NVIDIA GTX 560 Ti to a Windows XP 32-bit machine, and I am also getting a Reverting to Reference Platform error from Zephyr. My GPU acceleration appears to be working based on the SDK tests, so I'm at a loss for why Zephyr isn't using the card. Has anyone come up with a solution for this yet?

Thanks

User avatar
Mark Friedrichs
Posts: 32
Joined: Fri Jun 09, 2006 11:23 am

RE: Reverting to Reference Platform. Msg Box

Post by Mark Friedrichs » Tue Mar 22, 2011 1:59 pm

Hi Brian,

The Cuda libs for the current version of Zephyr were compiled against Cuda 3.1. If you have a different version of Cuda installed, the program will not find the required runtime lib ('cudart32_31_9.dll') in the Cuda 'bin' directory. For example, if you have Cuda 3.2 installed, the dll in the Cuda 'bin' directory would be 'cudart32_32_16.dll'. One solution would be to copy the 3.1 dlls ('cudart32_31_9.dll' and 'cufft32_31_9.dll') to the '../Zephyr/bin/win32/lib/openmm/nvidia' directory. That way you could keep 3.2 installed for other applications. This fixed the same problem for me.

Mark

POST REPLY