executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
platforms-performanceSelect and diagnose OpenMM runtime platforms, platformProperties, GPU/CPU precision modes, plugin availability, and safe performance tuning.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the user needs to choose or troubleshoot an OpenMM Platform, configure platformProperties, verify GPU/CPU availability, or reason about performance diagnostics. Keep production simulation construction in simulation-workflows, force-field/system modeling in force-fields-modeling, custom force or integrator authoring in custom-forces-integrators, and new platform/kernel development in development-extensions.
scripts/check_openmm_platforms.py and the troubleshooting guide.Reference, CPU, CUDA, OpenCL, or HIP, and setting Simulation(..., platform=..., platformProperties=...), read references/platform-selection.md.references/performance-and-benchmarking.md.references/troubleshooting.md.CUDA or HIP for supported GPUs, OpenCL when that is the available accelerator, CPU for multithreaded CPU runs, and Reference for correctness smoke tests or fallback diagnostics.{"Precision": "mixed"} unless the user explicitly prioritizes maximum throughput over energy conservation or needs full double precision.CPU or Reference with a clear warning.references/platform-selection.md: platform inventory, selection examples, platform property matrix, and installation extras.references/performance-and-benchmarking.md: precision/performance tradeoffs, benchmark interpretation, PME tuning, and determinism notes.references/troubleshooting.md: symptom-oriented fixes for missing platforms, plugin loading, device selection, precision, and runtime performance issues.scripts/check_openmm_platforms.py: a lightweight diagnostic script adapted from OpenMM's installation test pattern for safe listing and optional smoke checks.