暂无描述
  • C++ 86.4%
  • Python 11.5%
  • HTML 0.8%
  • C 0.7%
  • Meson 0.3%
  • 其它 0.2%
查找文件
仓库文件(优先显示最新提交)
文件名 最新提交消息 最新提交日期
TMYTiMidlY ca5248fabc
所有检测均成功
Mirror to Alibaba / mirror (push) Successful in 2m46s
docs(monitor): 记录从 HQ 读进度的内置途径(job cat / output-log / job list)
进度来源章节补充:hq job list/info/progress 只到任务计数级;单 case Time_Iter 走 stdout —— hq job cat <job> stdout --tasks 现在就能读(不需 --stream,实测 job46 task83),或 submit 加内置 --stream 后 hq output-log export 服务端一次读全(待 submit 改走 CLI,机制已在 1810 验证)。

并修正 refresh_progress.sh 描述:已是 daemon --once 薄封装、不再 restart qsu2-docs(靠 --livereload 热重载)。
2026-06-15 16:59:43 +08:00
.github ci: add mirror workflow + document multi-device sync architecture 2026-05-10 11:44:29 +08:00
analysis docs(monitor): systemd 部署说明移进 docs(删 analysis/systemd/README.md) 2026-06-15 16:43:31 +08:00
Common feat(output): add RESTART_WRITE_STEPS to dump restart at a subset of aligned VTU frames 2026-06-15 04:10:41 +08:00
docker Update docker images 2025-07-17 08:43:19 -07:00
Docs feat(hq): manifest schema + per-case out_dir layout for submit_hq 2026-05-18 17:11:48 +08:00
docs docs(monitor): 记录从 HQ 读进度的内置途径(job cat / output-log / job list) 2026-06-15 16:59:43 +08:00
externals Revert "develop testcases" 2025-07-16 07:23:13 -07:00
meson_scripts Changing version number to 8.3.0-Quantum.1 2025-12-31 10:51:40 +08:00
private docs: 重构 MkDocs 文档站为 6 段结构并把 reports 并入站点 2026-06-15 01:25:13 +08:00
QuickStart Changing version number to 8.3.0-Quantum.1 2025-12-31 10:51:40 +08:00
SU2_CFD feat(output): add RESTART_WRITE_STEPS to dump restart at a subset of aligned VTU frames 2026-06-15 04:10:41 +08:00
SU2_DEF Changing version number to 8.3.0-Quantum.1 2025-12-31 10:51:40 +08:00
SU2_DOT/src Changing version number to 8.3.0-Quantum.1 2025-12-31 10:51:40 +08:00
SU2_GEO Changing version number to 8.3.0-Quantum.1 2025-12-31 10:51:40 +08:00
SU2_IDE Reformat files 2023-03-16 23:56:03 +01:00
SU2_PY add slurm, allow mpi4py 2026-02-25 11:21:04 +08:00
SU2_SOL Changing version number to 8.3.0-Quantum.1 2025-12-31 10:51:40 +08:00
subprojects Made modifications for tracy integration 2025-07-11 20:57:43 +05:30
TestCases refactor(ft-filter): introduce FT_MODE enum and overhaul spectral filter 2026-05-18 17:04:58 +08:00
tests docs: consolidate analysis reference, distill spectral sweep, scrub device refs 2026-06-14 21:53:04 +08:00
tgv fix(submit): bump per-task mem coefficient 5500->8000 B/cell (N=256 OOM headroom) 2026-06-15 04:46:54 +08:00
tgv_cond chore(tgv): add condition-number outputs 2026-05-10 10:05:45 +08:00
UnitTests refactor(ft-filter): introduce FT_MODE enum and overhaul spectral filter 2026-05-18 17:04:58 +08:00
.clang-format SU2_OMP_PARALLEL formatting in CTurboOutput 2023-04-20 10:12:47 +01:00
.clang-tidy Add else after return 2023-03-31 17:22:16 +02:00
.gitignore docs: migrate documentation to MkDocs site 2026-06-14 18:13:12 +08:00
.gitmodules add submodule 2025-01-24 16:22:21 -08:00
.pep8 Add python style file 2023-03-16 23:54:50 +01:00
.pre-commit-config.yaml Add pre-commit hooks 2023-03-16 23:55:32 +01:00
.python-version update 2026-03-13 02:48:55 +08:00
config_template.cfg feat: add fft 2026-02-25 10:56:51 +08:00
CPPLINT.cfg Adding cpplint config files 2019-11-04 21:42:41 +01:00
doxyfile Added runtime polymorphism to select execution path 2024-08-24 03:19:41 +05:30
meson.build build: add asteval+pydantic deps, commitizen config, drop SU2 nickname 2026-05-19 09:06:38 +08:00
meson.py Changing version number to 8.3.0-Quantum.1 2025-12-31 10:51:40 +08:00
meson_options.txt Used hyphenated option name, enable-tracy instead of enable_tracy 2025-07-26 23:53:56 +05:30
mkdocs.yml docs+build: simplify poe docs deps, demote source links to inline annotations 2026-06-14 22:57:45 +08:00
preconfigure.py Changing version number to 8.3.0-Quantum.1 2025-12-31 10:51:40 +08:00
pyproject.toml docs+build: simplify poe docs deps, demote source links to inline annotations 2026-06-14 22:57:45 +08:00
README.md docs: 重构 MkDocs 文档站为 6 段结构并把 reports 并入站点 2026-06-15 01:25:13 +08:00
sfreq_re_submit.sh chore(tgv): add condition-number outputs 2026-05-10 10:05:45 +08:00
su2omp.syntax.json Changing version number to 8.3.0-Quantum.1 2025-12-31 10:51:40 +08:00
uv.lock docs+build: simplify poe docs deps, demote source links to inline annotations 2026-06-14 22:57:45 +08:00

