资料同化源代码研发

风云四号A星干涉式大气垂直探测仪(GIIRS)大气温度廓线资料同化研发主要是依据GSI资料同化系统来展开。目前,所有的资料同化相关部分的程序已经完成,运用所提供的个例对资料同化系统进行了初步检验。

开发的GSI新程序有read_sattq.f90,主要功能是在GSI中直接读入FY-4A温度廓线资料,并且做相应资料信息检查,如资料的时间是否与同化分析时间一致,资料的经纬度是否在快速更新同化预报系统(RAP/HRRR)同化区域之内,以及质量控制,同时对资料进行灵活稀疏化,将最终挑选出用于同化的资料传入到GSI主体中。这里资料稀疏方案调用GSI系统中已有的程序( call makegrids(rmesh,ithin))来完成, rmesh 和 ithin 可在GSI namelist #SETUP中灵活设置, 其中,ithin是判断是否进行资料稀疏化的参数, “0” 代表不做稀疏化, “1”代表做资料稀疏化. rmesh是用来确定要将资料稀疏到什么样的网格上, 在本项目用来测试FY-4A温度廓线的试验中将rmesh设定为60公里.

在开发新程序之外,主要修改的GSI程序包括:

  • code change:

    > ls
    read_sattq.f90
    read_obs.F90
    setupt.f90
    
  • test scripts:

    > ls
    rungsi_masteri_prepbufr_t.sh
    提供了如何将GIIRS温度廓线资料加入GSI的namelist当中。
    
  • fix file:

    > tree
    ProdGSI-master/fix/global_convinfo.txt
    将GIIRS温度廓线资料作为新的资料类型加入,并且定义资料类型为observation type #420