initfluxsto 串并行对照

输入范围

LMDZ.COMMON-6.3\LMDZ.COMMON\libf\dyn3d_common\initfluxsto.F
LMDZ.COMMON-6.3\LMDZ.COMMON\libf\dyn3dpar\initfluxsto_p.F

文件定位

initfluxsto 初始化 flux storage/history NetCDF 输出文件,定义质量、水平/垂直质量通量、位温、位势和辅助时间变量。并行版使用 parallel_lmdz 的局部纬向范围和 IOIPSL domain 设置,使 rebuild 能识别分布式输出。

Mars 运行参与度

条件经过:动力启用 flux storage 输出时经过;Mars 是否默认启用取决于 leapfrog 输出配置。

共同流程

  1. CPP_IOIPSL 下使用 IOIPSL;否则只打印不可用提示。
  2. annee_ref/day_ref/itau_dyn 计算 Julian day。
  3. histbeg 创建 fluxstokefluxstokevdefstoke.nc
  4. histhori 添加 scalar grid,histvert 定义 sig_s 垂直轴。
  5. histdef 定义 phis/aire/dtvr/istdyn/istphy/masse/pbaru/pbarv/w/teta/phi
  6. histend 完成定义,可按 ok_synchistsync

并行差异

待确认

相关页面