PyQCU 性能基准 skill:覆盖 examples/benchmark 的通用基准,以及 dev87 strict MultiGrid 对 QUDA 的可复现公平计时与显存口径。
pyqcu.cuda 目录的完整生成 skill:C++ CUDA 后端(libqcu.so)的 Cython 桥接包;含 strict QUDA-style MultiGrid、params/argv/set_ptrs 参数协议与显存生命周期约束。
cpp/cuda/qcu/include 目录的完整生成 skill:26 个模板化 CUDA 头文件(内核内联),define.h 须镜像 pyqcu/cuda/define.py。
cpp/cuda/qcu/python 目录的 C API 维护 skill:同步 pyqcu.h、qcu_api.pxd、qcu.pyx/qcu.pyi,以及 Strict MultiGrid ABI。
cpp/cuda/qcu 目录的完整生成 skill:PyQCU 主 C++ CUDA 后端(hand-tuned CUDA 内核 + MPI halo 交换),含 strict QUDA-style MultiGrid、参数协议与显存生命周期不变量。
pyqcu.solver 目录的完整生成 skill:BiCGStab(l)、FGMRES 与 legacy/strict QUDA-style MultiGrid,含奇偶边界、Galerkin 层级和 CUDA 持久显存约束。
cpp/cuda/qcu/src 目录的完整生成 skill:.cu 内核源文件(include 对应头 + 模板实例化 + 启动封装)。
pyqcu.testing 目录的完整生成 skill:全组件集成测试与 strict MultiGrid 三级快速闸门,含参考数据、CUDA/MPI、显存稳定性和日志约定。