Table of contents

gromacs — molecular dynamics

GROMACS — a fast, parallel molecular-dynamics simulator. The image is built with CUDA GPU acceleration enabled.

Image tag

docker.io/manvarharsh/gromacs:cuda12

What’s in this image

  • Base: nvidia/cuda:12.4.1-cudnn-devel-ubuntu22.04
  • Python 3.10 (conda)
  • GROMACS (built with CUDA, installed under /opt/gromacs)
  • JupyterHub with Podstack authenticator
  • OpenSSH server

Default ports

PortService
22SSH
8000JupyterHub

Use cases

  • Protein / lipid / membrane MD simulations on GPU
  • Free-energy calculations
  • Enhanced-sampling methods (REMD, metadynamics via PLUMED if you install it)
  • Reproducible computational chemistry pipelines via notebooks

Environment variables

VariableDescription
ENABLE_SSHEnable SSH server
ENABLE_JUPYTERHUBEnable JupyterHub on port 8000
PODSTACK_API_URLBackend URL for JupyterHub token validation
SSH_PUBLIC_KEYPublic key for SSH

Persistence

Mount at /data. Input topologies in /data/inputs/, trajectory output in /data/output/.

See also