Opened 2 years ago

Closed 2 years ago

#9173 closed defect (can't reproduce)

ISOLDE 1.6: OpenMMException: Error compiling kerne

Reported by: sergei.gurianov@… Owned by: Tristan Croll
Priority: normal Milestone:
Component: Third Party Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Linux-5.4.0-144-generic-x86_64-with-glibc2.31
ChimeraX Version: 1.6.1 (2023-05-09 17:57:07 UTC)
Description
After upgrade from Chimera 1.5 to 1.6.1 with respective upgrade of Isolde, I get an error when launching simulation. I have rolled back to a system backup with Chimera 1.5 installed, and simulation worked. Then I purged Chimera installation, and installed v.1.6.1 with corresponding Isolde version, and then error happens again. 

Log:
UCSF ChimeraX version: 1.6.1 (2023-05-09)  
© 2016-2023 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> isolde start

> set selectionWidth 4

Forcefield cache not found or out of date. Regenerating from ffXML files. This
is normal if running ISOLDE for the first time, or after upgrading OpenMM.  

> isolde set simFidelityMode Highest/Slowest

ISOLDE: setting sim fidelity mode to Highest/Slowest  
nonbonded_cutoff_distance = 1.700000  
use_gbsa = True  
gbsa_cutoff = 2.000000  
Done loading forcefield  

> isolde tutorial

> open 1a0m structureFactors true

Summary of feedback from opening 1a0m fetched from pdb  
---  
warning | No free flags detected in this dataset! Automatically generated a
new random set with 468 free from 9265 observed reflections. You should save
your data to a new MTZ file and use this for any future rebuilding/refinement.  
notes | Resolution: 1.0944213038232693  
Launching live xmap mgr took 1.4818446636199951 seconds.  
  
Opened (LIVE) 2mFo-DFc as #1.1.1.2, grid size 72,72,74, pixel
0.347,0.347,0.326, shown at level 1.63, step 1, values float32  
Opened (LIVE) mFo-DFc as #1.1.1.3, grid size 72,72,74, pixel
0.347,0.347,0.326, shown at level -0.302,0.302, step 1, values float32  
Opened (LIVE) 2mFo-DFc_smooth_27 as #1.1.1.4, grid size 72,72,74, pixel
0.347,0.347,0.326, shown at level 0.297, step 1, values float32  
1a0m title:  
1.1 angstrom crystal structure of A-conotoxin [TYR15]-epi [more info...]  
  
Chain information for 1a0m  
---  
Chain | Description | UniProt  
1.2/A 1.2/B | ALPHA-CONOTOXIN [TYR15]-EPI | CXA1_CONEP 1-16  
  
Non-standard residues in 1a0m #1.2  
---  
NH2 — amino group  
  

> save /home/segurian/Desktop/1a0m.mtz #1

Writing data to: '/*/*/[FOBS, SIGFOBS]'  

> addh

