STMMRunner provides a common configuration interface for several STMM (Superposition T-Matrix Method) codes. Since each runner package (they are listed below) reexports all the structs and methods defined in STMMRunner, you do not need to specify STMMRunner as a dependency. Instead, you should use the corresponding STMM code package directly.
Currently supported STMM models:
- MSTM4Runner: wrapping MSTM v4
- You do not need to compile
MSTM v4locally since there is already theMSTM_jllpackage. - Lattice mode not supported yet.
- You do not need to compile
- MSTM3Runner: wrapping MSTM v3
- You need to compile a parallel version of
MSTM v3.
- You need to compile a parallel version of
- FaSTMMRunner: wrapping FaSTMM
- You need a compiled version of
FaSTMM.
- You need a compiled version of
- SMUTHIRunner: wrapping SMUTHI
SMUTHIwill be automatically installed viaCondaPkg.
Working in progress: