版权与致谢

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

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

版权与许可

fylite 由中国科学院等离子体物理研究所(ASIPP)开发,按 Apache License 2.0 发布。允许自由使用、修改与再分发(含商业用途),条件为保留版权声明与 NOTICE,并对所作修改予以说明。

fylite
Copyright 2026 Institute of Plasma Physics, Chinese Academy of Sciences (ASIPP)
and the fylite contributors

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

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

上级项目:FyTok

fylite 是 FyTok轻量版——FyTok 是上级项目(同为 Apache-2.0,中国科学院等离子体物理研究所):Python 写的完整托卡马克集成建模框架,插件机制、工作流调度、异构执行与可追溯,面向超算 / 云计算。两者同为本体层 fyo 语义契约的实现,fylite 取轻型一端:关键求解器以 Rust 重写、经 WebAssembly 在浏览器内免安装运行,并充当 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