Repo - TEST - Cross-check the Fortran 1.6.0 parity fixes against a Fortran GPEC 1.6.0 build
维护者通常 3 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 15/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 领域
- testing-qa
调研方向
Start by building the Fortran GPEC 1.6.0 merge at commit 54991242 in a scratch directory, since the gpec/0.0 module predates these fixes. Then translate one Solovev kinetic deck into Fortran inputs and compare ω_D hold, the forced reduction's W_t and resonant fields, and the ν_i, ν_e and lnΛ profile values. Done means a table of quantities with the tolerances at which the two codes agree.
由索引模型根据 Issue 内容生成。
描述
#591 asks that the parity fixes that change physics be compared directly with Fortran GPEC 1.6.0 on the same deck. For v2.0, those fixes rely instead on:
- a line-by-line match to the Fortran diffs;
- the regression harness, with each moved row explained;
- for the forced reduction, an instrumented run showing the skipped reduction now fires.
This issue tracks the direct comparison.
Fixes to compare
- ω_D hold past the bounce midpoint (Fortran PR 288): the kinetic torque on a Solovev kinetic deck.
- Forced reduction at kinetic crossings, keeping the previous pivot order (Fortran PR 332 and commit 1f8abc54): W_t and the resonant fields.
- Kinetic-profile floors and pchip fits (Fortran PRs 300 and 336): ν_i, ν_e and lnΛ on a profile with a cold edge node.
Steps
- Build Fortran 1.6.0 (the
release-1.6.0merge,54991242) in a scratch directory. Thegpec/0.0module is a 1.5-era build, from before these fixes. - Translate one Solovev kinetic deck into Fortran inputs.
- Compare the quantities above, and record the tolerances that agree.
- 主要语言
- Julia
- 星标
- 11
- 派生
- 7
- 平均合并
- 4 天 1 小时
- 30 天内合并 PR
- 68
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
OpenFUSIONToolkit/GPEC 的其他 Issue
-
难度 1/5 1 小时以内 新手友好度 82/100
OpenFUSIONToolkit/GPEC#644 ·
维护者通常 3 天内回复
-
难度 4/5 3-5 天 新手友好度 35/100
OpenFUSIONToolkit/GPEC#643 ·
维护者通常 3 天内回复
-
PerturbedEquilibrium - FEATURE - Complete the resistive perturbed-equilibrium workflow from Galerkin and matched results可能已有人在做 @matt-pharr 于 2 天前认领。 未关闭feature
OpenFUSIONToolkit/GPEC#635 · 1 条评论 · 已指派 1 人 ·
维护者通常 3 天内回复
-
test
难度 4/5 3-5 天 新手友好度 25/100
OpenFUSIONToolkit/GPEC#633 · 2 条评论 ·
维护者通常 3 天内回复
-
Tearing - FEATURE - Add a general modified Rutherford equation for island evolution可能已有人在做 @StuartBenjamin 于 2 天前认领。 未关闭feature
OpenFUSIONToolkit/GPEC#630 · 已指派 1 人 ·
维护者通常 3 天内回复
查看 OpenFUSIONToolkit/GPEC 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 76/100
Sienna-Platform/InfrastructureSystems.jl#675 ·
维护者通常 2 天内回复
-
TargetEncoder reuses the first level's shrinkage factor for all levels when m > 0可能已有人在做 @parth-patel010 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 78/100
JuliaAI/MLJTransforms.jl#95 · 1 条评论 ·
-
难度 1/5 1 小时以内 新手友好度 85/100
SciML/RecursiveArrayTools.jl#687 ·
维护者通常 3 天内回复
-
难度 1/5 1 小时以内 新手友好度 65/100
SciML/LinearSolve.jl#1412 ·
维护者通常 8 天内回复
-
难度 2/5 1-3 小时 新手友好度 66/100
SciML/Corleone.jl#179 ·
维护者通常 1 天内回复