admin
|
75d8aae1f2
|
fix: 修复 DLL 文件被 git CRLF 转换损坏
将 DLL 标记为 binary,禁止行尾转换
|
2026-06-21 08:17:08 +08:00 |
|
admin
|
369b840cf2
|
fix: Makefile Windows 检测兼容 Msys2/MINGW 环境
uname -s 在 Msys2 上返回 MINGW64_NT-* 而非 Windows,
添加 findstring 匹配确保静态链接选项生效
|
2026-06-21 05:58:37 +08:00 |
|
admin
|
76a26d888e
|
chore: 清理旧的引擎参数/校准 JSON 文件
- c.json / fortran.json: 旧子进程模式参数,DLL 路径不再需要
- _calib_c.json / _calib_fortran.json: 旧预校准缓存,DLL 路径实时跟踪无需预跑
|
2026-06-21 05:25:31 +08:00 |
|
admin
|
41c454eeab
|
refactor: 引擎只走 DLL 路径,release 目录清理 exe
- dynamics.py: 去掉 exe 子进程回退,只走 DLL 路径
- .gitignore: 白名单 engines/release/dynamics_*.dll
- engines/release/: 移除 dynamics_*.exe,新增 3 个引擎 DLL
|
2026-06-21 05:19:33 +08:00 |
|
admin
|
6c06c00f4b
|
fix: Fortran engine use_marker/alpha header passthrough + case04 Moon orbit fix
- engines/fortran/main.f90:
- 新增 use_marker 和 alpha_str 的读取、传递、写入 display.txt header
- 新增 json_get_alpha 函数兼容 JSON 单值或 6 元数组
- engines/release/: 引擎校准缓存 & fortran.json 参数
- examples/case04/: 修正月球位置 (11.5→10.5) 和速度 (526→647),
地月距缩至希尔半径以内 (0.5 < 1.0), 新增希尔半径验证说明
- examples/Readme.html: case04/case09 描述更新
|
2026-06-19 08:05:05 +08:00 |
|
admin
|
974216332c
|
docs: 更新 examples 文档,移动引擎源码结构
- 更新 examples/Readme.md 覆盖全部 10 个案例
- 新增 examples/Readme.html 案例总览页面
- 引擎源码移至 engines/src/ 目录
- 编译产物统一至 engines/release/(静态编译)
- compute.py/engine_dll.py 路径同步更新
|
2026-06-17 16:18:19 +08:00 |
|
admin
|
a16d2239a1
|
refactor: 引擎源码移至 src/,编译产物统一至 release/
- 源码: engines/c/ → engines/src/c/
- 源码: engines/cpp/ → engines/src/cpp/
- 源码: engines/fortran/ → engines/src/fortran/
- 编译产物: engines/release/ (静态编译)
- dynamics_c.exe (516KB, C 引擎)
- dynamics_cpp.exe (3.3MB, C++ 引擎)
- dynamics_f90.exe (988KB, Fortran 引擎)
- compute.py: engine_map 指向 release/
- compute.py: param.json 和校准缓存移至 release/
- engine_dll.py: DLL 搜索路径指向 release/
- release/ 目录纳入 git 版本管理,用户克隆后直接可用
|
2026-06-17 15:48:30 +08:00 |
|