Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

WRF v4.5.1 auxinput15 external AOD always read as zero (aer_opt=2)

Yue Meng

New member
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:
  • 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.
 
Top