运行步骤¶
在
${ROOT_DIR/workflow/include/head.h中定义如下变量,通知系统 dump 哪些观测# JOB_NUMBER = 1 indicates the prepbufr dump job. # JOB_NUMBER = 2 indicates the non-prepbufr dump job. # JOB_NUMBER not present indicates dump BOTH prepbufr and non-prepbufr data. # ------------------------------------------------------------------------ # Dump group #1 (non-pb) = 1bamua 1bmhs radwnd esamua esmhs atms mtiasi sevcsr # gpsro esiasi iasidb esatms atmsdb sevasr amsr2 # Dump group #2 (pb) = vadwnd satwnd adpupa # Dump group #3 (pb) = proflr rassda sfcshp adpsfc ascatt # Dump group #4 (pb) = msonet gpsipw # Dump group #5 (pb) = aircft aircar goesnd # Dump group #6 (non-pb) = nexrad # Dump group #7 (non-pb) = 1bhrs4 airsev lghtng eshrs3 lgycld cris ssmisu osbuv8 # escris crisdb saphir # Dump group #8 STATUS FILE
${ROOT_DIR}/nwprod/obsproc_rap.v${obsproc_rap_ver}/scripts/exrap_dump.sh.ecf根据
Dump group的设置,产生若干个临时脚本( 如:thread_2,thread_3,分别对应Dump group #2和Dump group #3)thread_x会分别提交到后台运行,分别调用${ROOT_DIR}/nwprod/obsproc_dump.${obsproc_dump_ver}/ush/bufr_dump_obs.shthread_2会调用:bufr_dump_obs.sh 20012922 2.5 1 vadwnd satwnd adpupa再调用
dumpjb 20012922 2.5 vadwnd satwnd adpupa注解
对每种资料的时间窗口还会根据资料的类型调整
从
${ROOT_DIR}/dcom/us007003/中读取 2020-01-29_22Z +/-1.0 hour 的上述3种观测资料, 例如:对 adpupa :Dumping *002.001* in data group adpupa for 2020012921.00-2020012923.00 Domain for 002.001 in data group adpupa : 1- N lat, - W lon ===> Background Processing is set to ON Missing *002.002* in data group adpupa for 2020012921.00-2020012923.00 Domain for 002.002 in data group adpupa : 1- N lat, - W lon Missing *002.003* in data group adpupa for 2020012921.00-2020012923.00 Domain for 002.003 in data group adpupa : 1- N lat, - W lon Missing *002.004* in data group adpupa for 2020012921.00-2020012923.00 Domain for 002.004 in data group adpupa : 1- N lat, - W lon Dumping *002.005* in data group adpupa for 2020012921.00-2020012923.00 Domain for 002.005 in data group adpupa : 1- N lat, - W lon ===> Background Processing is set to ON Dumping *004.005* in data group adpupa for 2020012921.00-2020012923.00 Domain for 004.005 in data group adpupa : 1- N lat, - W lon ===> Background Processing is set to ON
thread_3会调用:bufr_dump_obs.sh 20012922 0.5 1 proflr rassda sfcshp adpsfc ascatt再调用
dumpjb 20012922 0.5 proflr rassda sfcshp adpsfc ascatt从
${ROOT_DIR}/dcom/us007003/中读取 2020-01-29_22Z +/-0.5 hour 的上述5种观测资料, 例如:对 sfcshp :Missing *001.001* in data group sfcshp for 2020012921.50-2020012922.50 Domain for 001.001 in data group sfcshp : 1- N lat, - W lon Dumping *001.013* in data group sfcshp for 2020012921.50-2020012922.50 Domain for 001.013 in data group sfcshp : 1- N lat, - W lon ===> Background Processing is set to ON Dumping *001.002* in data group sfcshp for 2020012921.50-2020012922.50 Domain for 001.002 in data group sfcshp : 1- N lat, - W lon ===> Background Processing is set to ON Dumping *001.003* in data group sfcshp for 2020012921.50-2020012922.50 Domain for 001.003 in data group sfcshp : 1- N lat, - W lon ===> Background Processing is set to ON Missing *001.004* in data group sfcshp for 2020012921.50-2020012922.50 Domain for 001.004 in data group sfcshp : 1- N lat, - W lon Missing *001.005* in data group sfcshp for 2020012921.50-2020012922.50 Domain for 001.005 in data group sfcshp : 1- N lat, - W lon Missing *001.007* in data group sfcshp for 2020012921.50-2020012922.50 Domain for 001.007 in data group sfcshp : 1- N lat, - W lon
对 sfcshp :
Dumping *000.000* in data group adpsfc for 2020012921.50-2020012922.50 Domain for 000.000 in data group adpsfc : 1- N lat, - W lon ===> Background Processing is set to ON Dumping *000.001* in data group adpsfc for 2020012921.50-2020012922.50 Domain for 000.001 in data group adpsfc : 1- N lat, - W lon ===> Background Processing is set to ON Skipped 000.002 in data group adpsfc as directed Dumping *000.007* in data group adpsfc for 2020012921.50-2020012922.50 Domain for 000.007 in data group adpsfc : 1- N lat, - W lon ===> Background Processing is set to ON
thread_5会调用:bufr_dump_obs.sh 20012922 3.25 1 aircft aircar goesnd再调用
dumpjb 20012922 3.25 aircft aircar goesnd从
${ROOT_DIR}/dcom/us007003/中读取 2020-01-29_22Z +/-3.25 hour 的上述5种观测资料, 例如:对 aircft :Dumping *004.001* in data group aircft for 2020012918.75-2020013001.25 Domain for 004.001 in data group aircft : Global (NO lat/lon filtering) ===> Background Processing is set to ON Dumping *004.002* in data group aircft for 2020012918.75-2020013001.25 Domain for 004.002 in data group aircft : Global (NO lat/lon filtering) ===> Background Processing is set to ON Dumping *004.003* in data group aircft for 2020012918.75-2020013001.25 Domain for 004.003 in data group aircft : Global (NO lat/lon filtering) ===> Background Processing is set to ON Missing *004.006* in data group aircft for 2020012918.75-2020013001.25 Domain for 004.006 in data group aircft : Global (NO lat/lon filtering) Missing *004.009* in data group aircft for 2020012918.75-2020013001.25 Domain for 004.009 in data group aircft : Global (NO lat/lon filtering) Missing *004.010* in data group aircft for 2020012918.75-2020013001.25 Domain for 004.010 in data group aircft : Global (NO lat/lon filtering) Missing *004.011* in data group aircft for 2020012918.75-2020013001.25 Domain for 004.011 in data group aircft : Global (NO lat/lon filtering) Missing *004.103* in data group aircft for 2020012918.75-2020013001.25 Domain for 004.103 in data group aircft : Global (NO lat/lon filtering)
对每种观测资料的每个子类文件运行
BUFR_DUMPMD, 产生如下输出:---> Welcome to BUFR_DUMPMD - Version 01-13-2013 REQUESTED EARLIEST DATE IS ... 2020012921.00000000 REQUESTED LATEST DATE IS ... 2020012923.00000000 REQUESTED CENTER DATE IS ... 2020012922.00000000 DATABASE INPUT FILE 1 IS /sya/u/hailang/chinawise/dcom/us007003/20200129/b002/xx001 DATABASE INPUT FILE 2 IS NONE TIME WINDOWED OUTPUT DUMP FILE IS /tmp/dumpjb.sya05n13.20200130025545.5505184/adpupa/dird/01_002.001 ++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++ BUFRLIB: OPENBF - DEGREE OF MESSAGE PRINT INDICATOR CHNGED FROM 0 (limited - default) TO 1 (all warnings) ++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++ NPUT BUFR FILE 1 MESSAGES U N C O M P R E S S E D IRST MESSAGE TYPE FOUND IS 2 ++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++ BUFRLIB: OPENBF - DEGREE OF MESSAGE PRINT INDICATOR CHNGED FROM 1 (all warnings) TO 0 (limited - default) ++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++ 181 MESSAGES READ IN FROM DATABASE 25 MESSAGES WINDOWED FROM DATABASE UTPUT BUFR FILE MESSAGES U N C O M P R E S S E D IRST MESSAGE TYPE FOUND IS 2
对每种观测资料的每个子类文件运行
BUFR_GEOFIL, 产生如下输出:UNFILTERED INPUT FILE IS /tmp/dumpjb.sya05n13.20200130025545.5505184/adpupa/dird/01_002.001 WORKSPACE (SCRATCH) FILE IS /tmp/dumpjb.sya05n13.20200130025545.5505184/adpupa/dest/01_002.001 GEOGRAPHICALLY FILTERED OUTPUT FILE IS /tmp/dumpjb.sya05n13.20200130025545.5505184/adpupa/dird/01_002.001 GEOGRAPHICAL FILTERING PARAMETER FILE IS 1 GEOGRAPHICAL FILTERING IS PERFORMED HERE USING LAT/LON BOX WITH THE FOLLOWING BOUNDARY: .. NORTHERN LATITUDE (DEG. N+, S-) ...... .0 .. SOUTHERN LATITUDE (DEG. N+, S-) ...... 1.0 .. EASTERN LONGITUDE (0-360 W) .......... .0 .. WESTERN LONGITUDE (0-360 W) .......... .0 INPUT BUFR FILE MESSAGES U N C O M P R E S S E D FIRST MESSAGE TYPE FOUND IS 2 ++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++ BUFRLIB: OPENBF - DEGREE OF MESSAGE PRINT INDICATOR CHNGED FROM 0 (limited - default) TO 1 (all warnings) ++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++ ++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++ BUFRLIB: READMG - INTERNAL DICTIONARY MESSAGE READ; ACCOUNT FOR IT THEN READ IN NEXT MESSAGE WITHOUT RETURNING ++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++ ++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++ BUFRLIB: OPENBF - DEGREE OF MESSAGE PRINT INDICATOR CHNGED FROM 1 (all warnings) TO 0 (limited - default) ++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++ OUTPUT BUFR FILE HAS NO DATA MESSAGES FIRST MESSAGE TYPE FOUND IS -2 BUFR_GEOFIL READ IN A TOTAL OF 246 REPORTS NUMBER OF PASSED REPORTS WRITTEN OUT ........... 0 NUMBER OF REPORTS SKIPPED DUE TO: GEOGRAPHIC FILTERING ........................ 246