GPUMDkit专题

GPUMDkit 本地控制台与网页绘图

在回环地址启动原生网页控制台,查看输入与真实输出,并调用MSD绘图后关闭服务。

更新于 2026-10-28约 2 分钟阅读按任务与环境选择适用配置
阅读本篇目录

下载输入、实际结果和绘图资料包。解压后进入资料包目录,inputs 是可修改输入,reference 是鸢算科技集群的参考结果。脚本每次在 work 下新建目录,结果位置写入 LAST-RUN.txt。计算请放在已分配的资源内执行。

从计算目录打开图形界面#

GPUMDkit 除终端命令外,还提供轻量网页控制台。它读取启动目录下的输入和输出,显示文件、进度与可用绘图操作。本篇用已经完成的教学 MD 输出演示,不重新跑动力学。

实际GPUMDkit控制台与教学输出

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

从真实教学MSD输出生成的原生图

这份 Si 教学轨迹的 MSD 处于有界振动范围,图用于说明数据读取和绘图,不据此拟合扩散系数或活化能。进度页根据输出行数估算,已结束任务也可能因预热未写出而低于 100%;实际状态结合队列与程序结束信息判断。

4. 结束后关闭#

返回启动控制台的终端,按 Ctrl+C。个人电脑上的 SSH 转发终端也用 Ctrl+C 结束。下次需要时再从目标计算目录启动。

要自动重现本篇浏览、读文件和绘图流程:

bash run.sh console

自动入口只启动临时回环服务,核对操作后自行关闭;它用于重现流程,不会留下一个长期网页服务。结果目录保存生成图与文件读取记录。控制台适合查看、准备和后处理,实际耗时计算仍通过已分配的计算资源执行。

需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。

查看配图

放大后可滚动查看细节,按 Esc 关闭。

100%查看原图 ↗