排序、断言和类型基础工具组页

输入范围

LMDZ.COMMON-6.3\LMDZ.COMMON\libf\misc\sort.F
LMDZ.COMMON-6.3\LMDZ.COMMON\libf\misc\sort_mod.F90
LMDZ.COMMON-6.3\LMDZ.COMMON\libf\misc\assert_m.F90
LMDZ.COMMON-6.3\LMDZ.COMMON\libf\misc\assert_eq_m.F90
LMDZ.COMMON-6.3\LMDZ.COMMON\libf\misc\nrtype.F90

Mars 运行参与度:接口兼容/条件经过。这些基础工具可能被 COMMON 数值代码复用;本批未确认 Mars 标准主链直接调用。

文件清单

文件 行数 符号 作用
sort.F 37 sort(n,d) 旧 F77 简单排序子程序。
sort_mod.F90 199 qsort, isort real 数组 quicksort / insertion sort,可输出 permutation。
assert_m.F90 69 assert generic 1 到 4 个 logical 或 logical vector 断言。
assert_eq_m.F90 70 assert_eq generic 检查多个 integer 相等并返回共同值。
nrtype.F90 22 kind 常量 Numerical Recipes 风格 kind 参数。

排序逻辑

断言逻辑

待确认

相关页面