SU2-Quantum

SU2-QuantumSU2 8.3.0 "Harrier" 的一个分支。它给上游加了一个 FT 频域滤波器(每步隐式求解后对守恒量增量做 3-D 实数 FFT、按需截断/施扰再逆变换),用来为「用量子算法做 CFD」做端到端资源估计——测定要保留多少谱模态、能容忍多大噪声/有限比特精度。参考算例是三维 Taylor–Green Vortex (TGV)。完整简介 / 目的 / 许可见文档站首页。

📖 完整文档在 MkDocs 文档站,不在本 README。 本地 / 开发机上用 poe docs 启动(→ http://<host>:8888),或直接读 docs/ 下的 Markdown 源文件。 本 README 刻意保持精简——请不要在这里堆章节,新内容写到 docs/

快速开始

前置依赖:C/C++ 编译器、Python ≥ 3.12、uv、 MPI(OpenMPI / MPICH)、OpenMP、FFTW3(硬依赖)。完整参考见 docs/install.md

uv sync          # Python 依赖
poe setup        # 配置构建(本地 = -O3 -march=native + MKL)
poe build        # 编译 → ./bin/
poe run          # 冒烟测试:8 MPI × 4 OMP,16³ 网格,8 步迭代
poe test         # pytest(Python)+ meson test(C++)
poe docs         # 在 :8888 启动文档站

⚠️ poe 已经管理好 Python 环境——不要在命令前加 uv run

更多文档

所有内容都在文档站(docs/):相对上游的改动、FT 滤波器机制、命令参考、运行 单算例、HyperQueue 扫描、端到端工作流、后处理出图,以及有出处的实验经验。设备绑定的 会话笔记(HQ job ID、机器路径、实验日志)在设备层 private/(结构说明见文档站 设备层指南)。

许可与上游

LGPL-2.1(沿用上游 SU2,见 COPYING),基于 SU2 8.3.0 "Harrier"。完整说明见 文档站首页「许可与上游」(项目身份的唯一权威出处)。