MultiGPGPU dialog with Desmond-specific customization - automatic GPU
selection
|
__init__(self,
parent,
title='
' ,
jobname='
' ,
checkcommand=None,
multi_gpgpu_allowed=True,
**kw)
See class docstring. |
|
|
|
addAutoGpuCbToLayout(self,
layout=None,
count=None) |
|
|
|
validateNumProcs(self,
silent=False)
See ConfigDialog.validateNumProcs docstring. |
|
|
|
validate(self)
Checks the panel to make sure settings are valid. |
|
|
|
checkGPGPUSelection(self)
Checks that GPU selection is taken care of, either manually or
automatically. |
|
|
|
autoGpuToggled(self,
checked)
Update dialog state in response to toggling of the auto gpu checkbox |
|
|
|
setupHostLayout(self)
Setup the host layout, including hostlist/table and numbers of cpus
(including cpus3). |
|
|
|
setupGPGPUTable(self,
host=None)
After the regular GPU table setup, customize the state of checkbox
and table |
|
|
|
getSettings(self,
extra_kws=None)
Return dialog state by saving the state of the checkbox and then
calling the base class |
|
|
|
|
|
addGPGPUGroupToLayout(self,
layout=None,
count=None,
add_autogpu=True) |
|
|
|
addGPGPUTableToLayout(self,
t)
This can be overridden to place the gpgputable somewhere else in the
dialog. |
|
|
Inherited from ui.qt.appframework.GPGPUConfigDialog :
createGPGPUTable ,
getCheckedGPGPUIDs ,
getHostType ,
getHosts ,
isCPUHost ,
isGPUHost ,
onHostMenuChanged ,
setCheckedGPGPUIDs
Inherited from ui.qt.appframework.ConfigDialog :
activate ,
cpus3Edited ,
currentHost ,
getTotalOpenMPCPUs ,
savePressed ,
setupHostCombo ,
showHelp ,
startPressed ,
updateOpenMPInfo ,
updateOpenMPLabel ,
updateQueueResources ,
validateAndAccept ,
validateNumCpus ,
validateNumGpus ,
validateNumOpenMP ,
warning
|