-
e415bf5ba5
fix: color_xrange 范围限定 d_max + color_driver + color 范围改为 [0,1] + bug 修复
main
admin
2026-06-24 16:09:39 +08:00
-
b50c55d0a3
docs: examples/Readme.html v2.1 更新引擎 DLL 架构说明
admin
2026-06-21 17:05:19 +08:00
-
75d8aae1f2
fix: 修复 DLL 文件被 git CRLF 转换损坏
admin
2026-06-21 08:17:08 +08:00
-
dd6fbdfccf
chore: .gitattributes 标记 DLL 为二进制文件
admin
2026-06-21 08:16:43 +08:00
-
eea62de479
fix: case05 atom 1 z=0(起点拉回链平面)
admin
2026-06-21 08:13:23 +08:00
-
1261398be2
fix: case05 启用 step_simulate=1
admin
2026-06-21 08:11:34 +08:00
-
369b840cf2
fix: Makefile Windows 检测兼容 Msys2/MINGW 环境
admin
2026-06-21 05:58:37 +08:00
-
7fb2b730e9
refactor: 源码迁至 engines/src/,删除旧的 engines/{c,cpp,fortran}/
admin
2026-06-21 05:42:29 +08:00
-
e371fa8db1
refactor: 移除旧子进程模式的 main.* 源文件,Makefile 只编译 DLL
admin
2026-06-21 05:33:52 +08:00
-
7468a2d458
chore: 清理引擎目录旧校准缓存 _calib_cache.json
admin
2026-06-21 05:28:24 +08:00
-
76a26d888e
chore: 清理旧的引擎参数/校准 JSON 文件
admin
2026-06-21 05:25:31 +08:00
-
8183cbc22e
chore: .gitignore 去掉全局 *.dll 限制,release DLL 可自由提交
admin
2026-06-21 05:21:22 +08:00
-
41c454eeab
refactor: 引擎只走 DLL 路径,release 目录清理 exe
admin
2026-06-21 05:19:33 +08:00
-
6c06c00f4b
fix: Fortran engine use_marker/alpha header passthrough + case04 Moon orbit fix
admin
2026-06-19 08:05:05 +08:00
-
c8d12e7f45
docs: case04 Readme.html 新增月球绕地轨道交互图
admin
2026-06-18 23:06:55 +08:00
-
7078cbc744
fix: 轨道示意图太阳移至左焦点,默认 e=0.017(地球真实 0.0167)
admin
2026-06-18 23:05:23 +08:00
-
d4ce23a07e
feat: case04 以月球质量=1 为基准更新质量比和质量缩放
admin
2026-06-18 23:03:36 +08:00
-
84aed813df
docs: case04 Readme.html 新增交互式轨道示意图
admin
2026-06-18 23:01:04 +08:00
-
f6c468702f
docs: case04 新增 Readme.html 含 MathJax 公式
admin
2026-06-18 22:59:07 +08:00
-
8b82d3c4e4
fix: leapfrog 模式缺少边界反弹导致粒子穿模
admin
2026-06-18 14:28:56 +08:00
-
80b7467421
fix: leapfrog 模式缺少边界反弹,粒子穿透地板
admin
2026-06-18 09:28:38 +08:00
-
974216332c
docs: 更新 examples 文档,移动引擎源码结构
admin
2026-06-17 16:18:19 +08:00
-
a16d2239a1
refactor: 引擎源码移至 src/,编译产物统一至 release/
admin
2026-06-17 15:48:30 +08:00
-
0e636e275d
docs: 更新 examples/Readme.md 并新增 Readme.html
admin
2026-06-17 15:33:49 +08:00
-
ea99f09f9b
feat: add energy flux density panel to plot_wave animation
admin
2026-06-13 08:54:01 +08:00
-
b584c4489c
refactor: merge wave/energy panels into 3 vertical subplots
admin
2026-06-13 08:32:41 +08:00
-
2ab3436235
feat: redesign plot_wave with per-atom energy panels
admin
2026-06-13 08:26:51 +08:00
-
39ff650539
fix: show interactive window when plot_wave_save_gif/mp4 are both 0
admin
2026-06-13 08:14:40 +08:00
-
1cefe184d7
fix: plot_wave plt.show() crash when called non-interactively
admin
2026-06-13 08:10:16 +08:00
-
d371b28acc
feat: add display_amp parameter for visual displacement amplification
admin
2026-06-13 07:28:56 +08:00
-
d489222eaf
fix: driven atoms now oscillate around their initial equilibrium position
admin
2026-06-13 07:23:25 +08:00
-
e62e536cee
feat: 真蛙跳法重构(Python/C/C++/Fortran 四引擎统一)
admin
2026-06-12 18:36:37 +08:00
-
e1ade53fff
docs: 综合三工具六版本分析,输出 workbuddy_v2.md
admin
2026-06-12 15:45:47 +08:00
-
d930fb558c
docs: 综合三方工具分析,输出最终优化方案 workbuddy_v1.md
admin
2026-06-12 15:39:31 +08:00
-
782422e800
docs: 添加优化建议文档 optimization/workbuddy.md
admin
2026-06-12 15:15:10 +08:00
-
e40393d793
fix: display.txt 缺少渲染参数导致盒子不透明
admin
2026-06-12 15:05:46 +08:00
-
dc7bc00616
feat: C/C++ 引擎支持 save_trajectory=0 时直接写 display.txt
admin
2026-06-12 08:25:27 +08:00
-
41790a782a
fix: save_trajectory=0 时删除 trajectory.txt,所有引擎保持一致
admin
2026-06-12 08:18:07 +08:00
-
6298ed5b34
fix: 外部引擎路径 display.txt 未随 T_total 变更刷新
admin
2026-06-12 08:11:44 +08:00
-
b95a3579fc
feat: move_camera.txt 支持 all 关键词表示全程执行
admin
2026-06-12 08:08:36 +08:00
-
b4fed4fbb8
fix: 运动相机时间交叠时所有段依次作用
admin
2026-06-12 08:06:15 +08:00
-
c454162d0b
feat: draw.py 直接读取 move_camera.txt,修改后重启即生效
admin
2026-06-12 08:02:50 +08:00
-
e40f7a49e4
feat: move_camera.txt 改为速度段格式驱动相机运动
admin
2026-06-12 07:58:08 +08:00
-
22b94011ee
feat: 运动相机支持 + move_camera.txt 关键帧驱动
admin
2026-06-12 07:52:06 +08:00
-
f1afb7c479
feat: 摄像机初始位置可在 input.txt 配置
admin
2026-06-12 07:48:37 +08:00
-
757a891a43
feat: display.txt 传递原子半径数组,draw.py 读取 per-atom 半径
admin
2026-06-12 07:46:28 +08:00
-
466a301d34
fix: alpha numpy 数组格式化问题导致逗号丢失
admin
2026-06-12 07:28:05 +08:00
-
54aa20d7c5
fix: display.txt 缺失 alpha 透明度参数,draw.py 读取不到
admin
2026-06-12 07:24:38 +08:00
-
c3e50d265d
ui: 缩小 ball_info 字体 28 → 18,适配更多信息显示
admin
2026-06-12 07:07:26 +08:00
-
6b5e12da46
fix: display.txt 丢失 use_marker 导致强制使用 Sphere 渲染模式
admin
2026-06-12 07:04:29 +08:00
-
7417d47658
perf: 重写 load_display_txt 使用 np.genfromtxt 批量解析
admin
2026-06-12 07:01:52 +08:00
-
a3fa8b90f6
feat: display.txt 新增 T_total 头字段(总模拟时间=NT×DT)
admin
2026-06-12 06:55:38 +08:00
-
ab3a847483
fix: display.txt 的 number of frames 改为实际抽帧数而非总步数
admin
2026-06-12 06:51:59 +08:00
-
0c332b7dfc
feat: display.txt 新增 dynamic_steps 头字段记录实际计算步数
admin
2026-06-12 06:47:17 +08:00
-
9d1f84d2bf
refactor: 引擎直接抽帧 + 新 display.txt 纯文本格式 + save_trajectory 开关
admin
2026-06-12 06:36:50 +08:00
-
c158c74609
perf: 降低 JSON 输出精度 15→8 位 + 添加 I/O 阶段提示
admin
2026-06-12 05:53:27 +08:00
-
52505e9aff
fix(compute): 修复进度条跳变(20%→100%)
admin
2026-06-11 22:48:34 +08:00
-
db50ac6d4d
feat: 外部引擎实时进度条 + C引擎read_bonds rewind修复
admin
2026-06-11 21:36:30 +08:00
-
42c6776eff
chore: 添加 output_test 到 gitignore
admin
2026-06-11 19:42:23 +08:00
-
9d5997afec
fix(c): read_bonds 中 rewind 后未跳过表头行导致成键数据全为空
admin
2026-06-11 19:38:10 +08:00
-
e353e04133
fix(compute): 校准测速使用真实临时目录替代 os.devnull
admin
2026-06-11 19:25:26 +08:00
-
1fd87cc33b
fix(fortran): 修复 JSON 输出缺少逗号导致解析失败
admin
2026-06-11 19:14:54 +08:00
-
b783cbb981
fix(fortran): 修复 read_coord 中 line(0:0) 字符串越界导致崩溃
admin
2026-06-11 19:11:34 +08:00
-
b9ec622808
fix: C/C++/Fortran 引擎补齐 wrap_position 和 t=0 驱动力
admin
2026-06-11 18:57:41 +08:00
-
2ce8ded482
case06: 原子数 60→120,更新文档
admin
2026-06-11 18:44:59 +08:00
-
586d7c29b2
case06: 原子数 60→120,更新文档
admin
2026-06-11 18:43:35 +08:00
-
8261017879
docs: 添加 examples/Readme.md 总览(6个案例介绍)
admin
2026-06-11 13:32:23 +08:00
-
20bfdf2f18
feat: 新增 plot_wave_save_gif/plot_wave_save_mp4 开关
admin
2026-06-11 13:31:33 +08:00
-
131f52fe19
docs: case05纵波 + case06横波一维原子链
admin
2026-06-11 13:27:43 +08:00
-
80520590d1
feat: 新增波形能量动画系统 plot_wave.py
admin
2026-06-11 12:39:46 +08:00
-
685234c84f
feat: 为 C/C++/Fortran 引擎增加驱动力(driving_force)支持
admin
2026-06-11 09:19:34 +08:00
-
6da82de49b
docs: 更新 case05 Readme.md —— 驱动力描述、使用说明
admin
2026-06-10 15:42:34 +08:00
-
854f00ae44
feat: 增加驱动力系统、Marker渲染模式、动画防闪退、案例文档
admin
2026-06-10 15:34:53 +08:00
-
0f04630fc0
add NumericalMethods.py
admin
2026-05-23 14:59:36 +08:00
-
28fcbe22dc
new file: doc/manual.html
admin
2026-05-20 20:07:31 +08:00
-
5de80d4f7e
modified: CMakeLists.txt modified: INSTALL.md modified: README.md modified: build_release_zip.py modified: compute.py new file: doc/index.html modified: dynamics.py modified: engines/c/main.c modified: engines/cpp/main.cpp modified: engines/fortran/main.f90 modified: examples/case01/input/coord.txt renamed: examples/case01/input/parameters.yaml -> examples/case01/input/input.txt modified: examples/case01/run_dynamics.py new file: examples/case02/input/bond.txt new file: examples/case02/input/connection.txt new file: examples/case02/input/coord.txt new file: examples/case02/input/input.txt new file: examples/case02/run_dynamics.py
admin
2026-05-20 16:03:59 +08:00
-
45513fe334
init
admin
2026-05-17 08:47:25 +08:00
-
1159d86b8b
Initial commit
ylniu
2026-05-17 07:51:15 +08:00