数据同化的应用存在较高的技术门槛,目前使用较广的数据同化软件基本都由国外科研机构开发,其开放性和专业领域的定制化需求都需要进一步完善。因此,开发国产的通用陆面数据同化平台,服务陆面数据同化乃至地球系统科学领域的数据同化需求迫在眉睫。ComDA是面向陆面、水文模型及其他动力学模型的数据同化通用研发平台。它基于标准C++和Ubuntu平台开发,集成应用Lorenz、CoLM、SiB2、VIC、SHAW等陆面和水文模型,AIEM、MEMLS和ProSail等辐射传输模型,以及集合卡尔曼滤波、粒子滤波等非高斯非线性的数据同化算法。ComDA也能便捷地引入新的动力学模型、观测算子和数据同化算法,同时支持OpenMP、MPI、CUDA等高性能计算技术。ComDA提供标准化的集成方式和模块化的开发方式,可以显著降低数据同化系统应用的研发周期,为多学科数据同化的快速、定制化应用提供解决方案。目前,ComDA已经为中国陆面数据同化系统提供了研发环境的支持。近期,ComDA也在新型冠状病毒传染病动力学模拟、参数估计与不确定性分析等方面(如钻石公主号新冠模拟、全球新冠疫情实时预报系统,http://covda.tpdc.ac.cn/)发挥了重要作用。ComDA采用代码开源的方式(下载链接:
https://github.com/uniliufeng/ComDA),并提供了在线应用(
http://analysis.tpdc.ac.cn/index/ComDA,目前暂提供Lorenz模型的集合卡尔曼滤波同化示例,更多应用将陆续发布),将为科研工作者提供一套完整的服务流程,包括非线性非高斯数据同化、陆面过程模型应用、高维多元参数优化、集合预报等广泛的需求。
发表评论