MLMC package
The mlmc package provides tools to realize the Multilevel Monte Carlo method.
Subpackages
Subpackage provides plot functions to display pdf, violinplot, ... |
|
Subpackage provides methods to represent and handle a quantity of interest. |
|
Subpackage provides random field generation and GSTools library interface |
|
Contains a parent simulation class and a specific synthetic simulation |
|
Contains classes that provide an interface to other resources such as HDF5, Gmsh, PBS, ... |
Classes
Sampler
|
Manages sample scheduling, result collection, and persistent storage. |
SamplingPool
|
Abstract base class defining the runtime environment for sample simulations. |
|
Sampling pool implementation that executes all samples sequentially in a single process. |
|
Sampling pool using multiprocessing for parallel sample execution. |
SamplingPoolPBS
|
Sampling pool PBS (Portable batch system) runtime environment |
SampleStorage
Provides methods to store and retrieve sample data. |
|
|
Sample's data are stored in the main memory |
SampleStorageHDF
|
Store and manage sample data in an HDF5 file. |
Estimate
|
A wrapper class for moment estimation, PDF approximation, and related MLMC post-processing. |
Moments
|
Base class for computing moment functions of a random variable. |
|
Monomial basis functions for generalized moment evaluation. |
|
Fourier basis functions for generalized moment evaluation. |
|
Legendre polynomial basis functions for generalized moments. |
LevelSimulation
|
Class for passing simulation configuration and metadata for a given level between a Sampler and a SamplingPool. |