源码覆盖矩阵

源码范围:LMDZ.COMMON-6.3\LMDZ.COMMON。 Mars 运行参与度:接口兼容。矩阵用于判断 COMMON 源码在 Mars 运行链路文档中的覆盖状态,不表示全部 COMMON 目录都属于 Mars 正常路径。

状态定义

状态 含义
covered 已有目录页、文件页、组页或参考页。
support-covered 由跨页支撑逻辑覆盖;读者可以从链接页追踪到对应源码链。
group-covered 多个小文件由一个组页覆盖。
out-of-scope-non-mars 已确认非 Mars 运行路径,保留边界说明但不写专页。
removed-current-source 当前 COMMON 源码已删除,不作为当前 wiki 页面维护。

区域覆盖

区域 当前状态 已覆盖页面 未完成项
顶层结构和构建 covered + group-covered project-structure, build-and-arch, build-provenance-version-control, arch-ioipsl-6.3-platforms, ioipsl-build-mars-contract, makelmdz-fcm-mars-paths, arch-env-mars-run, makelmdz-target-output-naming 只剩真实平台验证。
libf 总览 covered libf-overview 无普通缺口。
dyn3d_common covered + support-covered index, defrun, dynetat0, inigeom, inigeom-zoom-map-contract, inidissip, infotrac, advn, ppm3d, prather, pentes_ini, common-vanleer-advection-operators, common-tracer-advection-schemes, grilles_gcm_netcdf_sub, history-field-registration, dynamic-output-state-holders 无阻断缺口。
dyn3d covered + support-covered index, gcm, conf_gcm, leapfrog, guide_mod, interp_horiz, bilan_dyn, advtrac, vlsplt, vlspltqs, caladvtrac-tracer-loop leapfrog_nogcm.F 在 当前源码已删除。
dyn3dpar covered + support-covered index, gcm, conf_gcm, conf-gcm-serial-parallel-delta, leapfrog_p, guide_p_mod, leapfrog-p-state-contract, leapfrog-p-time-scheduler, leapfrog-p-distribution-halo, leapfrog-p-physics-coupling, leapfrog-p-output-restart, bilan_dyn_p, parallel_lmdz, mod_hallo, bands, times, vlsplt_p, vlspltqs_p, vlspltgen_p 无阻断缺口。
dynphy_lonlat covered index, calfis, calfis_p, mod_interface_dyn_phys, inigeomphy_mod, grid_atob_m, dyn-phys-grid-transforms, dynphys-interface Venus/Titan 子目录为非 Mars 正常路径。
phy_common covered + group-covered index, mod_phys_lmdz_para, mpi-data-transfer, mod_phys_lmdz_mpi_transfert, omp-data-transfer, mod_phys_lmdz_transfert_para, mod_phys_lmdz_omp_transfert, parallel-transfer-6d, parallel-physics-grid-distribution, ioipsl_getin_p_mod, physics_distribution_mod, mod_grid_phy_lmdz, geometry-grid-layers, geometry_mod, grid-coordinate-state, write-field-xios, xios_writefield, print-control-abort, abort_physic, geometry-output-cell-area 无阻断缺口。
misc covered + group-covered + support-covered index, program-options, job, readTracFiles_mod, strings_mod, netcdf95-wrappers, ioipsl-getin-system, ioipsl_getincom, ioipsl-local-support, write-field-debug, wxios, regridding-interpolation, pchip-spline, numerical-helpers, atmospheric-coordinate-helpers, utility-foundation 无阻断缺口。
filtrez covered + group-covered index, filtreg_mod, filtreg-operators, filtreg-system, fft-backends, filter-helpers 无阻断缺口。
evolution/PEM out-of-scope-non-mars 映射表保留范围说明 非 Mars 正常运行路径。

功能面覆盖

功能面 状态 代表页面
运行入口、配置和时间推进 covered common-gcm-mars-run-entry, dynamics-time-integration, dynamics-control-logic-gates
串行和并行动力差异 covered serial-parallel-dynamics, dyn3d/index, dyn3dpar/index
tracer 与输送 covered transport-advection, dyn3d_common/infotrac, dyn3d/vlsplt, dyn3dpar/vlsplt_p, dyn3d_common/ppm3d, dyn3d_common/advn
动力-物理接口 covered dynphys-interface, calfis, calfis_p, parallel-physics-grid-distribution
restart、history、XIOS 和 getin covered restart-io, history-xios-getin-boundary, history-field-registration, dynredem-restart
Mars utility 对 COMMON 状态的使用 covered mars-utility-common-state-consumers, mars-utility-constants-vertical, mars-utility-netcdf-helper-use, common-mars-usage-map
构建和外部依赖 covered build-and-arch, makelmdz-fcm-mars-paths, ioipsl-build-mars-contract, arch-ioipsl-6.3-platforms

当前剩余项