GPUMDkit 本地控制台与网页绘图
在回环地址启动原生网页控制台,查看输入与真实输出,并调用MSD绘图后关闭服务。
阅读本篇目录
下载输入、实际结果和绘图资料包。解压后进入资料包目录,inputs 是可修改输入,reference 是鸢算科技集群的参考结果。脚本每次在 work 下新建目录,结果位置写入 LAST-RUN.txt。计算请放在已分配的资源内执行。
从计算目录打开图形界面#
GPUMDkit 除终端命令外,还提供轻量网页控制台。它读取启动目录下的输入和输出,显示文件、进度与可用绘图操作。本篇用已经完成的教学 MD 输出演示,不重新跑动力学。

1. 准备一个只含示例的目录#
module purge
module load gpumdkit/1.5.8
mkdir my-console
cp inputs/md/run.in inputs/md/thermo.out inputs/md/msd.out my-console/
cd my-console
当前目录就是网页可操作的根目录。将需要的教学文件放进来,避免直接从自己的整个个人目录启动。
2. 启动原生控制台#
gpumdkit.sh -server 8080 -b 127.0.0.1
在自己的电脑上运行软件时,浏览器打开 http://127.0.0.1:8080。端口被占用可以换成另一个空闲端口。
在集群登录节点启动时,需要通过 SSH 转发到自己的电脑。在个人电脑另开终端,将账号、登录地址与 SSH 端口换成开户信息:
ssh -N -L 8080:127.0.0.1:8080 -p SSH端口 用户名@登录地址
随后仍在自己的浏览器打开 http://127.0.0.1:8080。两端使用对应端口,保持启动命令与 SSH 连接运行。
3. 查看目录、输入和图#
页面可以切换中英文。先查看文件列表,再打开 run.in,检查当前目录里的输入。界面会根据现有数据提供相应操作;本例含 msd.out,可使用 MSD 绘图。
本次实际完成的操作是:打开首页 → 扫描示例目录 → 预览 run.in → 调用原生 MSD 绘图 → 查看生成的 msd.png。同一绘图也可以直接在终端执行:
gpumdkit.sh -plt msd
ls msd.png

这份 Si 教学轨迹的 MSD 处于有界振动范围,图用于说明数据读取和绘图,不据此拟合扩散系数或活化能。进度页根据输出行数估算,已结束任务也可能因预热未写出而低于 100%;实际状态结合队列与程序结束信息判断。
4. 结束后关闭#
返回启动控制台的终端,按 Ctrl+C。个人电脑上的 SSH 转发终端也用 Ctrl+C 结束。下次需要时再从目标计算目录启动。
要自动重现本篇浏览、读文件和绘图流程:
bash run.sh console
自动入口只启动临时回环服务,核对操作后自行关闭;它用于重现流程,不会留下一个长期网页服务。结果目录保存生成图与文件读取记录。控制台适合查看、准备和后处理,实际耗时计算仍通过已分配的计算资源执行。