Hello,
I am using WRF-ARW v4.5.1 (non-WRF-Chem) with RRTMG radiation and trying to prescribe external aerosol optical depth (AOD) via auxinput15:
aer_opt = 2
aer_aod550_opt = 2
aer_angexp_opt = 3,
aer_ssa_opt = 3,
aer_asy_opt = 3,
aer_type = 1,
ra_sw_physics = 4
ra_lw_physics = 4
Auxinput settings:
io_form_auxinput15 = 2
auxinput15_inname = "wrfaerinp_d<domain>_<date>"
auxinput15_interval = 60
frames_per_auxinput15 = 1
The auxinput15 files (e.g. wrfaerinp_d01_YYYY-MM-DD_HH:00:00) contain non-zero AOD5502D / TAOD5502D, with correct grid size and valid Times. This is verified by ncdump and Python.
At runtime, WRF opens the files successfully, but always reports:
aer_aod550_opt=2: AOD@550 nm read from auxinput (min= 0.000 max= 0.000)
As a result, SWDOWN and T2 are bitwise identical between baseline and strongly perturbed AOD experiments.
Question:
Thanks in advance for any clarification.
I am using WRF-ARW v4.5.1 (non-WRF-Chem) with RRTMG radiation and trying to prescribe external aerosol optical depth (AOD) via auxinput15:
aer_opt = 2
aer_aod550_opt = 2
aer_angexp_opt = 3,
aer_ssa_opt = 3,
aer_asy_opt = 3,
aer_type = 1,
ra_sw_physics = 4
ra_lw_physics = 4
Auxinput settings:
io_form_auxinput15 = 2
auxinput15_inname = "wrfaerinp_d<domain>_<date>"
auxinput15_interval = 60
frames_per_auxinput15 = 1
The auxinput15 files (e.g. wrfaerinp_d01_YYYY-MM-DD_HH:00:00) contain non-zero AOD5502D / TAOD5502D, with correct grid size and valid Times. This is verified by ncdump and Python.
At runtime, WRF opens the files successfully, but always reports:
aer_aod550_opt=2: AOD@550 nm read from auxinput (min= 0.000 max= 0.000)
As a result, SWDOWN and T2 are bitwise identical between baseline and strongly perturbed AOD experiments.
Question:
- Is external AOD via auxinput15 actually supported in standard WRF-ARW, or is this functionality only intended to work fully in WRF-Chem?
- Are additional variables required in auxinput15 beyond AOD5502D / TAOD5502D?
Thanks in advance for any clarification.