Initialization of the Circulant Embedding method to speed up the generation of Gaussian random fields
The SMAI Journal of computational mathematics, Volume 8 (2022), pp. 327-347.

The Circulant Embedding Method (CEM) is a well known technique to generate stationary Gaussian Random Fields (GRF). The main idea is to embed the covariance matrix in a larger nested block circulant matrix, whose factorization can be rapidly computed thanks to the fast Fourier transform (FFT) algorithm. The CEM requires the extended matrix to be at least positive semidefinite which is proven to be the case if the enclosing domain is sufficiently large, as proven by Theorem 2.3 in [9] for cubic domains. In this paper, we generalize this theorem to the case of rectangular parallelepipeds. Then we propose a new initialization stage of the CEM algorithm that makes it possible to quickly jump to a domain size close to the one needed for the CEM algorithm to work. These domain size estimates are based on fitting functions. Examples of fitting functions are given for the Matérn family of covariances. These functions are inspired by our numerical simulations and by the theoretical work from [9]. The parameters estimation of the fitting functions is done numerically. Several numerical tests are performed to show the efficiency of the proposed algorithms, for both isotropic and anisotropic Matérn covariances.

Published online:
DOI: 10.5802/smai-jcm.89
Classification: 60G60, 65C10, 65C05, 86A32
Keywords: stationary Gaussian random fields, circulant embedding method, Matérn covariances, fast Fourier transform
Géraldine Pichot 1; Simon Legrand 2; Michel Kern 1; Nathanael Tepakbong-Tematio 3

