The mie_single.pro routine performs single particle Mie scattering calculations, providing the distribution of scattering radiation, as well as various particle cross sections and the asymmetry parameter.

Calling the procedure

mie_single.pro is an IDL procedure and can be called with the following command line from the IDL prompt (as long as the source file lies within your IDL_PATH environment variable):

mie_single, Dx, Cm [, Dqv=Dqv] [, /DLM] [, mthread=mthread] [, /SILENT], Dqxt, Dqsc, Dqbk, Dg [, Xs1] [, Xs2] [, SPM]

The input parameters in the above call are:

The output parameters are:

Limitations and dependences

The maximum size parameter allowed by mie_single.pro is 1200. Any value larger than this will result in the programme halting with the error message "Error: Size Parameter Overflow in Mie".

To allow the use of the dlm keyword the IDL DLM mie_dlm_single must be compiled.

This procedure is called by the mie_size_dist.pro and mie_derivs_ln.pro procedures.

Download source code

The source code for this routine and supporting routines is part of the EODG Mie scattering distribution which may be downloaded as a gzipped tar file here.

Maintained by Greg McGarragh