安装手册¶
Building ahi_hsd¶
原始资料格式转换模块: 该模块主要是完成Himawari-8 红外通道观测资料的格式转换,具体是将原始资料格式从 HSD转换到high-resolution BUFR格式 (HSD to BUFR conversion)。该模块不做任何资料质量处理, 转换格式后依然保持原来的观测属性,比如依然保持高分辨率不变等。处理程序在ahi_hsd目录中。
the directory structure is:
> tree -L 1 ahi_hsd ahi_hsd ├── bufr_readwrite ├── config ├── conversions ├── futils ├── hdf5_utils_f90 ├── include ├── libsneeded ├── main ├── modules ├── netcdf_readwrite_f90 ├── netcdf_utils_f90 └── time
enter into main directory:
> cd ahi_hsd/main
load modules:
> ./build.sh
注解
> vi build.sh #!/bin/sh module load license_intel/S4 module load intel/18.0.3 module load hdf5/1.8.21 module load hdf/4.2.14 module load netcdf4/4.6.2 build.sh里的module可能需要根据编译机器不同需要适当修改。
compile:
> make -f Makefile
注解
编译完成后会在当前目录下产生可执行程序(executable): main_npr。 该程序需要三个库,即bufr, hdf5, netcdf4. 都存在目录libsneeded里, 以备安装需要。
Building ahi_bufr¶
格距处理和云检测模块 (Gridding and cloud-mask): 该模块主要包括两部分功能: 1)观测资料稀疏化处理。鉴于原始资料分辨率高,对于红外通道分辨率可达2公里,我们可以根据需要把资料处理成任何所需要的精度。具体原则是: spatially averaged (super-obbed) clear-sky and cloudy-sky BUFR at integer multiples of ~6km – actually 2n * 3km, where n is an integer >= 2. variable to control output resolution “npxl1d_per_box” n=2 -> ~12km n=3 -> ~18km n=4 -> ~24km … 简单说,我们可以从2公里原始高精度通过稀疏化处理成12公里,18公里,24公里….等等我们所需的精度。 2)云检测 该部分执行后,有云和晴空观测资料会被区分出来。
the directory structure is:
> tree -L 1 ahi_bufr ahi_bufr ├── ahi_bufr2fmsdr.f90 ├── ahi_bufr2fmsdr.o ├── ahi_bufr2fmsdr.x ├── AHI_bufr_table_new.txt ├── AHI_bufr_table.txt.3 ├── ahi.ema ├── ahigrid.mod ├── ahigrid_mod.f90 ├── ahigrid_mod.o ├── AHI_read_bufr.f90 ├── AHI_read_bufr.f90_org ├── AHI_read_bufr.o ├── AHI_read_bufr.x ├── a.out ├── assess_tools.py ├── backup ├── b.f90 ├── b.f90.template ├── cm_avgpxl ├── dump_comb.py ├── f.in ├── grid_ahibufr.f90 ├── grid_ahibufr.o ├── grid_ahibufr.x ├── list ├── makefile ├── makefile.bak ├── miidaps ├── procahi_par.sh ├── rd_dump.py ├── rd_test.pro ├── seviri └── tools
enter ahi_bufr directory and compile:
> cd ahi_bufr > make
If successfully compiled:
> ls *x ahi_bufr2fmsdr.x AHI_read_bufr.x grid_ahibufr.x
编译成功后产生三个可执行文件:ahi_bufr2fmsdr.x AHI_read_bufr.x grid_ahibufr.x