1 Inria, 2 rue Simone Iff, 75589 Paris, France and Université Paris-Est, CERMICS (ENPC), 6 et 8 av. Blaise Pascal, 77455 Marne-la-Vallée Cedex 2, France
2 Inria, 2 rue Simone Iff, 75589 Paris, France
3 ISAE-SUPAERO, 10, avenue Édouard-Belin, BP 54032, 31055 Toulouse Cedex 4, France
License: CC-BY-NC-ND 4.0
Copyrights: The authors retain unrestricted copyrights and publishing rights
@article{SMAI-JCM_2022__8__327_0,
     author = {G\'eraldine Pichot and Simon Legrand and Michel Kern and Nathanael Tepakbong-Tematio},
     title = {Initialization of the {Circulant} {Embedding} method to speed up the generation of {Gaussian} random fields},
     journal = {The SMAI Journal of computational mathematics},
     pages = {327--347},
     publisher = {Soci\'et\'e de Math\'ematiques Appliqu\'ees et Industrielles},
     volume = {8},
     year = {2022},
     doi = {10.5802/smai-jcm.89},
     language = {en},
     url = {https://smai-jcm.centre-mersenne.org/articles/10.5802/smai-jcm.89/}
}
TY  - JOUR
AU  - Géraldine Pichot
AU  - Simon Legrand
AU  - Michel Kern
AU  - Nathanael Tepakbong-Tematio
TI  - Initialization of the Circulant Embedding method to speed up the generation of Gaussian random fields
JO  - The SMAI Journal of computational mathematics
PY  - 2022
SP  - 327
EP  - 347
VL  - 8
PB  - Société de Mathématiques Appliquées et Industrielles
UR  - https://smai-jcm.centre-mersenne.org/articles/10.5802/smai-jcm.89/
DO  - 10.5802/smai-jcm.89
LA  - en
ID  - SMAI-JCM_2022__8__327_0
ER  - 
%0 Journal Article
%A Géraldine Pichot
%A Simon Legrand
%A Michel Kern
%A Nathanael Tepakbong-Tematio
%T Initialization of the Circulant Embedding method to speed up the generation of Gaussian random fields
%J The SMAI Journal of computational mathematics
%D 2022
%P 327-347
%V 8
%I Société de Mathématiques Appliquées et Industrielles
%U https://smai-jcm.centre-mersenne.org/articles/10.5802/smai-jcm.89/
%R 10.5802/smai-jcm.89
%G en
%F SMAI-JCM_2022__8__327_0
Géraldine Pichot; Simon Legrand; Michel Kern; Nathanael Tepakbong-Tematio. Initialization of the Circulant Embedding method to speed up the generation of Gaussian random fields. The SMAI Journal of computational mathematics, Volume 8 (2022), pp. 327-347. doi : 10.5802/smai-jcm.89. https://smai-jcm.centre-mersenne.org/articles/10.5802/smai-jcm.89/

[1] M. Bachmayr; I. G. Graham; V. K. Nguyen; R. Scheichl Unified Analysis of Periodization-Based Sampling Methods for Matérn Covariances, SIAM J. Numer. Anal., Volume 58 (2020) no. 5, pp. 2953-2980 | DOI | Zbl

[2] A. Beaudoin; J.-R. de Dreuzy Numerical assessment of 3-D macrodispersion in heterogeneous porous media, Water Resources Research, Volume 49 (2013) no. 5, pp. 2489-2496 | DOI | Zbl

[3] X. H. Dang Identification de la variabilité spatiale des champs de contraintes dans les agrégats polycristallins et application à l’approche locale de la rupture, Ph. D. Thesis, Université Blaise Pascal - Clermont-Ferrand II (2012) (https://tel.archives-ouvertes.fr/tel-00822107/file/Dang-2012CLF22278.pdf)

[4] C. R. Dietrich; G. N. Newsam A Fast and Exact Method for Multidimensional Gaussian Stochastic Simulations, Water Resources Research, Volume 29 (1993) no. 8, pp. 2861-2869 | DOI

[5] C. R. Dietrich; G. N. Newsam Fast and exact simulation of stationary Gaussian processes through circulant embedding of the covariance matrix, SIAM J. Sci. Comput., Volume 18 (1997) no. 4, pp. 1088-1107 | DOI | MR | Zbl

[6] M. Feischl; F. Y. Kuo; I. H. Sloan Fast random field generation with H-matrices, Numer. Math., Volume 140 (2018), pp. 639-676 | DOI | MR | Zbl

[7] M. Frigo; S. G. Johnson The Design and Implementation of FFTW3, Proc. IEEE, Volume 93 (2005) no. 2, pp. 216-231 | DOI

[8] I. G. Graham; F. Y. Kuo; D. Nuyens; R. Scheichl; I. H. Sloan Quasi-Monte Carlo methods for elliptic PDEs with random coefficients and applications, J. Comput. Phys., Volume 230 (2011) no. 10, pp. 3668-3694 | DOI | MR | Zbl

[9] I. G. Graham; F. Y. Kuo; D. Nuyens; R. Scheichl; I. H. Sloan Analysis of Circulant Embedding Methods for Sampling Stationary Random Fields, SIAM J. Numer. Anal., Volume 56 (2018) no. 3, pp. 1871-1895 | DOI | MR | Zbl

[10] P. L’Ecuyer; R. Simard; E. J. Chen; W. D. Kelton An objected-oriented random-number package with many long streams and substreams, Oper. Res., Volume 50 (2002) no. 6, pp. 1073-1075 | DOI

[11] Y. Liu; J. Li; S. Sun; B. Yu Advances in Gaussian random field generation: a review., Comput. Geosci., Volume 23 (2019) no. 5, pp. 1011-1047 | DOI | MR | Zbl

[12] G. J. Lord; C. E. Powell; T. Shardlow An Introduction to Computational Stochastic PDEs, Cambridge Texts in Applied Mathematics, Cambridge University Press, 2014 | DOI

[13] C. Schwab; R. A. Todor Karhunen–Loève approximation of random fields by generalized fast multipole methods, J. Comput. Phys., Volume 217 (2006) no. 1, pp. 100-122 (Uncertainty Quantification in Simulation Science) | DOI | Zbl

Cited by Sources: