forked from dlouk/DALI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
70 lines (60 loc) · 3.34 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Dimension-Adaptive Leja Interpolation (DALI)
(alternatively: DArmstadt's Leja Interpolation)
--------------------------------------------------------------------------------
Development/maintenance: Dimitrios Loukrezis ([email protected])
--------------------------------------------------------------------------------
DALI is a Python software for multivariate approximation, using a
dimension-adaptive stochastic collocation algorithm based on univariate Leja
interpolation rules. The software has been developed during my PhD studies at
the Institute for Theory of Electromagnetic Fields (TEMF) of TU Darmstadt, under
the supervision of Prof. Dr.-Ing. Herbert De Gersem (TU Darmstadt) and
Jun.-Prof. Dr.-Ing. Ulrich Römer (TU Braunschweig).
--------------------------------------------------------------------------------
The DALI software has been used in the studies presented in the following papers:
@article{loukrezis2019assessing,
author = {Dimitrios Loukrezis and Ulrich Römer and Herbert De Gersem},
title = {Assessing the performance of Leja and Clenshaw-Curtis collocation for
computational electromagnetics with random input data},
journal = {International Journal for Uncertainty Quantification},
issn = {2152-5080},
year = {2019},
volume = {9},
number = {1},
pages = {33--57}
}
@article{georg2018uncertainty,
author = {{Georg}, Niklas and {Loukrezis}, Dimitrios and {R{\"o}mer}, Ulrich and
{Sch{\"o}ps}, Sebastian},
title = "{Uncertainty quantification for an optical grating coupler with an adjoint-based Leja adaptive collocation method}",
journal = {arXiv e-prints},
year = "2018",
eid = {arXiv:1807.07485},
}
@article{loukrezis2019approximation,
author = {{Loukrezis}, Dimitrios and {De Gersem}, Herbert},
title = "{Approximation and Uncertainty Quantification of Stochastic Systems with Arbitrary Input Distributions using Weighted Leja Interpolation}",
journal = {arXiv e-prints},
year = "2019",
eid = {arXiv:1904.07709},
}
In accordance to ethical scientific practice, we kindly ask to cite at least one
of those works, in case you use DALI for your own research.
--------------------------------------------------------------------------------
Regarding the mathematical background of the algorithm implemented in DALI, we
suggest the following papers:
- "Dimension-Adaptive Tensor-Product Quadrature", Gerstner and Griebel,
Computing, 2003
- "High-Dimensional Adaptive Sparse Polynomial Interpolation and Applications
to Parametric PDEs", Chkifa, Cohen, and Schwab, Found. Comput. Math., 2014
- "Adaptive Leja Sparse Grid Constructions for Stochastic Collocation and
High-Dimensional Approximation", Narayan and Jakeman, SIAM Sci. Comput., 2014
--------------------------------------------------------------------------------
The present software and the related examples rely partially on the Chaospy
Python toolbox.
- https://github.com/jonathf/chaospy
- "Chaospy: An open source tool for designing methods of uncertainty
quantification", Feinberg and Langtangen, J. Comput. Sci., 2015
Please note that using DALI in combination with Chaospy implies that the user
respects the corresponding copyright notices and license's disclaimers of
warranty.
--------------------------------------------------------------------------------