...
首页> 外文期刊>Computers & geosciences >Parallelization of sequential Gaussian, indicator and direct simulation algorithms
【24h】

Parallelization of sequential Gaussian, indicator and direct simulation algorithms

机译:顺序高斯,指标和直接模拟算法的并行化

获取原文
获取原文并翻译 | 示例

摘要

Improving the performance and robustness of algorithms on new high-performance parallel computing architectures is a key issue in efficiently performing 2D and 3D studies with large amount of data. In geostatistics, sequential simulation algorithms are good candidates for parallelization. When compared with other computational applications in geosciences (such as fluid flow simulators), sequential simulation software is not extremely computationally intensive, but parallelization can make it more efficient and creates alternatives for its integration in inverse modelling approaches.rnThis paper describes the implementation and benchmarking of a parallel version of the three classic sequential simulation algorithms: direct sequential simulation (DSS), sequential indicator simulation (SIS) and sequential Gaussian simulation (SCS). For this purpose, the source used was GSLIB, but the entire code was extensively modified to take into account the parallelization approach and was also rewritten in the C programming language. The paper also explains in detail the parallelization strategy and the main modifications. Regarding the integration of secondary information, the DSS algorithm is able to perform simple kriging with local means, kriging with an external drift and collocated cokriging with both local and global correlations. SIS includes a local correction of probabilities. Finally, a brief comparison is presented of simulation results using one, two and four processors. All performance tests were carried out on 2D soil data samples. The source code is completely open source and easy to read. It should be noted that the code is only fully compatible with Microsoft Visual C and should be adapted for other systems/compilers.
机译:在新的高性能并行计算体系结构上提高算法的性能和鲁棒性是有效处理大量数据的2D和3D研究的关键问题。在地统计学中,顺序模拟算法是并行化的良好候选者。与地球科学中的其他计算应用程序(例如流体流动模拟器)相比,顺序模拟软件的计算量不是很高,但是并行化可以使其效率更高,并为逆向建模方法的集成创造了替代方法。本文介绍了实现和基准测试三种经典顺序仿真算法的并行版本:直接顺序仿真(DSS),顺序指示器仿真(SIS)和顺序高斯仿真(SCS)。为此,使用的源是GSLIB,但是为了考虑并行化方法对整个代码进行了广泛的修改,并且还使用C编程语言进行了重写。本文还详细解释了并行化策略及其主要修改。关于辅助信息的集成,DSS算法能够使用本地方法执行简单克里金法,使用外部漂移进行克里金法,并使用局部和全局相关性进行并置共克里金法。 SIS包括概率的局部校正。最后,对使用一个,两个和四个处理器的仿真结果进行了简要比较。所有性能测试均在二维土壤数据样本上进行。源代码是完全开源的,易于阅读。应当注意,该代码仅与Microsoft Visual C完全兼容,并且应适用于其他系统/编译器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号