Codex 与 COMSOL 脚本自动化:从手动建模到可复现批量仿真
结合 COMSOL Java API、Model Methods、LiveLink for MATLAB 和 batch 运行方式,说明如何让 Codex 辅助脚本生成、参数扫描、结果导出和仿真流程复现。
更新:2026-06-03 · 中等
技术文档
围绕研发计算环境的安装、编译、配置、运行排错与故障排查持续整理。通用问题优先公开,便于自助排查。
结合 COMSOL Java API、Model Methods、LiveLink for MATLAB 和 batch 运行方式,说明如何让 Codex 辅助脚本生成、参数扫描、结果导出和仿真流程复现。
更新:2026-06-03 · 中等
说明 Codex 如何配合 PyAnsys、PyMAPDL、PyFluent、Workbench Journal 和 Mechanical 脚本,用于参数化建模、批量求解、结果导出和仿真流程复现。
更新:2026-06-03 · 中等
解释 MPI 编译器包装器、运行器、动态库和 ABI 混用导致的问题,并给出排查命令。
更新:2026-06-01 · 中等
从驱动、CUDA、编译器、MPI、GPU 架构和测试算例几个层面梳理 LAMMPS GPU/KOKKOS 编译前的检查项。
更新:2026-06-01 · 较难
解释 NVIDIA Driver、CUDA Runtime、CUDA Toolkit、nvcc、GCC 与目标软件之间的关系,并给出一套可复现的排查记录方法。
更新:2026-06-01 · 中等
nvidia-smi 显示的 CUDA Version 是驱动支持的最高 Runtime 版本,nvcc --version 才是实际 Toolkit 版本。本文解析两者区别、Toolkit 与驱动的最低版本匹配关系,以及不匹配时 LAMMPS/GROMACS GPU 出现 PTX 编译失败、段错误的原因与避免方法。
更新:2025-11-22 · 中等
说明单节点服务器部署 Slurm 前需要确认的主机名、CPU、内存、GPU、Munge、分区和作业验收命令。
更新:2026-06-01 · 中等
SMT(超线程)是什么、HPC 为什么通常建议关闭、AMD(技嘉主板)BIOS 中 SMT Control 的设置位置,以及用 nproc / lscpu 在 Linux 下验证 SMT 是否开启。
更新:2026-05-20 · 入门
在 Rocky/Alma/RHEL 8 上把 OVITO Basic 安装到 /usr/local 并用版本链接管理,安装 Qt/xcb 运行依赖,系统范围集成到 GNOME(应用菜单、图标、文件类型关联、右键脚本),并给出升级/回滚/卸载与常见 Qt xcb、Wayland、远程 X11 问题的排查。
更新:2025-11-15 · 中等
iproute2 的 ip 命令速查:用 ip -br -c addr/link 看清网卡与地址,用 ip route/ip neigh 理清路径与邻居,临时配置 IP/网关/MTU/VLAN/桥接,以及在 Netplan/NetworkManager 中永久化。
更新:2025-11-10 · 入门
总结 RockyLinux、CentOS、Ubuntu 下 useradd 与 adduser 的区别、常见用户创建方式、UID/GID 与附加组配置,以及“无输出即成功”的验证方法。
更新:2025-08-26 · 入门
解析 Ubuntu 为何将 /bin/sh 默认指向 dash、bashisms 带来的脚本兼容问题,以及用 dpkg-reconfigure 安全切换 /bin/sh 到 bash 的步骤。
更新:2025-08-14 · 入门
VASPKIT 是面向 VASP 的高效后处理工具,覆盖能带、态密度、电荷、功函数与介电性质。本文介绍其功能要点,并给出服务器/超算上普通用户手动离线部署(上传 ~/software、安装到 ~/opt)的步骤与常用命令。
更新:2025-10-12 · 入门
解析 Carbon_GAP_20.tgz 与单独训练数据文件的区别、extxyz 数据格式特征,以及用 dpdata 将 GAP-20 训练数据转换为 DeepMD(deepmd/npy)格式时 virial 标签不一致、MultiSystems 等典型报错的根因与可复现解决流程。
更新:2025-09-20 · 中等
按错误现象、典型报错、可能原因、排查命令、解决步骤和验证方法组织。
解释 CUDA 驱动、runtime、Toolkit 和 Python 包自带 CUDA 库之间的错配关系。
从动态链接、MPI 混用、LD_LIBRARY_PATH 和 module 加载顺序排查 libmpi.so 缺失问题。
说明 sinfo -R、scontrol show node、slurmd 日志和资源配置不一致导致 drain 的排查顺序。
排查 lmp、lmp_mpi、lammps 等命令不可用时的安装路径、环境变量和 shell 初始化问题。
一次 InfiniBand OpenSM 日志暴涨导致根分区占满的排查记录,包含 df/du 不一致、lsof +L1、文件句柄释放、日志级别治理和 logrotate 防复发。
slurmd 启动即退出、作业秒失败,前台 slurmd -Dvvv 暴露 Waiting for gres.conf /dev/nvidia0;根因是内核升级后 NVIDIA 模块未重建(UVM 因 MPOL_PREFERRED_MANY 宏冲突编译失败)。给出回滚内核、DKMS 根治、GRES 临时止血三种方案与验证闭环。