Hello,
I have several problems preparing CMAQ inputs.
From the start, I’m revealing my base environments for this CMAQ compilation & usage.
Intel oneAPI - v2025.1.0
Netcdf-C - netcdf-c/4.9.3
Netcdf-F - netcdf-f/4.6.2
MPI - openmpi/5.0.7
-
Initial conditions
I obtained the initial condition from EQUATES, 2019, and I tried to run ICON, and it showed this problem.... "MET_CRO_3D_CRS" opened as OLD:READ-ONLY File name "/blue/mjang/ganghan.kim/CMAQ/CMAQ_UNIPAR_test/data/FIREX-AQ/met/METCRO3D_FNL_wrfout_20190615.00z.24hrs.nc" File type GRDDED3 Execution ID "mcip" Grid name "US_WEST_CROSS" Dimensions: 117 rows, 117 cols, 44 lays, 16 vbles NetCDF ID: 196608 opened as READONLY Starting date and time 2019166:000000 (0:00:00 June 15, 2019) Timestep 010000 (1:00:00 hh:mm:ss) Maximum current record number 25 Differences found between files CTM_CONC_1 and MET_CRO_3D_CRS : CTM_CONC_1 GDTYP = 6 MET_CRO_3D_CRS GDTYP = 2 CTM_CONC_1 P_ALP = 1.00000E+00 MET_CRO_3D_CRS P_ALP = 3.00000E+01 CTM_CONC_1 P_BET = 4.50000E+01 MET_CRO_3D_CRS P_BET = 6.00000E+01 CTM_CONC_1 P_GAM = -9.80000E+01 MET_CRO_3D_CRS P_GAM = -1.20000E+02 CTM_CONC_1 XORIG = -1.00980E+07 MET_CRO_3D_CRS XORIG = -8.77500E+05 CTM_CONC_1 YORIG = -1.00980E+07 MET_CRO_3D_CRS YORIG = -1.09232E+06 CTM_CONC_1 XCELL = 1.08000E+05 MET_CRO_3D_CRS XCELL = 1.50000E+04 CTM_CONC_1 YCELL = 1.08000E+05 MET_CRO_3D_CRS YCELL = 1.50000E+04 CTM_CONC_1 XCENT = -9.80000E+01 MET_CRO_3D_CRS XCENT = -1.20000E+02 CTM_CONC_1 YCENT = 9.00000E+01 MET_CRO_3D_CRS YCENT = 4.50000E+01 CTM_CONC_1 VGLVS( 2 ) = 9.97500E-01MET_CRO_3D_CRS VGLVS( 2 ) = 9.98000E-01 CTM_CONC_1 VGLVS( 3 ) = 9.94600E-01MET_CRO_3D_CRS VGLVS( 3 ) = 9.96000E-01 CTM_CONC_1 VGLVS( 4 ) = 9.91300E-01MET_CRO_3D_CRS VGLVS( 4 ) = 9.94000E-01 CTM_CONC_1 VGLVS( 5 ) = 9.87500E-01MET_CRO_3D_CRS VGLVS( 5 ) = 9.91000E-01 CTM_CONC_1 VGLVS( 6 ) = 9.83100E-01MET_CRO_3D_CRS VGLVS( 6 ) = 9.89000E-01 CTM_CONC_1 VGLVS( 7 ) = 9.78100E-01MET_CRO_3D_CRS VGLVS( 7 ) = 9.86000E-01 CTM_CONC_1 VGLVS( 8 ) = 9.72300E-01MET_CRO_3D_CRS VGLVS( 8 ) = 9.82000E-01 CTM_CONC_1 VGLVS( 9 ) = 9.65700E-01MET_CRO_3D_CRS VGLVS( 9 ) = 9.77000E-01 CTM_CONC_1 VGLVS(10 ) = 9.58000E-01MET_CRO_3D_CRS VGLVS(10 ) = 9.71000E-01 CTM_CONC_1 VGLVS(11 ) = 9.49200E-01MET_CRO_3D_CRS VGLVS(11 ) = 9.65000E-01 CTM_CONC_1 VGLVS(12 ) = 9.39100E-01MET_CRO_3D_CRS VGLVS(12 ) = 9.58000E-01 CTM_CONC_1 VGLVS(13 ) = 9.27500E-01MET_CRO_3D_CRS VGLVS(13 ) = 9.51000E-01 CTM_CONC_1 VGLVS(14 ) = 9.14100E-01MET_CRO_3D_CRS VGLVS(14 ) = 9.44000E-01 CTM_CONC_1 VGLVS(15 ) = 8.98700E-01MET_CRO_3D_CRS VGLVS(15 ) = 9.36000E-01 CTM_CONC_1 VGLVS(16 ) = 8.81000E-01MET_CRO_3D_CRS VGLVS(16 ) = 9.29000E-01 CTM_CONC_1 VGLVS(17 ) = 8.60700E-01MET_CRO_3D_CRS VGLVS(17 ) = 9.22000E-01 CTM_CONC_1 VGLVS(18 ) = 8.37300E-01MET_CRO_3D_CRS VGLVS(18 ) = 9.10000E-01 CTM_CONC_1 VGLVS(19 ) = 8.10400E-01MET_CRO_3D_CRS VGLVS(19 ) = 8.99000E-01 CTM_CONC_1 VGLVS(20 ) = 7.79500E-01MET_CRO_3D_CRS VGLVS(20 ) = 8.80000E-01 CTM_CONC_1 VGLVS(21 ) = 7.43900E-01MET_CRO_3D_CRS VGLVS(21 ) = 8.65000E-01 CTM_CONC_1 VGLVS(22 ) = 7.06600E-01MET_CRO_3D_CRS VGLVS(22 ) = 8.07000E-01 CTM_CONC_1 VGLVS(23 ) = 6.69300E-01MET_CRO_3D_CRS VGLVS(23 ) = 7.65000E-01 CTM_CONC_1 VGLVS(24 ) = 6.32000E-01MET_CRO_3D_CRS VGLVS(24 ) = 7.19000E-01 CTM_CONC_1 VGLVS(25 ) = 5.94600E-01MET_CRO_3D_CRS VGLVS(25 ) = 6.72000E-01 CTM_CONC_1 VGLVS(26 ) = 5.57300E-01MET_CRO_3D_CRS VGLVS(26 ) = 6.22000E-01 CTM_CONC_1 VGLVS(27 ) = 5.20000E-01MET_CRO_3D_CRS VGLVS(27 ) = 5.71000E-01 CTM_CONC_1 VGLVS(28 ) = 4.82700E-01MET_CRO_3D_CRS VGLVS(28 ) = 5.20000E-01 CTM_CONC_1 VGLVS(29 ) = 4.45400E-01MET_CRO_3D_CRS VGLVS(29 ) = 4.68000E-01 CTM_CONC_1 VGLVS(30 ) = 4.08100E-01MET_CRO_3D_CRS VGLVS(30 ) = 4.20000E-01 CTM_CONC_1 VGLVS(31 ) = 3.70800E-01MET_CRO_3D_CRS VGLVS(31 ) = 3.76000E-01 CTM_CONC_1 VGLVS(32 ) = 3.35200E-01MET_CRO_3D_CRS VGLVS(32 ) = 3.35000E-01 CTM_CONC_1 VGLVS(33 ) = 3.01300E-01MET_CRO_3D_CRS VGLVS(33 ) = 2.98000E-01 CTM_CONC_1 VGLVS(34 ) = 2.69000E-01MET_CRO_3D_CRS VGLVS(34 ) = 2.63000E-01 CTM_CONC_1 VGLVS(35 ) = 2.38300E-01MET_CRO_3D_CRS VGLVS(35 ) = 2.31000E-01 CTM_CONC_1 VGLVS(36 ) = 2.08900E-01MET_CRO_3D_CRS VGLVS(36 ) = 2.02000E-01 CTM_CONC_1 VGLVS(37 ) = 1.81000E-01MET_CRO_3D_CRS VGLVS(37 ) = 1.75000E-01 CTM_CONC_1 VGLVS(38 ) = 1.54300E-01MET_CRO_3D_CRS VGLVS(38 ) = 1.50000E-01 CTM_CONC_1 VGLVS(39 ) = 1.28900E-01MET_CRO_3D_CRS VGLVS(39 ) = 1.27000E-01 CTM_CONC_1 VGLVS(40 ) = 1.04700E-01MET_CRO_3D_CRS VGLVS(40 ) = 1.06000E-01 CTM_CONC_1 VGLVS(41 ) = 8.16000E-02MET_CRO_3D_CRS VGLVS(41 ) = 8.80000E-02 CTM_CONC_1 VGLVS(42 ) = 5.96000E-02MET_CRO_3D_CRS VGLVS(42 ) = 5.50000E-02 CTM_CONC_1 VGLVS(43 ) = 3.86000E-02MET_CRO_3D_CRS VGLVS(43 ) = 4.00000E-02 CTM_CONC_1 VGLVS(44 ) = 1.86000E-02MET_CRO_3D_CRS VGLVS(44 ) = 2.00000E-02 *** ERROR ABORT in subroutine CK_CTMMET_FL MET_CRO_3D_CRS file inconsistent: stopping 0.014u 0.175s 0:05.40 3.3% 0+0k 557064+0io 0pf+0w set progstat = 2 if ( 2 ) then echo ERROR 2 in /blue/mjang/ganghan.kim/CMAQ/CMAQ_UNIPAR_test/PREP/icon/scripts/BLD_ICON_v55_intel/ICON_v55.exe ERROR 2 in /blue/mjang/ganghan.kim/CMAQ/CMAQ_UNIPAR_test/PREP/icon/scripts/BLD_ICON_v55_intel/ICON_v55.exe exit ( 2 )It seems that the map configuration is different, but at least my map domain is positioned inside the source file’s domain, which is 12US1. I’m not sure how to fix this. Rerun the WRF to modify the domain size?
-
Boundary conditions
Boundary conditions should be prepared based on my domain configuration, and I gathered CAM-chem data, but after I searched several topics, there are no other preprocessors supporting CAM-chem. Which preprocessor might be helpful? -
Emission domain?
EQUATES have cmaq_ready emission data, which has a domain of 12US1. Can I use that directly in my simulation, which is a much smaller domain? Or do I need another regridding preprocessor to fit the emission into my domain?
Thank you.