摘要

BTOPMC(block-wise use of TOPMODEL(TOPgraphic MODEL,基于地形的水文模型)with the Muskingum-Cunge method,分块应用TOPMODEL和马斯京根-康吉汇流方法)是一个具有较强物理基础的分布式流域水文模型,主要用于教学和流域研究,模型有待软件化,以便用于流域作业预报和水资源管理。该文采用多层架构体系设计了该模型的计算机系统,形成了BTOPMC/SCAU(south china agricultural university),系统由数据层、模型层、通信层、数据表达层和用户操作层组成,运行环境采用客户端/服务端模式。提供手动和自动2种参数率定模式,自动率定采用SCE-UA(shuffled complex evolution developed at university of arizona)全局最优算法,内置7种目标函数。采用Open MP(open multi-processing,开放式多处理)多核并发编程技术在产汇流模块实现了多核并行计算。系统为流域水文作业预报和水资源管理提供了精致的方法和简便工具。