7.1. 数值模拟程序架构总览

7.1.1. 关键环节

  1. 定义与规范

    程序功能定义

    数据结构定义

    编程与文档规范

  2. 输入

    网格、几何

    边界条件、计算控制参数

    初始数据 (续算结果数据)

  3. 预处理

    内存分配、多进程数据分配和预处理等

    几何信息计算

    数值模拟内部变量计算

  4. 时间推进格式

    显式格式、隐式格式

  5. 空间离散格式

    中心差分、迎风格式等

  6. 线性代数求解

    并行计算

    预处理、多重网格等加速技术

  7. 多学科耦合

    松耦合/紧耦合

  8. 输出

    监控信息、统计结果等

    完整计算结果

  9. 其他

    人工智能数据接口

7.1.2. 程序功能定义

7.1.3. 数据结构定义

7.1.4. 编程与文档规范