Loading failures#
Diagnosing and inspecting hardware platform initialization errors in OpenMM.
The function molsysmt.third_party.openmm.platforms.loading_failures() reports underlying driver incompatibilities, missing shared libraries, or CUDA loading errors if OpenMM hardware accelerator platforms fail to load.
Added in version 1.0.0.
API documentation
Follow this link for a detailed description of the input arguments, raised errors, and returned objects: molsysmt.third_party.openmm.platforms.loading_failures().
Basic usage#
Let’s inspect OpenMM platform loading diagnostics:
import molsysmt as msm
msm.third_party.openmm.platforms.loading_failures()
('Error loading library /home/diego/Myopt/miniconda3/envs/molsyssuite@uibcdf_3.13/lib/plugins/libOpenMMHIP.so: libhiprtc.so.6: cannot open shared object file: No such file or directory', 'Error loading library /home/diego/Myopt/miniconda3/envs/molsyssuite@uibcdf_3.13/lib/plugins/libOpenMMRPMDHIP.so: libhiprtc.so.6: cannot open shared object file: No such file or directory', 'Error loading library /home/diego/Myopt/miniconda3/envs/molsyssuite@uibcdf_3.13/lib/plugins/libOpenMMDrudeHIP.so: libhiprtc.so.6: cannot open shared object file: No such file or directory', 'Error loading library /home/diego/Myopt/miniconda3/envs/molsyssuite@uibcdf_3.13/lib/plugins/libOpenMMAmoebaHIP.so: libhiprtc.so.6: cannot open shared object file: No such file or directory')
See also
openmm.Simulation: OpenMM Simulation form adapter in MolSysMT.
openmm.System: OpenMM System container in MolSysMT.
Convert: Converting molecular systems with
molsysmt.basic.convert().