独立二进制
一个文件,没有前置依赖, 小于10MB
下载、运行。编辑器、查看器和作业面板都在这个二进制里,不需要任何依赖,也不需要数据库。
独立二进制
下载、运行。编辑器、查看器和作业面板都在这个二进制里,不需要任何依赖,也不需要数据库。
操作
点开文件,曲线、结构和场就出现在旁边。
转一下,工作台出现 打开 showcase 目录 点开 energy.xvg 切到分屏 曲线画在编辑器旁边 点开 data.json 点开 mask3d.tdr 点开 water.pdb
同一块屏幕
01 / 上下文
问当前是什么,不用把文件再贴一遍。标签里的结构、日志和曲线,助手已经看得到。
02 / 范围
工作区里才能改。区外打开的目录只读。写盘、提交和加载,都停在你点允许之前。
03 / 协作
它读懂眼前的结果,你决定保不保存、交不交作业。结论留在同一块工作台里。
02 / 预览
文件树和编辑区可以拖开。打开带查看器的文件时,文本和预览各占一半,用标签在「文本」和「曲线」「3D」「场分布」之间切换。
LAMMPS 输入带着命令诊断。日志、轨迹和器件场不用另开一个后处理程序。
03 / 权限
# lj meltunits ljatom_style atomicfix 1 all nvefix 1 all nvt temp 1.0 1.0 0.1timestep 0.005run 10000
04 / 模块
其他工具,格式不支持/范围太少/没有自己需要的学科,部分常见格式还需额外开软件?
给AI一句"我想查看这个文件",它会生成一个预览模块。
无需重启,动态加载,定制化需求,随时调整
05 / 实验室
右侧栏跑作业。普通后台在本机执行脚本;在集群上则是 Slurm 提交。
#!/bin/bash #SBATCH --job-name=lj-melt #SBATCH --partition=compute cd ~/lj-melt lmp -in in.lammps
AI 请求提交 run.slurm。分区、节点数和每节点任务数可以改,以确认后的 sbatch 为准。
sbatch -D ~/lj-melt -J lj-melt -p compute --ntasks-per-node 4 -N 1 ~/lj-melt/run.slurm
学科
在页面上写输入、看轨迹、交作业、分子模拟、器件仿真,以及还没有现成查看器的文件。
.in / log 命令诊断,热力学曲线
data / dump 三维结构,轨迹回放
.xvg / 轨迹 能量曲线,轨迹回放
.pdb .gro .xyz 三维结构
.plt DF-ISE 曲线
.tdr 结构与场分布
bash / sbatch 本机后台,或 Slurm 队列
modules/ 一句话写成预览模块
助手按你的描述编写模块,确认后实时加载。ECharts 画你的表,Three.js 看网格,Phylocanvas 画树。已有的曲线和三维还在,新标签排在旁边。
使用
启动后,即刻进入工作台。
i min lab 最小化的工作台
$ wget http://download.iminlab.net/iminlab $ chmod +x ./iminlab $ ./iminlab