the pm25 in arid region is low with cesm2.2 mosaic

xiaoxiaokuishu

Ru Xu
Member
Hi, all

I use cesm2.2-mosaic to simulate pm25 with below settings.

&dust_nl
dust_emis_fact = 0.7D0
soil_erod_file = 'dst_source2x2tunedcam6-2x2-04062017.nc'
/

but my dust concentrations are very low in the desert regions (comparing PM25 and dust concentrations to CAMS reanalysis, see below figure).
Not sure if there is an issue for dust in cesm2.2 with mosaic.

1775731501811.png
 
Hi Ru-
My understanding is that the dust model is doing what it wants to do, it's just that the dust model in CESM2 is not very well tuned. The Zender_2003 scheme, as you pointed out, uses the source function (soil_erod_file) that masks out dust emissions from a large part of the Sahara. Those parts where you see from your plot with low dust likely emit little or zero dust (see Fig. 2 of this paper).
That's why the CESM team is replacing the Zender_2003 scheme with a newer dust emission model from that paper in the later CESM versions.
I don't know if you need dust PM2.5 from your run to be right if your main interest is MOSAIC. Hmm, but, since the metal ions are taking part in the MOSAIC system for gas-particle partitioning, particulate nitrate and ammonium will likely reduce in the accumulation mode and move to the coarse mode when there is more dust.
Does this help?
Danny
 

xiaoxiaokuishu

Ru Xu
Member
Hi Ru-
My understanding is that the dust model is doing what it wants to do, it's just that the dust model in CESM2 is not very well tuned. The Zender_2003 scheme, as you pointed out, uses the source function (soil_erod_file) that masks out dust emissions from a large part of the Sahara. Those parts where you see from your plot with low dust likely emit little or zero dust (see Fig. 2 of this paper).
That's why the CESM team is replacing the Zender_2003 scheme with a newer dust emission model from that paper in the later CESM versions.
I don't know if you need dust PM2.5 from your run to be right if your main interest is MOSAIC. Hmm, but, since the metal ions are taking part in the MOSAIC system for gas-particle partitioning, particulate nitrate and ammonium will likely reduce in the accumulation mode and move to the coarse mode when there is more dust.
Does this help?
Danny
Thanks Danny!!
 

luobin

Bin Luo
New Member
Hi all,

I would like to ask how the dust component in PM2.5 should be calculated in CESM2.2-MOSAIC.

For the fine-mode dust component, should I use:

dust_PM25 = dst_a1 + dst_a2

or should any fraction of dst_a3 also be included in PM2.5?

In addition, I would also like to know the recommended method for calculating the PM2.5 sea salt component in MOSAIC, given that sea salt is represented by explicit aerosol species such as Na+ and Cl−.
 
Hi!
Let me copy and modify what I responded to Ru Xu and Maria Val Martin in an email.
I think there are at least two ways to calculate PM2.5 from CESM outputs fields, assuming you are using the modal aerosol model (MAM).

One is to follow what is being done in
src/chemistry/utils/modal_aero_wateruptake.F90
You will see that the history variable PM25_SRF is calculated by something like
do m in 1:ntot_amode
pm25(i,k) = pm25(i,k) + maer(i,k,m)*(1._r8-(0.5_r8 - 0.5_r8*erf(log(2.5e-6_r8/dgncur_a(i,k,m)) /(2._r8**0.5_r8*alnsg(m)))))*rhoair(i,k)
end do
given i is horizontal grid, k is vertical grid, and m is mode. The equation uses maer(i,k,m), which is aerosol mass mixing ratio (kg/kg) in the grid multiplied by air density rhoair(i,k), giving total pm10. Then, the error function is used with the dry geometric diameter and geometeric standard deviation to extract pm25 from pm10. For this calculation you need history outputs of dst_a1 through dst_a3 (kg/kg) for maer, air density for rhoair, dry aerosol geometric diameter dgnum1 through dgnum3 for dgncur_a, and your modal geometric standard deviation (e.g., 1.6, 1.6, and 1.2 for CESM2). Please check what GSDs you are using by checking the namelist variable rad_climate for
mam4_mode1 through mam4_mode3 to see what GSD input files you are using. For instance,
ncdump -v sigmag /glade/campaign/cesm/cesmdata/inputdata/atm/cam/physprops/mam4_mode3_rrtmg_aeronetdust_sig1.2_dgnl.40_c150219.nc
will give sigmag = 1.2.
I always use this method to calculate pm2.5 since the error function erf() gives the exact intergration of modes up to 2.5 μm.

--

For the second way, which is closer your question, I will copy what Maria Val Martin and Ru Xu sent me about their way of calculating PM2.5:
PM25_SRF = no3_a1 + no3_a2 + nh4_a1 + nh4_a2 + so4_a1 + so4_a2
+ bc_a1 + pom_a1
+ soa_a1 + soa_a2
+ dst_a1 + dst_a2
+ na_a1 + na_a2
+ 0.25 × (dst_a3 + na_a3)
+ 0.25 × (no3_a3 + nh4_a3 + so4_a3)
with:
soa_a1 = soa1_a1 + soa2_a1 + soa3_a1 + soa4_a1 + soa5_a1
soa_a2 = soa1_a2 + soa2_a2 + soa3_a2 + soa4_a2 + soa5_a2
So
dst_pm25 = dst_a1 + dst_a2 + 0.25*dst_a3
and
ncl_pm25 = na_a1 + na_a2 + 0.25*na_a3

For non-MOSAIC users, then it means
ncl_pm25 = ncl_a1 + ncl_a2 + 0.25*ncl_a3

Hope this helps!
Danny
 
Back
Top