Summary of feedback from adding hydrogens to 1a0m #1.2  
---  
warning | Not adding hydrogens to /A ARG 7 CB because it is missing heavy-atom
bond partners  
notes | Termini for 1a0m (#1.2) chain A determined from SEQRES records  
Termini for 1a0m (#1.2) chain B determined from SEQRES records  
Chain-initial residues that are actual N termini: /A GLY 1, /B GLY 1  
Chain-initial residues that are not actual N termini:  
Chain-final residues that are actual C termini: /A NH2 17, /B NH2 17  
Chain-final residues that are not actual C termini:  
107 hydrogen bonds  
271 hydrogens added  
  

> hide HC

> select #1

547 atoms, 513 bonds, 76 residues, 17 models selected  

> isolde sim start sel

Removed all altlocs in #1.2 and reset associated occupancies to 1.  
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...  
ISOLDE: Corrected atom nomenclature of 1 residues in model #1.2 to IUPAC-IUB
standards.  
Cached rota8000-val data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-leu data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-ile data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-pro data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-phe data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-tyr data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-trp data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-ser data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-thr data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-cys data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-met data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-lys data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-his data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-arg data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-asp data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-asn data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-gln data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rota8000-glu data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rama8000-cispro data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rama8000-transpro data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rama8000-gly-sym data not found. Regenerating from text file. This is
normal if running ISOLDE for the first time  
Cached rama8000-prepro-noGP data not found. Regenerating from text file. This
is normal if running ISOLDE for the first time  
Cached rama8000-ileval-nopreP data not found. Regenerating from text file.
This is normal if running ISOLDE for the first time  
Cached rama8000-general-noGPIVpreP data not found. Regenerating from text
file. This is normal if running ISOLDE for the first time  
Opened (LIVE) MDFF potential as #1.1.1.5, grid size 72,72,74, pixel
0.347,0.347,0.326, shown at level 0.783, step 1, values float32  
Traceback (most recent call last):  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/ui/widgets/htmlview.py", line 320, in interceptRequest  
self._callback(info)  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/ui/widgets/htmlview.py", line 93, in _intercept  
return interceptor(request_info, *args)  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/help_viewer/tool.py", line 320, in intercept  
chimerax_intercept(request_info, *args, session=self.session,  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/ui/widgets/htmlview.py", line 455, in chimerax_intercept  
session.ui.thread_safe(defer, session, qurl.url(no_formatting), from_dir)  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/ui/gui.py",
line 368, in thread_safe  
func(*args, **kw)  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/ui/widgets/htmlview.py", line 446, in defer  
cxcmd(session, topic)  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/ui/widgets/htmlview.py", line 464, in cxcmd  
run(session, cmd)  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/core/commands/run.py", line 38, in run  
results = command.run(text, log=log, return_json=return_json)  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/core/commands/cli.py", line 2897, in run  
result = ci.function(session, **kw_args)  
File "/home/segurian/.local/share/ChimeraX/1.6/site-
packages/chimerax/isolde/cmd/cmd.py", line 122, in isolde_sim  
isolde.start_sim()  
File "/home/segurian/.local/share/ChimeraX/1.6/site-
packages/chimerax/isolde/isolde.py", line 896, in start_sim  
sm.start_sim()  
File "/home/segurian/.local/share/ChimeraX/1.6/site-
packages/chimerax/isolde/openmm/openmm_interface.py", line 401, in start_sim  
sh.start_sim()  
File "/home/segurian/.local/share/ChimeraX/1.6/site-
packages/chimerax/isolde/openmm/openmm_interface.py", line 1432, in start_sim  
self._prepare_sim()  
File "/home/segurian/.local/share/ChimeraX/1.6/site-
packages/chimerax/isolde/openmm/openmm_interface.py", line 1377, in
_prepare_sim  
s = self._simulation = app.Simulation(self.topology, self._system,  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/openmm/app/simulation.py", line 103, in __init__  
self.context = mm.Context(self.system, self.integrator, platform,
platformProperties)  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/openmm/openmm.py",
line 5931, in __init__  
this = _openmm.new_Context(*args)  
openmm.OpenMMException: Error compiling kernel:  
  
openmm.OpenMMException: Error compiling kernel:  
  
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/openmm/openmm.py",
line 5931, in __init__  
this = _openmm.new_Context(*args)  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 NVIDIA 390.157
OpenGL renderer: Quadro 4000/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

Python: 3.9.11
Locale: en_US.UTF-8
Qt version: PyQt6 6.4.2, Qt 6.4.2
Qt runtime version: 6.4.3
Qt platform: xcb

XDG_SESSION_TYPE=x11
DESKTOP_SESSION=xfce
XDG_SESSION_DESKTOP=xfce
XDG_CURRENT_DESKTOP=XFCE
DISPLAY=:0.0
Manufacturer: Hewlett-Packard
Model: HP Compaq 8000 Elite CMT PC
OS: Linux Mint 20.3 Una
Architecture: 64bit ELF
Virtual Machine: none
CPU: 4 Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz
Cache Size: 6144 KB
Memory:
	              total        used        free      shared  buff/cache   available
	Mem:           15Gi       2.3Gi       7.5Gi        66Mi       5.8Gi        12Gi
	Swap:         2.0Gi          0B       2.0Gi

Graphics:
	01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF100GL [Quadro 4000] [10de:06dd] (rev a3)	
	Subsystem: NVIDIA Corporation GF100GL [Quadro 4000] [10de:0780]	
	Kernel driver in use: nvidia

Installed Packages:
    alabaster: 0.7.13
    appdirs: 1.4.4
    asttokens: 2.2.1
    Babel: 2.12.1
    backcall: 0.2.0
    beautifulsoup4: 4.11.2
    blockdiag: 3.0.0
    build: 0.10.0
    certifi: 2023.5.7
    cftime: 1.6.2
    charset-normalizer: 3.1.0
    ChimeraX-AddCharge: 1.5.9.1
    ChimeraX-AddH: 2.2.5
    ChimeraX-AlignmentAlgorithms: 2.0.1
    ChimeraX-AlignmentHdrs: 3.3.1
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.9.3
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.0.3
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.43.10
    ChimeraX-AtomicLibrary: 10.0.6
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.3.2
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.1.2
    ChimeraX-BondRot: 2.0.1
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.8
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.2.2
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.3.2
    ChimeraX-ChangeChains: 1.0.2
    ChimeraX-CheckWaters: 1.3.1
    ChimeraX-ChemGroup: 2.0.1
    ChimeraX-Clashes: 2.2.4
    ChimeraX-Clipper: 0.21.0
    ChimeraX-ColorActions: 1.0.3
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.3
    ChimeraX-CommandLine: 1.2.5
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.6.1
    ChimeraX-CoreFormats: 1.1
    ChimeraX-coulombic: 1.4.2
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.3
    ChimeraX-Dicom: 1.2
    ChimeraX-DistMonitor: 1.4
    ChimeraX-DockPrep: 1.1.1
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ESMFold: 1.0
    ChimeraX-FileHistory: 1.0.1
    ChimeraX-FunctionKey: 1.0.1
    ChimeraX-Geometry: 1.3
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.1.1
    ChimeraX-Hbonds: 2.4
    ChimeraX-Help: 1.2.1
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ISOLDE: 1.6.0
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-Label: 1.1.7
    ChimeraX-LinuxSupport: 1.0.1
    ChimeraX-ListInfo: 1.1.1
    ChimeraX-Log: 1.1.5
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.8.2
    ChimeraX-Map: 1.1.4
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0.1
    ChimeraX-MapFilter: 2.0.1
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1.1
    ChimeraX-Markers: 1.0.1
    ChimeraX-Mask: 1.0.2
    ChimeraX-MatchMaker: 2.0.12
    ChimeraX-MDcrds: 2.6
    ChimeraX-MedicalToolbar: 1.0.2
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.12
    ChimeraX-MMTF: 2.2
    ChimeraX-Modeller: 1.5.9
    ChimeraX-ModelPanel: 1.3.7
    ChimeraX-ModelSeries: 1.0.1
    ChimeraX-Mol2: 2.0
    ChimeraX-Mole: 1.0
    ChimeraX-Morph: 1.0.2
    ChimeraX-MouseModes: 1.2
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nifti: 1.0
    ChimeraX-NRRD: 1.0
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OpenCommand: 1.10.1
    ChimeraX-PDB: 2.7.2
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0.2
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1
    ChimeraX-PubChem: 2.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.1
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 3.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0.1
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.8.3
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.1.1
    ChimeraX-ShowSequences: 1.0.1
    ChimeraX-SideView: 1.0.1
    ChimeraX-Smiles: 2.1
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.10.3
    ChimeraX-STL: 1.0.1
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.1.2
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0.1
    ChimeraX-SwapAA: 2.0.1
    ChimeraX-SwapRes: 2.2.1
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.2
    ChimeraX-ToolshedUtils: 1.2.1
    ChimeraX-Topography: 1.0
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.28.4
    ChimeraX-uniprot: 2.2.2
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.2
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0.1
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0.2
    ChimeraX-WebServices: 1.1.1
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.6
    comm: 0.1.3
    contourpy: 1.0.7
    cxservices: 1.2.2
    cycler: 0.11.0
    Cython: 0.29.33
    debugpy: 1.6.7
    decorator: 5.1.1
    distro: 1.7.0
    docutils: 0.19
    executing: 1.2.0
    filelock: 3.9.0
    fonttools: 4.39.3
    funcparserlib: 1.0.1
    grako: 3.16.5
    h5py: 3.8.0
    html2text: 2020.1.16
    idna: 3.4
    ihm: 0.35
    imagecodecs: 2022.9.26
    imagesize: 1.4.1
    importlib-metadata: 6.6.0
    ipykernel: 6.21.1
    ipython: 8.10.0
    ipython-genutils: 0.2.0
    ipywidgets: 8.0.6
    jedi: 0.18.2
    Jinja2: 3.1.2
    jupyter-client: 8.0.2
    jupyter-core: 5.3.0
    jupyterlab-widgets: 3.0.7
    kiwisolver: 1.4.4
    line-profiler: 4.0.2
    lxml: 4.9.2
    lz4: 4.3.2
    MarkupSafe: 2.1.2
    matplotlib: 3.6.3
    matplotlib-inline: 0.1.6
    msgpack: 1.0.4
    nest-asyncio: 1.5.6
    netCDF4: 1.6.2
    networkx: 2.8.8
    nibabel: 5.0.1
    nptyping: 2.5.0
    numexpr: 2.8.4
    numpy: 1.23.5
    openvr: 1.23.701
    packaging: 23.1
    ParmEd: 3.4.3
    parso: 0.8.3
    pep517: 0.13.0
    pexpect: 4.8.0
    pickleshare: 0.7.5
    Pillow: 9.3.0
    pip: 23.0
    pkginfo: 1.9.6
    platformdirs: 3.5.0
    prompt-toolkit: 3.0.38
    psutil: 5.9.4
    ptyprocess: 0.7.0
    pure-eval: 0.2.2
    pycollada: 0.7.2
    pydicom: 2.3.0
    Pygments: 2.14.0
    pynrrd: 1.0.0
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 3.0.9
    pyproject-hooks: 1.0.0
    PyQt6-commercial: 6.4.2
    PyQt6-Qt6: 6.4.3
    PyQt6-sip: 13.4.1
    PyQt6-WebEngine-commercial: 6.4.0
    PyQt6-WebEngine-Qt6: 6.4.3
    python-dateutil: 2.8.2
    pytz: 2023.3
    pyzmq: 25.0.2
    qtconsole: 5.4.0
    QtPy: 2.3.1
    RandomWords: 0.4.0
    requests: 2.28.2
    scipy: 1.9.3
    setuptools: 67.4.0
    sfftk-rw: 0.7.3
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.4.1
    sphinx: 6.1.3
    sphinx-autodoc-typehints: 1.22
    sphinxcontrib-applehelp: 1.0.4
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 2.0.1
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.5
    stack-data: 0.6.2
    tables: 3.7.0
    tcia-utils: 1.2.0
    tifffile: 2022.10.10
    tinyarray: 1.2.4
    tomli: 2.0.1
    tornado: 6.3.1
    traitlets: 5.9.0
    typing-extensions: 4.5.0
    tzdata: 2023.3
    urllib3: 1.26.15
    wcwidth: 0.2.6
    webcolors: 1.12
    wheel: 0.38.4
    wheel-filename: 1.4.1
    widgetsnbextension: 4.0.7
    zipp: 3.15.0

Change History (5)

comment:1 by Eric Pettersen, 2 years ago

Component: UnassignedThird Party
Owner: set to Tristan Croll
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionISOLDE 1.6: OpenMMException: Error compiling kerne

comment:2 by Tristan Croll, 2 years ago

Hi Sergei,
That's an interesting one. My first guess would be that your Nvidia driver
is too old - version 390 is pretty ancient and predates CUDA 10; CUDA 11
(used by OpenMM) requires at least version 450. Could you try installing
CUDA 11.8 with its associated display driver version and see if that fixes
things?
Best,
Tristan

On Tue, Jun 13, 2023 at 5:27 PM ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
wrote:

>
>
>

comment:3 by Tristan Croll, 2 years ago

Another thing that might be worth checking: some Linux distros insist on
installing one or more irrelevant OpenCL drivers (e.g. the AMD one) even
when their associated hardware doesn't exist, and they can end up ahead of
the Nvidia one in the discovery queue. You can use `clinfo` in a Bash shell
to list all installed OpenCL versions... if "extras" turn up, you're
generally best off uninstalling them.

On Tue, Jun 13, 2023 at 5:44 PM ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
wrote:

>
>
>
>

comment:4 by sergei.gurianov@…, 2 years ago

Hi Tristan,

Thank you for your reply! I have removed Intel CL driver, and still getting the error. I guess my Nvidia Quadro 4000 is too ancient for new tricks, it is not supported by any newer driver or CUDA versions. I might stay on ChimeraX v1.5, or rather migrate onto a newer machine.

BR,
Sergei
________________________________
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: Tuesday, 13 June 2023 19:52
To: Gurianov, Sergei <sergei.gurianov@helsinki.fi>; tcroll@altoslabs.com <tcroll@altoslabs.com>
Subject: Re: [ChimeraX] #9173: ISOLDE 1.6: OpenMMException: Error compiling kerne

#9173: ISOLDE 1.6: OpenMMException: Error compiling kerne
----------------------------------------+---------------------------
          Reporter:  sergei.gurianov@…  |      Owner:  Tristan Croll
              Type:  defect             |     Status:  assigned
          Priority:  normal             |  Milestone:
         Component:  Third Party        |    Version:
        Resolution:                     |   Keywords:
        Blocked By:                     |   Blocking:
Notify when closed:                     |   Platform:  all
           Project:  ChimeraX           |
----------------------------------------+---------------------------
Comment (by Tristan Croll):

 {{{
 Another thing that might be worth checking: some Linux distros insist on
 installing one or more irrelevant OpenCL drivers (e.g. the AMD one) even
 when their associated hardware doesn't exist, and they can end up ahead of
 the Nvidia one in the discovery queue. You can use `clinfo` in a Bash
 shell
 to list all installed OpenCL versions... if "extras" turn up, you're
 generally best off uninstalling them.

 On Tue, Jun 13, 2023 at 5:44 PM ChimeraX <ChimeraX-bugs-
 admin@cgl.ucsf.edu>
 wrote:

 >
 >
 >
 >
 }}}
--
Ticket URL: <https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/9173#comment:3>
ChimeraX <https://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker

comment:5 by Tristan Croll, 2 years ago

Resolution: can't reproduce
Status: assignedclosed

I'm sorry I can't be of more help in this case. It's the first time I've ever seen OpenMM's kernel compilation fail without returning an error code - that alone would make it *really* difficult to debug. But I think you're right that the primary culprit here is simply the age of the card - if you do have access to something newer that would be by far the easiest path.

Note: See TracTickets for help on using tickets.