A general parallelization strategy for random path based geostatistical simulation methods

The size of simulation grids used for numerical models has increased by many orders of magnitude in the past years, and this trend is likely to continue. Efficient pixel-based geostatistical simulation algorithms have been developed, but for very large grids and complex spatial models, the computational burden remains heavy. As cluster computers become widely available, using parallel strategies is a natural step for increasing the usable grid size and the complexity of the models. These strategies must profit from of the possibilities offered by machines with a large number of processors. On such machines, the bottleneck is often the communication time between processors. We present a strategy distributing grid nodes among all available processors while minimizing communication and latency times. It consists in centralizing the simulation on a master processor that calls other slave processors as if they were functions simulating one node every time. The key is to decouple the sending and the receiving operations to avoid synchronization. Centralization allows having a conflict management system ensuring that nodes being simulated simultaneously do not interfere in terms of neighborhood. The strategy is computationally efficient and is versatile enough to be applicable to all random path based simulation methods.

[1]  Clayton V. Deutsch,et al.  FLUVSIM: a program for object-based stochastic modeling of fluvial depositional systems , 2002 .

[2]  G. Mariéthoz,et al.  Reconstruction of Incomplete Data Sets or Images Using Direct Sampling , 2010 .

[3]  Andre G. Journel,et al.  New method for reservoir mapping , 1990 .

[4]  Marc P. Armstrong,et al.  Massively parallel strategies for local spatial interpolation , 1997 .

[5]  Kenneth A. Hawick,et al.  Kriging Interpolation on High-Performance Computers , 1998, HPCN Europe.

[6]  Philippe Renard,et al.  Truncated Plurigaussian Simulations to Characterize Aquifer Heterogeneity , 2009, Ground water.

[7]  Julián M. Ortiz,et al.  Multiple Point Geostatistical Simulation with Simulated Annealing: Implementation Using Speculative Parallel Computing , 2010 .

[8]  Paul Switzer,et al.  Filter-Based Classification of Training Image Patterns for Spatial Simulation , 2006 .

[9]  A. Galli,et al.  Improvement In The Truncated Gaussian Method: Combining Several Gaussian Functions , 1994 .

[10]  Donald Geman,et al.  Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  R. M. Srivastava,et al.  Multivariate Geostatistics: Beyond Bivariate Moments , 1993 .

[12]  Gregoire Mariethoz,et al.  Geological stochastic imaging for aquifer characterization , 2009 .

[13]  A. Journel,et al.  Geostatistics for natural resources characterization , 1984 .

[14]  Alexandre Boucher,et al.  Applied Geostatistics with SGeMS: A User's Guide , 2009 .

[15]  E. Isaaks,et al.  Indicator Simulation: Application to the Simulation of a High Grade Uranium Mineralization , 1984 .

[16]  D. K. Pickard,et al.  Unilateral Markov fields , 1980, Advances in Applied Probability.

[17]  Margaret Armstrong,et al.  Plurigaussian Simulations in Geosciences , 2014 .

[18]  Colin Daly,et al.  Higher Order Models using Entropy, Markov Random Fields and Sequential Simulation , 2005 .

[19]  L. Y. Hu,et al.  Multiple‐point geostatistics for modeling subsurface heterogeneity: A comprehensive review , 2008 .

[20]  Roussos Dimitrakopoulos,et al.  Generalized Sequential Gaussian Simulation on Group Size ν and Screen-Effect Approximations for Large Field Simulations , 2004 .

[21]  Sebastien Strebelle,et al.  Conditional Simulation of Complex Geological Structures Using Multiple-Point Statistics , 2002 .

[22]  Christian Lantuéjoul,et al.  Geostatistical Simulation: Models and Algorithms , 2001 .

[23]  J. Caers,et al.  Conditional Simulation with Patterns , 2007 .

[24]  G. Amdhal,et al.  Validity of the single processor approach to achieving large scale computing capabilities , 1967, AFIPS '67 (Spring).

[25]  H. S. Vargas,et al.  Parallelization of Sequential Simulation Procedures , 2007 .

[26]  G. Fogg,et al.  Modeling Spatial Variability with One and Multidimensional Continuous-Lag Markov Chains , 1997 .

[27]  G. Matheron The intrinsic random functions and their applications , 1973, Advances in Applied Probability.

[28]  Donald Geman,et al.  Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images , 1984 .

[29]  Philippe Renard,et al.  Integrating collocated auxiliary parameters in geostatistical simulations using joint probability distributions and probability aggregation , 2009 .

[30]  Dan Cornford,et al.  Parallel Geostatistics for Sparse and Dense Datasets , 2010 .