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 v4
locally since there is already theMSTM_jll
package. - 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
SMUTHI
will be automatically installed viaCondaPkg
.
Working in progress: