请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 1094|回复: 4

CMAQ5.1 CCTM 运行测试输入数据 unlimit: descriptors: Can't remove limit

[复制链接]

新浪微博达人勋

发表于 2019-6-12 18:24:30 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 fishbone 于 2019-6-14 14:20 编辑

今天再安装完成CMAQ 5.1后。再CCTM运行 CMAQ测试数据出错。错误信息如下: 求大佬们看看 问题。感谢!

Input data path, M3DATA set to /home/lbc/CMAQ5.1/CMAQv5.1/data

  1. Input data path, M3DATA set to /home/lbc/CMAQ5.1/CMAQv5.1/data

  2. 2019年 06月 12日 星期三 17:49:09 CST
  3. cat: /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/cfg.CMAQ-BENCHMARK: 没有那个文件或目录
  4.    
  5. set STDATE = 2011182
  6. set STTIME = 000000
  7. set NSTEPS = 240000
  8. set TSTEP = 010000
  9. set YEAR = 2011
  10. set YR = 11
  11. set MONTH = 07
  12. set DAY = 01
  13. set YMD = 20110701
  14. setenv GRID_NAME 12CalnexBench
  15. setenv GRIDDESC /home/lbc/CMAQ5.1/CMAQv5.1/data/mcip/GRIDDESC
  16. setenv AVG_CONC_SPCS O3 NO CO NO2 ASO4I ASO4J NH3
  17. setenv ACONC_BLEV_ELEV  1 1
  18. setenv EXECUTION_ID CCTM_D51a_Linux2_x86_64gcc
  19. setenv CTM_MAXSYNC 300
  20. setenv CTM_MINSYNC 60
  21. setenv SIGMA_SYNC_TOP 0.7
  22. setenv CTM_WB_DUST Y
  23. setenv CTM_ERODE_AGLAND Y
  24. setenv CTM_WBDUST_BELD BELD3
  25. setenv CTM_LTNG_NO Y
  26. setenv CTM_WVEL Y
  27. setenv KZMIN Y
  28. setenv CTM_ILDEPV Y
  29. setenv CTM_MOSAIC N
  30. setenv CTM_ABFLUX Y
  31. setenv CTM_HGBIDI Y
  32. setenv CTM_SFC_HONO Y
  33. setenv CTM_BIOGEMIS Y
  34. setenv CTM_PT3DEMIS Y
  35. setenv IOAPI_LOG_WRITE F
  36. setenv FL_ERR_STOP N
  37. setenv PROMPTFLAG F
  38. setenv IOAPI_OFFSET_64 NO
  39. setenv CTM_CKSUM Y
  40. setenv CLD_DIAG Y
  41. setenv CTM_AERDIAG Y
  42. setenv CTM_PHOTDIAG Y
  43. setenv CTM_SSEMDIAG Y
  44. setenv CTM_DUSTEM_DIAG Y
  45. setenv CTM_DEPV_FILE Y
  46. setenv LTNGDIAG N
  47. setenv B3GTS_DIAG Y
  48. setenv PT3DDIAG N
  49. setenv PT3DFRAC N
  50. setenv REP_LAYER_MIN -1
  51. setenv MPI_SM_POOL 16000
  52. setenv MP_EAGER_LIMIT 65536
  53. setenv MP_SINGLE_THREAD yes
  54. setenv MP_STDOUTMODE ordered
  55. setenv MP_LABELIO yes
  56. setenv MP_SHARED_MEMORY yes
  57. setenv MP_ADAPTER_USE shared
  58. setenv MP_CPU_USE multiple
  59. setenv MP_CSS_INTERRUPT yes
  60. set DISP = delete
  61. set ICpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/icon
  62. set BCpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/bcon
  63. set EMISpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/emis
  64. set IN_PTpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/emis
  65. set IN_LTpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/lightning
  66. set METpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/mcip
  67. set JVALpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/jproc
  68. set OMIpath = /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a
  69. set LUpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/dust
  70. set SZpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/ocean
  71. set OUTDIR = /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm
  72. set ICFILE = CCTM_D51a_Linux2_x86_64intel_CGRID.CMAQ51-BENCHMARK_20110630
  73. set BCFILE = BCON_D51a_12CalnexBench_20110701
  74. set JVALfile = JTABLE_2011182
  75. set OMIfile = OMI.dat
  76. set OPTfile = PHOT_OPTICS.dat
  77. set EXTN = 110701
  78. setenv GRID_DOT_2D /home/lbc/CMAQ5.1/CMAQv5.1/data/mcip/GRIDDOT2D_110701
  79. setenv GRID_CRO_2D /home/lbc/CMAQ5.1/CMAQv5.1/data/mcip/GRIDCRO2D_110701
  80. setenv MET_CRO_2D /home/lbc/CMAQ5.1/CMAQv5.1/data/mcip/METCRO2D_110701
  81. setenv MET_CRO_3D /home/lbc/CMAQ5.1/CMAQv5.1/data/mcip/METCRO3D_110701
  82. setenv MET_DOT_3D /home/lbc/CMAQ5.1/CMAQv5.1/data/mcip/METDOT3D_110701
  83. setenv MET_BDY_3D /home/lbc/CMAQ5.1/CMAQv5.1/data/mcip/METBDY3D_110701
  84. if ( Y == N ) then
  85. set STKCASEG = 12US1_G20_CB05E51
  86. set STKCASEE = 12US1_cb05e51_G20_CB05E51
  87. set CASE = 12CalnexBench_cb05e51_G20_CB05E51
  88. set EMISfile = emis_mole_all_20110701_12CalnexBench_cb05e51_G20_CB05E51.ncf
  89. setenv NPTGRPS 5
  90. setenv STK_GRPS_01 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/stack_groups_ptnonipm_12US1_G20_CB05E51.ncf
  91. setenv STK_GRPS_02 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/stack_groups_ptegu_12US1_G20_CB05E51.ncf
  92. setenv STK_GRPS_03 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/stack_groups_othpt_12US1_G20_CB05E51.ncf
  93. setenv STK_GRPS_04 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/stack_groups_ptfire_20110701_12US1_G20_CB05E51.ncf
  94. setenv STK_GRPS_05 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/stack_groups_pt_oilgas_12US1_G20_CB05E51.ncf
  95. setenv LAYP_STTIME 000000
  96. setenv LAYP_NSTEPS 240000
  97. setenv STK_EMIS_01 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/inln_mole_ptnonipm_20110701_12US1_cb05e51_G20_CB05E51.ncf
  98. setenv STK_EMIS_02 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/inln_mole_ptegu_20110701_12US1_cb05e51_G20_CB05E51.ncf
  99. setenv STK_EMIS_03 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/inln_mole_othpt_20110701_12US1_cb05e51_G20_CB05E51.ncf
  100. setenv STK_EMIS_04 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/inln_mole_ptfire_20110701_12US1_cb05e51_G20_CB05E51.ncf
  101. setenv STK_EMIS_05 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/inln_mole_pt_oilgas_20110701_12US1_cb05e51_G20_CB05E51.ncf
  102. setenv LAYP_STDATE 2011182
  103. endif
  104. if ( Y == Y ) then
  105. setenv LTNGNO InLine
  106. setenv LTNGPARAM Y
  107. setenv LTNGPARM_FILE /home/lbc/CMAQ5.1/CMAQv5.1/data/lightning/LTNG_RATIO.2011.07.12CalnexBench.ioapi
  108. setenv LTNGOUT /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.LTNGDIAG.CMAQ-BENCHMARK_20110701
  109. endif
  110. if ( Y == Y ) then
  111. set GSPROpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/emis
  112. setenv GSPRO /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/gspro_cb05soa_notoxics_cmaq_poc_09nov2007.txt
  113. set IN_BEISpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/emis
  114. setenv B3GRD /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/b3grd.smoke30_beis361.12CalnexBench.2006NLCD_FIA5.1_norm_foliage_biomass.ncf
  115. setenv BIOG_SPRO B10C5
  116. setenv BIOSW_YN Y
  117. setenv BIOSEASON /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/bioseason.cmaq.2011_12CalnexBench_wetland100.ghrsst.ncf
  118. setenv SUMMER_YN N
  119. setenv PX_VERSION Y
  120. setenv INITIAL_RUN Y
  121. setenv SOILINP /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SOILINP.CMAQ-BENCHMARK_20110701
  122. endif
  123. if ( Y == Y ) then
  124. setenv DUST_LU_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/dust/beld3_12CalnexBench_output_a.ncf
  125. setenv DUST_LU_2 /home/lbc/CMAQ5.1/CMAQv5.1/data/dust/beld4_12CalnexBench_output_tot.ncf
  126. setenv BELD4_LU /home/lbc/CMAQ5.1/CMAQv5.1/data/dust/
  127. if ( Y == Y ) then
  128. setenv CROPMAP01 /home/lbc/CMAQ5.1/CMAQv5.1/data/crop/BeginPlanting_12CalnexBench
  129. setenv CROPMAP04 /home/lbc/CMAQ5.1/CMAQv5.1/data/crop/EndPlanting_12CalnexBench
  130. setenv CROPMAP08 /home/lbc/CMAQ5.1/CMAQv5.1/data/crop/EndHarvesting_12CalnexBench
  131. endif
  132. endif
  133. setenv OCEAN_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/ocean/12CalnexBench_surf.ncf
  134. if ( Y == Y ) then
  135. setenv E2C_Soilfile /home/lbc/CMAQ5.1/CMAQv5.1/data/bidi/2011_12CalnexBench_soil.nc
  136. setenv E2C_Fertfile /home/lbc/CMAQ5.1/CMAQv5.1/data/bidi/2011_12CalnexBench_time20110701.nc
  137. setenv B4LU_file /home/lbc/CMAQ5.1/CMAQv5.1/data/bidi/beld4_12CalnexBench_2006nlcd.ncf
  138. setenv E2C_SOIL /home/lbc/CMAQ5.1/CMAQv5.1/data/bidi/2011_12CalnexBench_soil.nc
  139. setenv E2C_FERT /home/lbc/CMAQ5.1/CMAQv5.1/data/bidi/2011_12CalnexBench_time20110701.nc
  140. setenv BELD4_LU /home/lbc/CMAQ5.1/CMAQv5.1/data/bidi/beld4_12CalnexBench_2006nlcd.ncf
  141. endif
  142. setenv CTM_APPL CMAQ-BENCHMARK_20110701
  143. set CONCfile = CCTM_D51a_Linux2_x86_64gcc.CONC.CMAQ-BENCHMARK_20110701
  144. set ACONCfile = CCTM_D51a_Linux2_x86_64gcc.ACONC.CMAQ-BENCHMARK_20110701
  145. set CGRIDfile = CCTM_D51a_Linux2_x86_64gcc.CGRID.CMAQ-BENCHMARK_20110701
  146. set ASXfile = CCTM_D51a_Linux2_x86_64gcc.MEDIA_CONC.CMAQ-BENCHMARK_20110701
  147. set DD1file = CCTM_D51a_Linux2_x86_64gcc.DRYDEP.CMAQ-BENCHMARK_20110701
  148. set DV1file = CCTM_D51a_Linux2_x86_64gcc.DEPV.CMAQ-BENCHMARK_20110701
  149. set PT1file = CCTM_D51a_Linux2_x86_64gcc.PT3D.CMAQ-BENCHMARK_20110701
  150. set BIO1file = CCTM_D51a_Linux2_x86_64gcc.B3GTS_S.CMAQ-BENCHMARK_20110701
  151. set SOIL1file = CCTM_D51a_Linux2_x86_64gcc.SOILOUT.CMAQ-BENCHMARK_20110701
  152. set WD1file = CCTM_D51a_Linux2_x86_64gcc.WETDEP1.CMAQ-BENCHMARK_20110701
  153. set WD2file = CCTM_D51a_Linux2_x86_64gcc.WETDEP2.CMAQ-BENCHMARK_20110701
  154. set AV1file = CCTM_D51a_Linux2_x86_64gcc.AEROVIS.CMAQ-BENCHMARK_20110701
  155. set AD1file = CCTM_D51a_Linux2_x86_64gcc.AERODIAM.CMAQ-BENCHMARK_20110701
  156. set RJ1file = CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG1.CMAQ-BENCHMARK_20110701
  157. set RJ2file = CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG2.CMAQ-BENCHMARK_20110701
  158. set SSEfile = CCTM_D51a_Linux2_x86_64gcc.SSEMIS.CMAQ-BENCHMARK_20110701
  159. set DSEfile = CCTM_D51a_Linux2_x86_64gcc.DUSTEMIS.CMAQ-BENCHMARK_20110701
  160. set PA1file = CCTM_D51a_Linux2_x86_64gcc.PA_1.CMAQ-BENCHMARK_20110701
  161. set PA2file = CCTM_D51a_Linux2_x86_64gcc.PA_2.CMAQ-BENCHMARK_20110701
  162. set PA3file = CCTM_D51a_Linux2_x86_64gcc.PA_3.CMAQ-BENCHMARK_20110701
  163. set IRR1file = CCTM_D51a_Linux2_x86_64gcc.IRR_1.CMAQ-BENCHMARK_20110701
  164. set IRR2file = CCTM_D51a_Linux2_x86_64gcc.IRR_2.CMAQ-BENCHMARK_20110701
  165. set IRR3file = CCTM_D51a_Linux2_x86_64gcc.IRR_3.CMAQ-BENCHMARK_20110701
  166. set DVMfile = CCTM_D51a_Linux2_x86_64gcc.DEPVFST.CMAQ-BENCHMARK_20110701
  167. set DVFfile = CCTM_D51a_Linux2_x86_64gcc.DEPVMOS.CMAQ-BENCHMARK_20110701
  168. set DDFfile = CCTM_D51a_Linux2_x86_64gcc.DDFST.CMAQ-BENCHMARK_20110701
  169. set DDMfile = CCTM_D51a_Linux2_x86_64gcc.DDMOS.CMAQ-BENCHMARK_20110701
  170. if ( Y == Y ) then
  171. setenv B3GTS_S /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.B3GTS_S.CMAQ-BENCHMARK_20110701
  172. setenv SOILOUT /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SOILOUT.CMAQ-BENCHMARK_20110701
  173. endif
  174. setenv FLOOR_FILE /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/FLOOR_CMAQ-BENCHMARK_20110701
  175. if ( ! -d /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm ) mkdir -p /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm
  176. set test = `ls CTM_LOG_???.${CTM_APPL}`
  177. ls: No match.
  178. if (  !=  ) then
  179. setenv CTM_STDATE 2011182
  180. setenv CTM_STTIME 000000
  181. setenv CTM_RUNLEN 240000
  182. setenv CTM_TSTEP 010000
  183. setenv EMIS_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/emis/emis_mole_all_20110701_12CalnexBench_cb05e51_G20_CB05E51.ncf
  184. setenv INIT_GASC_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/icon/CCTM_D51a_Linux2_x86_64intel_CGRID.CMAQ51-BENCHMARK_20110630
  185. setenv INIT_AERO_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/icon/CCTM_D51a_Linux2_x86_64intel_CGRID.CMAQ51-BENCHMARK_20110630
  186. setenv INIT_NONR_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/icon/CCTM_D51a_Linux2_x86_64intel_CGRID.CMAQ51-BENCHMARK_20110630
  187. setenv INIT_TRAC_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/icon/CCTM_D51a_Linux2_x86_64intel_CGRID.CMAQ51-BENCHMARK_20110630
  188. setenv BNDY_GASC_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/bcon/BCON_D51a_12CalnexBench_20110701
  189. setenv BNDY_AERO_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/bcon/BCON_D51a_12CalnexBench_20110701
  190. setenv BNDY_NONR_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/bcon/BCON_D51a_12CalnexBench_20110701
  191. setenv BNDY_TRAC_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/bcon/BCON_D51a_12CalnexBench_20110701
  192. setenv OMI /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/OMI.dat
  193. setenv OPTICS_DATA /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/PHOT_OPTICS.dat
  194. setenv XJ_DATA /home/lbc/CMAQ5.1/CMAQv5.1/data/jproc/JTABLE_2011182
  195. set TR_DVpath = /home/lbc/CMAQ5.1/CMAQv5.1/data/mcip
  196. set TR_DVfile = /home/lbc/CMAQ5.1/CMAQv5.1/data/mcip/METCRO2D_110701
  197. setenv gc_matrix_nml /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/GC_cb05e51_ae6_aq.nml
  198. setenv ae_matrix_nml /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/AE_cb05e51_ae6_aq.nml
  199. setenv nr_matrix_nml /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/NR_cb05e51_ae6_aq.nml
  200. setenv tr_matrix_nml /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/Species_Table_TR_0.nml
  201. setenv CSQY_DATA /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/CSQY_DATA_cb05e51_ae6_aq
  202. if ( ! ( -e /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/CSQY_DATA_cb05e51_ae6_aq ) ) then
  203. if ( ! ( -e /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/PHOT_OPTICS.dat ) ) then
  204. source /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/outck.q
  205. setenv CTM_CONC_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.CONC.CMAQ-BENCHMARK_20110701 -v
  206. setenv A_CONC_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.ACONC.CMAQ-BENCHMARK_20110701 -v
  207. setenv MEDIA_CONC /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.MEDIA_CONC.CMAQ-BENCHMARK_20110701 -v
  208. setenv CTM_DRY_DEP_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DRYDEP.CMAQ-BENCHMARK_20110701 -v
  209. setenv CTM_DEPV_DIAG /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPV.CMAQ-BENCHMARK_20110701 -v
  210. setenv CTM_PT3D_DIAG /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PT3D.CMAQ-BENCHMARK_20110701 -v
  211. setenv B3GTS_S /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.B3GTS_S.CMAQ-BENCHMARK_20110701 -v
  212. setenv SOILOUT /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SOILOUT.CMAQ-BENCHMARK_20110701 -v
  213. setenv CTM_WET_DEP_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.WETDEP1.CMAQ-BENCHMARK_20110701 -v
  214. setenv CTM_WET_DEP_2 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.WETDEP2.CMAQ-BENCHMARK_20110701 -v
  215. setenv CTM_VIS_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.AEROVIS.CMAQ-BENCHMARK_20110701 -v
  216. setenv CTM_DIAM_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.AERODIAM.CMAQ-BENCHMARK_20110701 -v
  217. setenv CTM_RJ_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG1.CMAQ-BENCHMARK_20110701 -v
  218. setenv CTM_RJ_2 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG2.CMAQ-BENCHMARK_20110701 -v
  219. setenv CTM_SSEMIS_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SSEMIS.CMAQ-BENCHMARK_20110701 -v
  220. setenv CTM_DUST_EMIS_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DUSTEMIS.CMAQ-BENCHMARK_20110701 -v
  221. setenv CTM_IPR_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_1.CMAQ-BENCHMARK_20110701 -v
  222. setenv CTM_IPR_2 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_2.CMAQ-BENCHMARK_20110701 -v
  223. setenv CTM_IPR_3 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_3.CMAQ-BENCHMARK_20110701 -v
  224. setenv CTM_IRR_1 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_1.CMAQ-BENCHMARK_20110701 -v
  225. setenv CTM_IRR_2 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_2.CMAQ-BENCHMARK_20110701 -v
  226. setenv CTM_IRR_3 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_3.CMAQ-BENCHMARK_20110701 -v
  227. setenv S_CGRID /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.CGRID.CMAQ-BENCHMARK_20110701
  228. setenv CTM_DRY_DEP_MOS /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DDMOS.CMAQ-BENCHMARK_20110701 -v
  229. setenv CTM_DRY_DEP_FST /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DDFST.CMAQ-BENCHMARK_20110701 -v
  230. setenv CTM_DEPV_MOS /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPVFST.CMAQ-BENCHMARK_20110701 -v
  231. setenv CTM_DEPV_FST /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPVMOS.CMAQ-BENCHMARK_20110701 -v
  232. set flist = ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.CONC.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.CGRID.CMAQ-BENCHMARK_20110701 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.ACONC.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.MEDIA_CONC.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DRYDEP.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPV.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PT3D.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.B3GTS_S.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SOILOUT.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.WETDEP1.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.WETDEP2.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.AEROVIS.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.AERODIAM.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG1.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG2.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SSEMIS.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DUSTEMIS.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_1.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_2.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_3.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_1.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_2.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_3.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DDMOS.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DDFST.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPVFST.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPVMOS.CMAQ-BENCHMARK_20110701 -v )
  233. unalias rm
  234. foreach file ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.CONC.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.CGRID.CMAQ-BENCHMARK_20110701 /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.ACONC.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.MEDIA_CONC.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DRYDEP.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPV.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PT3D.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.B3GTS_S.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SOILOUT.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.WETDEP1.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.WETDEP2.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.AEROVIS.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.AERODIAM.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG1.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG2.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SSEMIS.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DUSTEMIS.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_1.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_2.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_3.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_1.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_2.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_3.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DDMOS.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DDFST.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPVFST.CMAQ-BENCHMARK_20110701 -v /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPVMOS.CMAQ-BENCHMARK_20110701 -v )
  235. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.CONC.CMAQ-BENCHMARK_20110701 != -v ) then
  236. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.CONC.CMAQ-BENCHMARK_20110701 ) then
  237. endif
  238. end
  239. if ( -v != -v ) then
  240. end
  241. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.CGRID.CMAQ-BENCHMARK_20110701 != -v ) then
  242. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.CGRID.CMAQ-BENCHMARK_20110701 ) then
  243. endif
  244. end
  245. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.ACONC.CMAQ-BENCHMARK_20110701 != -v ) then
  246. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.ACONC.CMAQ-BENCHMARK_20110701 ) then
  247. endif
  248. end
  249. if ( -v != -v ) then
  250. end
  251. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.MEDIA_CONC.CMAQ-BENCHMARK_20110701 != -v ) then
  252. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.MEDIA_CONC.CMAQ-BENCHMARK_20110701 ) then
  253. endif
  254. end
  255. if ( -v != -v ) then
  256. end
  257. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DRYDEP.CMAQ-BENCHMARK_20110701 != -v ) then
  258. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DRYDEP.CMAQ-BENCHMARK_20110701 ) then
  259. endif
  260. end
  261. if ( -v != -v ) then
  262. end
  263. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPV.CMAQ-BENCHMARK_20110701 != -v ) then
  264. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPV.CMAQ-BENCHMARK_20110701 ) then
  265. endif
  266. end
  267. if ( -v != -v ) then
  268. end
  269. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PT3D.CMAQ-BENCHMARK_20110701 != -v ) then
  270. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PT3D.CMAQ-BENCHMARK_20110701 ) then
  271. endif
  272. end
  273. if ( -v != -v ) then
  274. end
  275. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.B3GTS_S.CMAQ-BENCHMARK_20110701 != -v ) then
  276. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.B3GTS_S.CMAQ-BENCHMARK_20110701 ) then
  277. endif
  278. end
  279. if ( -v != -v ) then
  280. end
  281. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SOILOUT.CMAQ-BENCHMARK_20110701 != -v ) then
  282. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SOILOUT.CMAQ-BENCHMARK_20110701 ) then
  283. endif
  284. end
  285. if ( -v != -v ) then
  286. end
  287. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.WETDEP1.CMAQ-BENCHMARK_20110701 != -v ) then
  288. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.WETDEP1.CMAQ-BENCHMARK_20110701 ) then
  289. endif
  290. end
  291. if ( -v != -v ) then
  292. end
  293. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.WETDEP2.CMAQ-BENCHMARK_20110701 != -v ) then
  294. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.WETDEP2.CMAQ-BENCHMARK_20110701 ) then
  295. endif
  296. end
  297. if ( -v != -v ) then
  298. end
  299. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.AEROVIS.CMAQ-BENCHMARK_20110701 != -v ) then
  300. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.AEROVIS.CMAQ-BENCHMARK_20110701 ) then
  301. endif
  302. end
  303. if ( -v != -v ) then
  304. end
  305. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.AERODIAM.CMAQ-BENCHMARK_20110701 != -v ) then
  306. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.AERODIAM.CMAQ-BENCHMARK_20110701 ) then
  307. endif
  308. end
  309. if ( -v != -v ) then
  310. end
  311. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG1.CMAQ-BENCHMARK_20110701 != -v ) then
  312. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG1.CMAQ-BENCHMARK_20110701 ) then
  313. endif
  314. end
  315. if ( -v != -v ) then
  316. end
  317. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG2.CMAQ-BENCHMARK_20110701 != -v ) then
  318. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PHOTDIAG2.CMAQ-BENCHMARK_20110701 ) then
  319. endif
  320. end
  321. if ( -v != -v ) then
  322. end
  323. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SSEMIS.CMAQ-BENCHMARK_20110701 != -v ) then
  324. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.SSEMIS.CMAQ-BENCHMARK_20110701 ) then
  325. endif
  326. end
  327. if ( -v != -v ) then
  328. end
  329. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DUSTEMIS.CMAQ-BENCHMARK_20110701 != -v ) then
  330. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DUSTEMIS.CMAQ-BENCHMARK_20110701 ) then
  331. endif
  332. end
  333. if ( -v != -v ) then
  334. end
  335. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_1.CMAQ-BENCHMARK_20110701 != -v ) then
  336. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_1.CMAQ-BENCHMARK_20110701 ) then
  337. endif
  338. end
  339. if ( -v != -v ) then
  340. end
  341. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_2.CMAQ-BENCHMARK_20110701 != -v ) then
  342. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_2.CMAQ-BENCHMARK_20110701 ) then
  343. endif
  344. end
  345. if ( -v != -v ) then
  346. end
  347. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_3.CMAQ-BENCHMARK_20110701 != -v ) then
  348. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.PA_3.CMAQ-BENCHMARK_20110701 ) then
  349. endif
  350. end
  351. if ( -v != -v ) then
  352. end
  353. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_1.CMAQ-BENCHMARK_20110701 != -v ) then
  354. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_1.CMAQ-BENCHMARK_20110701 ) then
  355. endif
  356. end
  357. if ( -v != -v ) then
  358. end
  359. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_2.CMAQ-BENCHMARK_20110701 != -v ) then
  360. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_2.CMAQ-BENCHMARK_20110701 ) then
  361. endif
  362. end
  363. if ( -v != -v ) then
  364. end
  365. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_3.CMAQ-BENCHMARK_20110701 != -v ) then
  366. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.IRR_3.CMAQ-BENCHMARK_20110701 ) then
  367. endif
  368. end
  369. if ( -v != -v ) then
  370. end
  371. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DDMOS.CMAQ-BENCHMARK_20110701 != -v ) then
  372. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DDMOS.CMAQ-BENCHMARK_20110701 ) then
  373. endif
  374. end
  375. if ( -v != -v ) then
  376. end
  377. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DDFST.CMAQ-BENCHMARK_20110701 != -v ) then
  378. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DDFST.CMAQ-BENCHMARK_20110701 ) then
  379. endif
  380. end
  381. if ( -v != -v ) then
  382. end
  383. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPVFST.CMAQ-BENCHMARK_20110701 != -v ) then
  384. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPVFST.CMAQ-BENCHMARK_20110701 ) then
  385. endif
  386. end
  387. if ( -v != -v ) then
  388. end
  389. if ( /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPVMOS.CMAQ-BENCHMARK_20110701 != -v ) then
  390. if ( -e /home/lbc/CMAQ5.1/CMAQv5.1/data/cctm/CCTM_D51a_Linux2_x86_64gcc.DEPVMOS.CMAQ-BENCHMARK_20110701 ) then
  391. endif
  392. end
  393. if ( -v != -v ) then
  394. end
  395. ls -l /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/CCTM_D51a_Linux2_x86_64gcc
  396. -rwxr-xr-x 1 root 2518 10478583 6月  12 15:04 /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/CCTM_D51a_Linux2_x86_64gcc
  397. size /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/CCTM_D51a_Linux2_x86_64gcc
  398.    text           data            bss            dec            hex        filename
  399. 6027292        4225960        16891816        27145068        19e336c        /home/lbc/CMAQ5.1/CMAQv5.1/scripts/cctm/BLD_D51a/CCTM_D51a_Linux2_x86_64gcc
  400. unlimit
  401. unlimit: descriptors: Can't remove limit (不允许的操作)
