LMie


A Linearized Mie Scattering Implementation

Version 0.91
Apr 4, 2020

This manual describes how to install and use LMie (A Linearized Mie Scattering Implementation) version 0.91.
Copyright ©  2008-2020 Greg McGarragh
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Contents

1  Introduction to LMie
    1.1  License
    1.2  Conventions used in this manual
2  Building and Using LMie
    2.1  Building LMie
        2.1.1  GNU Make
        2.1.2  Visual Studio
    2.2  Using LMie in your code
        2.2.1  C/C++
        2.2.2  Fortran 77
        2.2.3  Fortran 90
3  LMie Inputs
4  LMie Outputs
5  LMie C Interface
    5.1  Size distributions
    5.2  Input and output structures
    5.3  Function interface
    5.4  Example C program using LMie
6  LMie Fortran 77 Interface
    6.1  Size distributions
    6.2  Function interface
    6.3  Example Fortran 77 program using LMie
7  LMie Fortran 90 Interface
    7.1  Size distributions
    7.2  Input and output structures
    7.3  Function interface
    7.4  Example Fortran 90 program using LMie
8  LMie command line program: calllmie
    8.1  Calllmie input format
        8.1.1  General flags
        8.1.2  Input flags
        8.1.3  Output flags
    8.2  Calllmie output format
Bibliography

HEAD NEXT