From: Zhenquan Hu (zhqhu.sioc_at_gmail.com)
Date: Thu Mar 06 2014 - 15:34:53 CST

Thanks, John!
The pre-compiled version can run without assigning CUDA bin and lib
environment. In the launch Info it tells CUDA accelerator detected:

Info) Creating CUDA device pool and initializing hardware...

Info) Detected 1 available CUDA accelerator:

Info) [0] GeForce GT 750M 2 SM_3.0 @ 0.93 GHz, 2.0GB RAM, KTO, OIO, ZCP

But whether CUDA really works or how to switch between enable/disable GPU I
don't know, and the pre-compiled version seems doesn't support python.
I'll follow the discussions related with compiling VMD on OS X 10.9.

Best,

Zhenquan

On Thu, Mar 6, 2014 at 5:51 AM, John Stone <johns_at_ks.uiuc.edu> wrote:

> Hi,
> I would suggest checking through the discussion we just had with
> Carolyn Phillips just in the last couple of days, in particular checking
> that you have a current CUDA driver, and see if that cures your
> problem with the pre-compiled version or not. If not, I'll have to see
> about reproducing the issue you have with compilation using the
> newer compiler toolchain.
>
> Cheers,
> John Stone
> vmd_at_ks.uiuc.edu
>
> On Tue, Feb 25, 2014 at 05:19:01PM +0100, Zhenquan Hu wrote:
> > Recently I want to compile VMD on a macbook (with GT750) with OSX
> 10.9.
> > Because the pre-compiled version couldn't work if CUDA is turned on.
> And
> > below are the error code:
> >
> #=====================================================================================================================================
> > ...
> > Compiling VMDApp.C --> VMDApp.o ...
> > In file included from VMDApp.C:91:
> > In file included from ./FltkOpenGLDisplayDevice.h:27:
> > ./OpenGLRenderer.h:116:3: warning: 'GLUquadricObj' is deprecated:
> first
> > deprecated in OS X 10.9 [-Wdeprecated-declarations]
> > GLUquadricObj *pointsQuadric;
> > ^
> > /System/Library/Frameworks/OpenGL.framework/Headers/glu.h:224:26:
> note:
> > 'GLUquadricObj' declared here
> > typedef class GLUquadric GLUquadricObj OPENGL_DEPRECATED(10_0, 10_9);
> > ^
> > In file included from VMDApp.C:91:
> > In file included from ./FltkOpenGLDisplayDevice.h:27:
> > ./OpenGLRenderer.h:117:3: warning: 'GLUquadricObj' is deprecated:
> first
> > deprecated in OS X 10.9 [-Wdeprecated-declarations]
> > GLUquadricObj *objQuadric;
> > ^
> > /System/Library/Frameworks/OpenGL.framework/Headers/glu.h:224:26:
> note:
> > 'GLUquadricObj' declared here
> > typedef class GLUquadric GLUquadricObj OPENGL_DEPRECATED(10_0, 10_9);
> > ^
> > VMDApp.C:273:16: error: no matching constructor for initialization of
> > 'UIText'
> > uiText = new UIText(this, strcmp(displaytype, "TEXT") != 0); // text
> > user interface
> > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > ./UIText.h:45:3: note: candidate constructor not viable: requires 3
> > arguments, but 2 were provided
> > UIText(VMDApp *, int guienabled, int mpienabled);
> > ^
> > ./UIText.h:35:7: note: candidate constructor (the implicit copy
> > constructor) not viable: requires 1 argument, but 2 were provided
> > class UIText : public UIObject {
> > ...
> > ...
> > 9 warnings and 1 error generated.
> > make: *** [VMDApp.o] Error 1
> >
> #======================================================================================================================================
> > Could anyone help me to fix this problem?
> > Thanks,
> > Zhenquan
>
> --
> NIH Center for Macromolecular Modeling and Bioinformatics
> Beckman Institute for Advanced Science and Technology
> University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801
> http://www.ks.uiuc.edu/~johns/ Phone: 217-244-3349
> http://www.ks.uiuc.edu/Research/vmd/
>