版权与致谢

许可 · 出处 · 致谢 · 参考文献

alpha 版,用于概念验证

本页陈述三事:本项目的版权与许可、各物理模块的出处,以及应予致谢的工作。逐文件的授权声明以仓库中的 NOTICE 为准,本页为其可读摘要;本页作出的任何陈述,均应能在 NOTICE 与 ACKNOWLEDGEMENTS.md 中找到依据。

版权与许可

fylite 的开发是中国科学院等离子体物理研究所(ASIPP)「集成建模讨论组」工作的一部分,版权归 ASIPP 与 fylite 贡献者所有,按 Apache License 2.0 发布:允许自由使用、修改与再分发(含商业用途),条件为保留版权声明与 NOTICE,并对所作修改予以说明。许可全文见仓库的 LICENSE。

★本页面(app/ 下的浏览器演示)与它加载的计算内核制品同属该许可:内核由本仓源码构建,制品的 sha256 与出处记录在仓库文档里,可逐位核对。

上级项目:FyTok

fylite 是 FyTok 的轻量版——FyTok 是上级项目(同为 Apache-2.0,中国科学院等离子体物理研究所):一套完整的托卡马克集成建模框架,插件机制、工作流调度、异构执行与可追溯,面向超算 / 云计算。两者同为 fyo 语义契约的实现,fylite 取轻型一端:关键求解器另行重写,可在浏览器内免安装运行,并充当 FyTok 的最小功能验证——两级实现独立编码、答对同一份契约,因此实现间对拍是交叉检验而不是自证。芯部输运的通道声明语法直接取自 FyTok 的 fytrans(见下表),逐位对拍也以它为基准。

移植与出处

下列模块系上游代码的白盒移植,而非依文献所作的独立实现。此项区分属许可义务,故在此正文陈述,而不置于脚注。

上游 作者 / 机构 许可 fylite 取用了什么
GACODE — GEOJ. Candy (General Atomics)Apache-2.0 磁面局域几何(Miller 系形状与度规)
GACODE — NEOE. Belli, J. Candy (General Atomics)Apache-2.0 新经典解析模型与漂移动理学求解
GACODE — TGLFG. M. Staebler et al. (General Atomics)Apache-2.0 回旋朗道流体模型、FLR 拟合表、俘获闭包表
GACODE — TGYRO / exproGeneral Atomics 与 GACODE 贡献者Apache-2.0 NEO / TGLF 输入映射、源项与辐射、体积分、input.gacode 读写
NCLASSW. A. Houlberg随 NEO 随 NEO 携带的新经典系数
METISJ. F. Artaud et al. (CEA/IRFM)CeCILL-C 快中性束模型:弦衰减、Janev 停止截面、Stix 临界能量与束驱电流
FyTok — fytrans中国科学院等离子体物理研究所(fylite 的上级项目)Apache-2.0 通道声明语法(保持逐字一致,使声明可在上级项目与本项目之间往返);1.5D 输运核以它为逐位对拍基准

修改说明(Apache-2.0 §4b):移植是翻译不是复制——模块状态改为显式参数,LAPACK / UMFPACK 换成本仓自写的稠密与稀疏例程,上游 STOP 的地方改返回错误码,且可重入。若干处有意偏离上游行为(多在上游悄悄覆盖自己的输入之处),每一处都在源码里就地写明。

GACODE 两个修订版并存且是有意为之:GEO / NEO / TGYRO 取自 5efddfdf1,TGLF 取自 6357db306,与移植时对照的两份库一致。UMFPACK 未移植——本仓的稀疏 LU 从零写起。

数据与对拍来源

刻意未取的东西

一份只列取用的致谢是不完整的。下面几项是有意不取的,理由各不相同,但都属于同一份记录:

这些代码是怎么写出来的

fylite 的物理模块依据上列公开文献与开源代码构建,并有 AI 辅助(Anthropic Claude)。正确性不由作者身份主张,而由对上游实现的金标夹具逐模块确立:比对录得答案,并写明容差及其误差来源。此外,fylite 亦向 AI 宿主暴露自身接口(MCP / JSON-RPC)——此为产品功能,与构建方式属两事。

致谢

本项目建立在他人公开的物理、代码与数据之上。谨此逐项致谢:

★若你发现这里用到了某项工作而没有被列出,请开一个 issue——那是疏漏,不是选择。

参考文献

本站所用方法均为公开方法。★本节原置于首页,现收于此——出处与致谢属同一事,不宜分置两处维护。

平衡与重构

输运与湍流

0-D 集成建模、源项与原子数据

完整文本

本页为摘要。具约束力的、逐文件的声明见仓库:

仓库:github.com/fusion-yun/fylite