# 提交件状态快照  2026-08-09 07:46

oceanM        5f06d152639769b71bb004d02b49d1b05766fc8efbaac69625cbbbc8a099df8d
input         a970f67b6ff9a35b814c5037fdb66712a22861915cd2b66b2c40b0e1a5d6cffc
sub_final.sh  1ef3a51879b951c22f93ac11a7e3bf32b0b5b666d0cf4e2e3665a60af18e74ad

# 启用的 MCC2026 宏 (算例头文件)
MCC2026_INPLACE_ALLREDUCE
MCC2026_REUSE_VDIFF_FACTORS
MCC2026_ROOT_COUPLING
MCC2026_LOCAL_COUPLING
MCC2026_CONTACT_ALLGATHER
MCC2026_TARGETED_CONTACT_P2P
MCC2026_TARGETED_MASK_WEIGHTS
MCC2026_TARGETED_Z_WEIGHTS
MCC2026_EARLY_EXIT_Z_SEARCH
MCC2026_BATCH_CONTACT_TRACERS
MCC2026_BATCH_BOUNDARY_FLUXES
MCC2026_DEFER_BOUNDARY_FLUX_REDUCE
MCC2026_TWOWAY_ONLY_FLUX_REDUCE
MCC2026_SKIP_UNUSED_Z_WEIGHTS
MCC2026_SKIP_MASSFLUX_DIAGNOSTIC
MCC2026_CACHE_T3DMIX_COEFFICIENTS
MCC2026_T3DMIX4_COEF_FOLD
MCC2026_CACHE_GLS_POWERS
MCC2026_SPECIALIZE_GLS_KKL
MCC2026_CACHE_TRACER_ADV_FACTORS
MCC2026_CACHE_PRESTEP_VDIFF

# 运行配置
  96 rank / 4 节点 / --map-by ppr:3:l3cache --bind-to core
  --mca coll_hcoll_enable 0  -x UCX_RNDV_THRESH=262144
  分区 NtileI=6 NtileJ=16 (两网格相同)

# 成绩
  1488 s (5 次冷启动均值, 极差 0.6%) = 24.8 分钟 = 4.44x
  精度: 26 变量 x 3 个时间窗口, RMSE 全部 0.000000

# ⚠ 重编时必须传的 CPP 标志 (不在算例头文件里, 遗漏会得到不同的二进制)
export MY_CPP_FLAGS="-DMCC2026_REFINE3D_TWO_LEVELS -DMCC2026_REFINE3D_GHOST2   -DMCC2026_GHOST2_GLOBAL -DMCC2026_NARROW_EW -DMCC2026_GHOST2_LEV3   -DMCC2026_SKIP_DUON_EXCHANGE"

# 编译器标志
BASE="-no-heap-arrays -march=core-avx2 -no-fma -align array64byte   -qno-opt-dynamic-align -qopt-streaming-stores always"

# 构建命令 (2021 版编译, 2017 版运行时)
COMPILER_MODULE=compiler/intel/2021.3.0 MPI_MODULE=mpi/hpcx/2.11.0/intel-2017.5.239 BUILD_JOBS=16 ./bench/build_variant.sh <name> "${BASE}"

# 验证: 重编产物必须 = 5f06d152639769b71bb004d02b49d1b05766fc8efbaac69625cbbbc8a099df8d
