容器使用指南
概述
本指南介绍如何获取并启动科学计算套件容器镜像、验证容器运行环境,以及运行镜像中预集成的应用。
适用场景为基于 MTT S5000 开展环境搭建、首次验证和任务运行。
前置条件
使用本镜像前,请先确认宿主机已完成以下准备:
- 已安装 Linux Driver 5.1.0。驱动安装包已包含配套固件,无需单独安装。
- 已按 KUAE 云原生套件安装指南 完成容器运行时配置,确保容 器能够正常使用 GPU。
- 执行
mthreads-gmi时可以正常识别 GPU。
说明:当前版本镜像不包含 Linux Driver。镜像可通过容器镜像下载入口获取,实际拉取地址为 registry.mthreads.com/mcconline/scientific_computing_suite:latest。容器默认工作目录为 /opt/scs,镜像内置数据统一通过 /workspace/dataset 访问;容器内中文与英文说明分别位于 /opt/scs/README.md 和 /opt/scs/README_EN.md。镜像拉取方式请参考步骤 2:拉取镜像。
预集成软件
| 名称 | 类型 | 说明 | 路径 |
|---|---|---|---|
| MUSA Toolkit | 软件 | 摩尔线程 GPU 应用开发、编译和运行所需的基础软件栈。 | /usr/local/musa |
| GROMACS | 软件 | 面向生物分子和软物质体系的高性能分子动力学软件。 | /opt/gromacs/2023.3、/opt/gromacs/2026.1 |
| LAMMPS | 软件 | 面向原子、分子和材料体系的并行分子动力学模拟软件。 | /opt/lammps |
| Amber | 软件 | 面向生物分子结构、动力学和相互作用分析的软件套件,当前版本以 Alpha 形态交付。 | /opt/amber24、/opt/amber24_mpi |
| SPONGE | 软件 | 面向分子模拟任务的高性能分子动力学软件。 | /opt/sponge |
| 内置数据入口 | 目录 | 容器内统一数据入口,用于访问镜像内置数据。 | /workspace/dataset |
快速开始
首次验证建议按以下步骤执行:
步骤 1:检查宿主机环境
在启动容器前,先确认宿主机 GPU 与 Docker 服务状态正常:
mthreads-gmi
docker info