Dear Justin,
Please see
https://github.com/adda-team/adda/wiki/FAQ#how-to-calculate-scattering-by-a-particle-near-or-inside-the-infinite-plane-parallel-plane-substrate
.
In short, when doing simulations in dielectric host medium, you should divide both the particle refractive index and
the (vacuum) wavelength by the host refractive index. There was also some minor discrepancy in the refractive index (in
comparison with the reference). So the minimal example to reproduce your reference would be
```
adda -eq_rad 0.175 -dpl 100 -m 1.0933983 0 -lambda 0.477869 -asym -Csca
```
which results (v.1.5.0-alpha3 (2df9749) with default `alldir_params.dat`) in:
Qsca = 0.071017 (Mie - 0.071017)
g = 0.720748 (Mie - 0.7208)
- quite good agreement with your Mie reference. Note that I have taken the Mie values from your link (omlc), which are
somewhat different from the ones you provides (maybe due to slightly different values of refractive index).
If you want to account for absorption, you need to divide Im(m) by m_host as well. I assume, that you played with `-eps`
and `-jagged` trying to get better accuracy, but `-eps 12` would make no noticeable difference, while `-jagged` command
is incomplete as provided (lacks argument) and adding something like `-jagged 2` would only deteriorate accuracy.
Concerning integration-accuracy warnings, take a look at the produced files `log_int_*`. Csca and asym_z lead to very
good accuracies (at least 1e-11), while asym_y and asym_x have huge _relative_ uncertainty. However, the latter is
because the values themselves are zero due to symmetry, so there is nothing to worry about.
Maxim.
P.S. This answer has been forwarded to your e-mail address for your convenience. However, if you want to continue the
discussion please reply to the group's e-mail. You are also advised to check the corresponding discussion thread at
http://groups.google.com/group/adda-discuss and/or subscribe to it to receive automatic notifications, since other
answers/comments will not be necessarily forwarded to your e-mail.