复制代码

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-6-12 18:26:34 | 显示全部楼层
CCTM脚本信息:

  1. #!/bin/csh -f

  2. # ====================== CCTMv5.1 Run Script ======================
  3. # Usage: run.cctm >&! cctm_D51a.log &                                
  4. #
  5. # To report problems or request help with this script/program:        
  6. #             http://www.cmascenter.org
  7. # ===================================================================

  8. #> Source the config.cmaq file to set the run environment
  9. source ../config.cmaq

  10. #> Check that M3DATA is set:
  11. if ( ! -e $M3DATA ) then
  12.     echo "   $M3DATA path does not exist"
  13.     exit 1
  14.     endif
  15. echo " "; echo " Input data path, M3DATA set to $M3DATA"; echo " "

  16. set PROC     = serial #> serial or mpi
  17. set APPL     = D51a
  18. set CFG      = CMAQ-BENCHMARK
  19. set MECH     = cb05e51_ae6_aq
  20. set EXEC     = CCTM_${APPL}_$EXEC_ID

  21. #> horizontal domain decomposition
  22. if ( $PROC == serial ) then
  23.    setenv NPCOL_NPROW "1 1"; set NPROCS   = 1 # single processor setting
  24. else
  25.    setenv NPCOL_NPROW "4 3"; set NPROCS   = 12
  26. endif

  27. #> Set the working directory
  28. set BASE     = $M3HOME/scripts/cctm
  29. set BLD      = ${BASE}/BLD_${APPL}

  30. cd $BASE; date; cat $BASE/cfg.$CFG; echo "    "; set echo

  31. #> timestep run parameters

  32. set STDATE   = 2011182       # beginning date
  33. set STTIME   = 000000        # beginning GMT time (HHMMSS)
  34. set NSTEPS   = 240000        # time duration (HHMMSS) for this run
  35. set TSTEP    = 010000        # output time step interval (HHMMSS)
  36. set YEAR  = 2011
  37. set YR    = 11
  38. set MONTH = 07
  39. set DAY   = 01
  40. set YMD   = ${YEAR}${MONTH}${DAY}

  41. # =====================================================================
  42. # CCTM Configuration Options
  43. # =====================================================================

  44. #setenv LOGFILE $BASE/$APPL.log  #> log file name; uncomment to write standard output to a log, otherwise write to screen

  45. setenv GRID_NAME 12CalnexBench         #> check GRIDDESC file for GRID_NAME options
  46. setenv GRIDDESC $M3DATA/mcip/GRIDDESC  #> grid description file

  47. #setenv CONC_SPCS "O3 NO ANO3I ANO3J NO2 FORM ISOP ANH4J ASO4I ASO4J" #> CONC file species; comment or set to "ALL" to write all species to CONC
  48. #setenv CONC_BLEV_ELEV " 1 4" #> CONC file layer range; comment to write all layers to CONC

  49. setenv AVG_CONC_SPCS "O3 NO CO NO2 ASO4I ASO4J NH3" #> ACONC file species; comment or set to "ALL" to write all species to ACONC
  50. setenv ACONC_BLEV_ELEV " 1 1"  #> ACONC file layer range; comment to write all layers to ACONC
  51. #setenv ACONC_END_TIME Y #> override default beginning ACON timestamp [ default: N ]

  52. setenv EXECUTION_ID $EXEC    #> define the model execution id

  53. #> Sychronization Time Step Options
  54. setenv CTM_MAXSYNC 300       #> max sync time step (sec) [ default: 720 ]
  55. setenv CTM_MINSYNC  60       #> min sync time step (sec) [ default: 60 ]
  56. setenv SIGMA_SYNC_TOP 0.7    #> top sigma level thru which sync step determined [ default: 0.7 ]

  57. #> Science Options
  58. setenv CTM_WB_DUST Y         #> use inline windblown dust emissions [ default: Y ]
  59. setenv CTM_ERODE_AGLAND Y    #> use agricultural activity for windblown dust [ default: N ]; ignore if CTM_WB_DUST = N
  60. setenv CTM_WBDUST_BELD BELD3 #> landuse database for identifying dust source regions [ default: BELD3 ]; ignore if CTM_WB_DUST = N
  61. setenv CTM_LTNG_NO Y         #> turn on lightning NOx [ default: N ]
  62. setenv CTM_WVEL Y            #> save derived vertical velocity component to conc file [ default: N ]
  63. setenv KZMIN Y               #> use Min Kz option in edyintb [ default: Y ], otherwise revert to Kz0UT
  64. setenv CTM_ILDEPV Y          #> calculate in-line deposition velocities [ default: Y ]
  65. setenv CTM_MOSAIC N          #> landuse specific deposition velocities [ default: N ]
  66. setenv CTM_ABFLUX Y          #> Ammonia bi-directional flux for in-line deposition velocities [ default: N ]; ignore if CTM_ILDEPV = N
  67. setenv CTM_HGBIDI Y          #> Mercury bi-directional flux for in-line deposition velocities [ default: N ]; ignore if CTM_ILDEPV = N
  68. setenv CTM_SFC_HONO Y        #> Surface HONO interaction [ default: Y ]; ignore if CTM_ILDEPV = N
  69. setenv CTM_BIOGEMIS Y        #> calculate in-line biogenic emissions [ default: N ]
  70. setenv CTM_PT3DEMIS Y        #> calculate in-line plume rise for elevated point emissions [ default: N ]

  71. #> I/O Controls
  72. setenv IOAPI_LOG_WRITE F     #> turn on excess WRITE3 logging [ options: T | F ]
  73. setenv FL_ERR_STOP N         #> stop on inconsistent input files
  74. setenv PROMPTFLAG F          #> turn on I/O-API PROMPT*FILE interactive mode [ options: T | F ]
  75. setenv IOAPI_OFFSET_64 NO    #> support large timestep records (>2GB/timestep record) [ options: YES | NO ]

  76. #> Diagnostic Output Flags
  77. setenv CTM_CKSUM Y           #> write cksum report [ default: Y ]
  78. setenv CLD_DIAG Y            #> write cloud diagnostic file [ default: N ]
  79. setenv CTM_AERDIAG Y         #> aerosol diagnostic file [ default: N ]
  80. setenv CTM_PHOTDIAG Y        #> photolysis diagnostic file [ default: N ]
  81. setenv CTM_SSEMDIAG Y        #> sea-salt emissions diagnostic file [ default: N ]
  82. setenv CTM_DUSTEM_DIAG Y     #> windblown dust emissions diagnostic file [ default: N ]; ignore if CTM_WB_DUST = N
  83. setenv CTM_DEPV_FILE Y       #> write diagnostic file for deposition velocities [ default: N ]
  84. setenv LTNGDIAG N            #> write lightning diagnostic file [ default: N ]
  85. setenv B3GTS_DIAG Y          #> beis mass emissions diagnostic file [ default: N ]
  86. setenv PT3DDIAG N            #> optional 3d point source emissions diagnostic file [ default: N]; ignore if CTM_PT3DEMIS = N
  87. setenv PT3DFRAC N            #> optional layer fractions diagnostic (play) file(s) [ default: N]; ignore if CTM_PT3DEMIS = N
  88. setenv REP_LAYER_MIN -1      #> Minimum layer for reporting plume rise info [ default: -1 ]

  89. #> MPI Optimization Flags
  90. setenv MPI_SM_POOL 16000     #> increase shared memory pool in case many MPI_SEND headers
  91. setenv MP_EAGER_LIMIT 65536  #> set MPI message passing buffer size to max
  92. setenv MP_SINGLE_THREAD yes  #> optimizate for single threaded applications [ default: no ]
  93. setenv MP_STDOUTMODE ordered #> order output by the processor ID
  94. setenv MP_LABELIO yes        #> label output by processor ID [ default: no ]
  95. setenv MP_SHARED_MEMORY yes  #> force use of shared memory for tasks on same node [ default: no ]
  96. setenv MP_ADAPTER_USE shared #> share the MP adapter with other jobs
  97. setenv MP_CPU_USE multiple   #> share the node with multiple users/jobs
  98. setenv MP_CSS_INTERRUPT yes  #> specify whether arriving packets generate interrupts [ default: no ]

  99. set DISP = delete            #> [ delete | update | keep ] existing output files

  100. # =====================================================================
  101. #> Input/Output Directories
  102. # =====================================================================

  103. set ICpath    = $M3DATA/icon      #> initial conditions input directory
  104. set BCpath    = $M3DATA/bcon      #> boundary conditions input directory
  105. set EMISpath  = $M3DATA/emis      #> surface emissions input directory
  106. set IN_PTpath = $M3DATA/emis      #> elevated emissions input directory (in-line point only)
  107. set IN_LTpath = $M3DATA/lightning #> lightning NOx input directory
  108. set METpath   = $M3DATA/mcip      #> meteorology input directory
  109. set JVALpath  = $M3DATA/jproc     #> offline photolysis rate table directory
  110. set OMIpath   = $BLD              #> ozone columne data for the photolysis model
  111. set LUpath    = $M3DATA/dust      #> BELD landuse data for windblown dust model
  112. set SZpath    = $M3DATA/ocean     #> Surf zone file for in-line seasalt emissions

  113. set OUTDIR   = $M3DATA/cctm       #> output file directory

  114. # =====================================================================
  115. #> Input Files
  116. # =====================================================================

  117. #> Initial conditions
  118. set ICFILE = CCTM_D51a_Linux2_x86_64intel_CGRID.CMAQ51-BENCHMARK_20110630

  119. #> Boundary conditions
  120. set BCFILE = BCON_D51a_12CalnexBench_20110701

  121. #> Off-line photolysis rates
  122. set JVALfile  = JTABLE_${STDATE}

  123. #> Ozone column data
  124. set OMIfile   = OMI.dat

  125. #> Optics file
  126. set OPTfile = PHOT_OPTICS.dat

  127. #> MCIP meteorology files
  128. set EXTN = 110701
  129. setenv GRID_DOT_2D $METpath/GRIDDOT2D_${EXTN}
  130. setenv GRID_CRO_2D $METpath/GRIDCRO2D_${EXTN}
  131. setenv MET_CRO_2D $METpath/METCRO2D_${EXTN}
  132. setenv MET_CRO_3D $METpath/METCRO3D_${EXTN}
  133. setenv MET_DOT_3D $METpath/METDOT3D_${EXTN}
  134. setenv MET_BDY_3D $METpath/METBDY3D_${EXTN}

  135. #> Emissions files

  136. if ( $CTM_PT3DEMIS == 'N' ) then
  137.    set EMISfile  = e3d.${YMD}.12EUS1_279X240.cb05soa.24.ncf #> Offline 3d emissions file name
  138. else
  139.    #> In-line emissions configuration
  140.    set STKCASEG = 12US1_G20_CB05E51
  141.    set STKCASEE = 12US1_cb05e51_G20_CB05E51
  142.    set CASE = 12CalnexBench_cb05e51_G20_CB05E51
  143.    set EMISfile  = emis_mole_all_${YMD}_${CASE}.ncf #> Surface emissions
  144.    setenv NPTGRPS 5          #> Number of elevated source groups

  145.    setenv STK_GRPS_01 $IN_PTpath/stack_groups_ptnonipm_${STKCASEG}.ncf
  146.    setenv STK_GRPS_02 $IN_PTpath/stack_groups_ptegu_${STKCASEG}.ncf
  147.    setenv STK_GRPS_03 $IN_PTpath/stack_groups_othpt_${STKCASEG}.ncf
  148.    setenv STK_GRPS_04 $IN_PTpath/stack_groups_ptfire_${YMD}_${STKCASEG}.ncf
  149.    setenv STK_GRPS_05 $IN_PTpath/stack_groups_pt_oilgas_${STKCASEG}.ncf
  150.    setenv LAYP_STTIME $STTIME
  151.    setenv LAYP_NSTEPS $NSTEPS

  152.    setenv STK_EMIS_01 $IN_PTpath/inln_mole_ptnonipm_${YMD}_${STKCASEE}.ncf
  153.    setenv STK_EMIS_02 $IN_PTpath/inln_mole_ptegu_${YMD}_${STKCASEE}.ncf
  154.    setenv STK_EMIS_03 $IN_PTpath/inln_mole_othpt_${YMD}_${STKCASEE}.ncf
  155.    setenv STK_EMIS_04 $IN_PTpath/inln_mole_ptfire_${YMD}_${STKCASEE}.ncf
  156.    setenv STK_EMIS_05 $IN_PTpath/inln_mole_pt_oilgas_${YMD}_${STKCASEE}.ncf
  157.    setenv LAYP_STDATE $STDATE
  158. endif

  159. #> Lightning NOx configuration
  160. if ( $CTM_LTNG_NO == 'Y' ) then
  161. #   setenv LTNGNO $IN_LTpath/nox_CMAQ-BENCHMARK.35L.$YMD  #> offline calculated lightning NOx
  162.    setenv LTNGNO "InLine"    #> set LTNGNO to "Inline" to activate in-line calculation

  163. #> In-line lightning NOx options
  164.    setenv LTNGPARAM Y        #> use lightning parameter file? [ default: Y ]
  165.    setenv LTNGPARM_FILE $M3DATA/lightning/LTNG_RATIO.$YEAR.$MONTH.12CalnexBench.ioapi #> lightning parameter file; ignore if LTNGPARAM = N
  166.    setenv LTNGOUT $OUTDIR/$EXEC.LTNGDIAG.${CFG}_${YMD} #> lightning diagnostic file; ignore if LTNGDIAG = N
  167. endif

  168. #> In-line biogenic emissions configuration
  169. if ( $CTM_BIOGEMIS == 'Y' ) then   
  170.    set GSPROpath = ${M3DATA}/emis
  171.    setenv GSPRO $GSPROpath/gspro_cb05soa_notoxics_cmaq_poc_09nov2007.txt
  172.    set IN_BEISpath = ${M3DATA}/emis
  173.    setenv B3GRD     $IN_BEISpath/b3grd.smoke30_beis361.12CalnexBench.2006NLCD_FIA5.1_norm_foliage_biomass.ncf
  174.    setenv BIOG_SPRO     B10C5 # speciation profile to use for biogenics
  175.    setenv BIOSW_YN      Y     # use frost date switch [ default: Y ]
  176.    setenv BIOSEASON $IN_BEISpath/bioseason.cmaq.2011_12CalnexBench_wetland100.ghrsst.ncf #> ignore season switch file if BIOSW_YN = N
  177.    setenv SUMMER_YN     N     # Use summer normalized emissions? [ default: Y ]
  178.    setenv PX_VERSION    Y     # MCIP is PX version? [ default: N ]
  179.    setenv INITIAL_RUN Y # non-existent or not using SOILINP [ default: N ]; default uses SOILINP
  180.    setenv SOILINP $OUTDIR/$EXEC.SOILINP.${CFG}_${YMD}  # Biogenic NO soil input file; ignore if INITIAL_RUN = Y
  181. endif

  182. #> Windblown dust emissions configuration
  183. if ( $CTM_WB_DUST == 'Y' ) then
  184.    # Input variables for BELD3 Landuse option
  185.    setenv DUST_LU_1 $LUpath/beld3_12CalnexBench_output_a.ncf
  186.    setenv DUST_LU_2 $LUpath/beld4_12CalnexBench_output_tot.ncf
  187.    # Input variables for BELD4 Landuse option
  188.    setenv BELD4_LU $LUpath/
  189.    # All other Landuse options (USGS24, MODIS_NOAH, MODIS, NLCD50, NLCD40) read the GRID_CRO_2D file
  190.    if ( $CTM_ERODE_AGLAND == 'Y' ) then
  191.       setenv CROPMAP01 ${M3DATA}/crop/BeginPlanting_12CalnexBench
  192.       setenv CROPMAP04 ${M3DATA}/crop/EndPlanting_12CalnexBench
  193.       setenv CROPMAP08 ${M3DATA}/crop/EndHarvesting_12CalnexBench
  194.    endif
  195. endif

  196. #> In-line sea salt emisisions configuration
  197. setenv OCEAN_1 $SZpath/12CalnexBench_surf.ncf #> horizontal grid-dependent surf zone file

  198. #> Bidiretional ammonia configuration
  199. if ( $CTM_ABFLUX == 'Y' ) then
  200.    setenv E2C_Soilfile  ${M3DATA}/bidi/2011_12CalnexBench_soil.nc
  201.    setenv E2C_Fertfile  ${M3DATA}/bidi/2011_12CalnexBench_time${YMD}.nc
  202.    setenv B4LU_file     ${M3DATA}/bidi/beld4_12CalnexBench_2006nlcd.ncf   
  203.    setenv E2C_SOIL ${E2C_Soilfile}
  204.    setenv E2C_FERT ${E2C_Fertfile}
  205.    setenv BELD4_LU ${B4LU_file}
  206. endif

  207. # =====================================================================
  208. #> Output Files
  209. # =====================================================================

  210. #> set output file name extensions
  211. setenv CTM_APPL ${CFG}_${YMD}
  212. #> set output file names
  213. set CONCfile  = $EXEC.CONC.${CTM_APPL}               # CTM_CONC_1
  214. set ACONCfile = $EXEC.ACONC.${CTM_APPL}              # CTM_ACONC_1
  215. set CGRIDfile = $EXEC.CGRID.${CTM_APPL}              # CTM_CGRID_1
  216. set ASXfile   = $EXEC.MEDIA_CONC.${CTM_APPL}         # MEDIA_CONC
  217. set DD1file   = $EXEC.DRYDEP.${CTM_APPL}             # CTM_DRY_DEP_1
  218. set DV1file   = $EXEC.DEPV.${CTM_APPL}               # CTM_DEPV_DIAG
  219. set PT1file   = $EXEC.PT3D.${CTM_APPL}               # CTM_PT3D_DIAG
  220. set BIO1file  = $EXEC.B3GTS_S.${CTM_APPL}            # B3GTS_S
  221. set SOIL1file = $EXEC.SOILOUT.${CTM_APPL}            # SOILOUT
  222. set WD1file   = $EXEC.WETDEP1.${CTM_APPL}            # CTM_WET_DEP_1
  223. set WD2file   = $EXEC.WETDEP2.${CTM_APPL}            # CTM_WET_DEP_2
  224. set AV1file   = $EXEC.AEROVIS.${CTM_APPL}            # CTM_VIS_1
  225. set AD1file   = $EXEC.AERODIAM.${CTM_APPL}           # CTM_DIAM_1
  226. set RJ1file   = $EXEC.PHOTDIAG1.${CTM_APPL}          # CTM_RJ_2
  227. set RJ2file   = $EXEC.PHOTDIAG2.${CTM_APPL}          # CTM_RJ_2
  228. set SSEfile   = $EXEC.SSEMIS.$CTM_APPL               # CTM_SSEMIS_1
  229. set DSEfile   = $EXEC.DUSTEMIS.$CTM_APPL             # CTM_DUST_EMIS_1
  230. set PA1file   = $EXEC.PA_1.${CTM_APPL}               # CTM_IPR_1
  231. set PA2file   = $EXEC.PA_2.${CTM_APPL}               # CTM_IPR_2
  232. set PA3file   = $EXEC.PA_3.${CTM_APPL}               # CTM_IPR_3
  233. set IRR1file  = $EXEC.IRR_1.${CTM_APPL}              # CTM_IRR_1
  234. set IRR2file  = $EXEC.IRR_2.${CTM_APPL}              # CTM_IRR_2
  235. set IRR3file  = $EXEC.IRR_3.${CTM_APPL}              # CTM_IRR_3
  236. set DVMfile   = $EXEC.DEPVFST.${CTM_APPL}            # CTM_DEPV_FST
  237. set DVFfile   = $EXEC.DEPVMOS.${CTM_APPL}            # CTM_DEPV_MOS
  238. set DDFfile   = $EXEC.DDFST.${CTM_APPL}              # CTM_DRY_DEP_FST
  239. set DDMfile   = $EXEC.DDMOS.${CTM_APPL}              # CTM_DRY_DEP_MOS
  240. #> In-line biogenic emissions output files
  241. if ( $CTM_BIOGEMIS == 'Y' ) then
  242.    setenv B3GTS_S $OUTDIR/$EXEC".B3GTS_S".${CTM_APPL}
  243.    setenv SOILOUT $OUTDIR/$EXEC".SOILOUT".${CTM_APPL}  # Biogenic NO soil output file
  244. endif

  245. #> set floor file (neg concs)
  246. setenv FLOOR_FILE $BASE/FLOOR_${CTM_APPL}

  247. #> create output directory
  248. if ( ! -d "$OUTDIR" ) mkdir -p $OUTDIR

  249. #> look for existing log files
  250.                               
  251. set test = `ls CTM_LOG_???.${CTM_APPL}`
  252. if ( "$test" != "" ) then
  253.     if ( $DISP == 'delete' ) then
  254.        echo " ancillary log files being deleted"
  255.        foreach file ( $test )
  256.           echo " deleting $file"
  257.           rm $file
  258.           end
  259.        else
  260.        echo "*** Logs exist - run ABORTED ***"
  261.        exit 1
  262.        endif
  263.     endif

  264. #> for the run control ...

  265. setenv CTM_STDATE      $STDATE
  266. setenv CTM_STTIME      $STTIME
  267. setenv CTM_RUNLEN      $NSTEPS
  268. setenv CTM_TSTEP       $TSTEP
  269. setenv EMIS_1 $EMISpath/$EMISfile
  270. setenv INIT_GASC_1 $ICpath/$ICFILE
  271. setenv INIT_AERO_1 $INIT_GASC_1
  272. setenv INIT_NONR_1 $INIT_GASC_1
  273. setenv INIT_TRAC_1 $INIT_GASC_1
  274. setenv BNDY_GASC_1 $BCpath/$BCFILE
  275. setenv BNDY_AERO_1 $BNDY_GASC_1
  276. setenv BNDY_NONR_1 $BNDY_GASC_1
  277. setenv BNDY_TRAC_1 $BNDY_GASC_1
  278. setenv OMI $OMIpath/$OMIfile
  279. setenv OPTICS_DATA $BLD/$OPTfile
  280. setenv XJ_DATA $JVALpath/$JVALfile
  281. set TR_DVpath = $METpath
  282. set TR_DVfile = $MET_CRO_2D

  283. #> species defn & photolysis
  284. setenv gc_matrix_nml ${BLD}/GC_$MECH.nml
  285. setenv ae_matrix_nml ${BLD}/AE_$MECH.nml
  286. setenv nr_matrix_nml ${BLD}/NR_$MECH.nml
  287. setenv tr_matrix_nml ${BLD}/Species_Table_TR_0.nml

  288. #> check for photolysis input data
  289. setenv CSQY_DATA ${BLD}/CSQY_DATA_$MECH

  290. if (! (-e $CSQY_DATA ) ) then
  291.    echo " $CSQY_DATA  not found "
  292.    exit 1
  293. endif
  294. if (! (-e $OPTICS_DATA ) ) then
  295.    echo " $OPTICS_DATA  not found "
  296.    exit 1
  297. endif


  298. #>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  299. source $BASE/outck.q

  300. ls -l $BLD/$EXEC; size $BLD/$EXEC
  301. unlimit
  302. limit

  303. #> Executable call for single PE, uncomment to invoke
  304. /usr/bin/time  $BLD/$EXEC

  305. #> Executable call for multi PE, configure for your system
  306. # set MPI = /usr/local/intel/impi/3.2.2.006/bin64
  307. # set MPIRUN = $MPI/mpirun
  308. # time $MPIRUN -r ssh -np $NPROCS $BLD/$EXEC

  309. date
  310. exit
复制代码
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-6-17 11:52:25 | 显示全部楼层
请问您解决了吗,我在./run.icon时也是说没有这个文件或目录,还出现了unlimt,想问一下您解决了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-6-17 13:55:21 | 显示全部楼层
hasaiki17 发表于 2019-6-17 11:52
请问您解决了吗,我在./run.icon时也是说没有这个文件或目录,还出现了unlimt,想问一下您解决了吗?

你先把他#掉吧。 暂时还不清楚什么原因,#掉后可以运行。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-1-10 09:24:19 | 显示全部楼层
前辈您好,我在运行cctm的时候出现这样的错误
    *** ERROR ABORT in subroutine map_pmemis on PE 000
     Could not find the following species in emissions file
          PSO4
          PNO3
          PCL
          PNH4
          PNA
          PMG
          PK
          PCA
          POC
          PNCOM
          PEC
          PFE
          PAL
          PSI
          PTI
          PMN
          PH2O
          PMOTHR
          PMC
     Date&time specified as 0

排放文件是用smoke生成的,您有遇到过吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表