Dear all,
this is likely too late for the author of this question, but perhaps my answer will help someone else.
I ran into the same problem with 1 and 3 km resolution simulations. The issue is only noticable for simulations with a higher resolution than the emission data set, so simulations with resolutions of 5 km and smaller when using the EPA emissions.
It is caused by the interpolation of the emission data set to the
![]()
model domain, the indices are mixed up. I attached a file with a fix for that, replace anthro_emis.f90 with that one.
The relevant change is at line 1034 to 1037:
wrk_sum = raw_data(il,jl)*grid%ax(i,j,upper)*grid%by(i,j,upper) &
+ raw_data(il,ju)*grid%ax(i,j,upper)*grid%by(i,j,lower) &
+ raw_data(iu,jl)*grid%ax(i,j,lower)*grid%by(i,j,upper) &
+ raw_data(iu,ju)*grid%ax(i,j,lower)*grid%by(i,j,lower)
is replaced by
wrk_sum = raw_data(iu,ju)*grid%ax(i,j,upper)*grid%by(i,j,upper) &
+ raw_data(iu,jl)*grid%ax(i,j,upper)*grid%by(i,j,lower) &
+ raw_data(il,ju)*grid%ax(i,j,lower)*grid%by(i,j,upper) &
+ raw_data(il,jl)*grid%ax(i,j,lower)*grid%by(i,j,lower)
Cheers,
Max