Boolean simulation, which is an object-based modeling method, is mainly used to simulate the distribution of simple geometric objects such as channels and shale interlayers. The program Ellipsim compiled with Fortran computer language is a classic program of Boolean simulation included in GSLIB. This paper deals with the problem as to how to improve the Ellipsim program through the conversion from the sequential method to the parallel method with Visual C#4.0 and Parallel Extension of.NET Framework4.0. It is evident that the parallel program could shorten time consuming effectively from speed-up ratio's statistics with Auto Test Module and Time Consuming Statistics Module. The method introduced in this paper could serve as an guidance for parallel improvement of other simulation programs.
李少华, 喻思羽, 王军, 宋道万, 史敬华, 李君. 并行布尔模拟算法[J]. 物探与化探, 2013, 37(4): 723-725,733.
LI Shao-hua, YU Si-yu, WANG Jun, SONG Dao-wan, SHI Jing-hua, LI Jun. THE PARALLEL BOOLEAN SIMULATION METHOD. Geophysical and Geochemical Exploration, 2013, 37(4): 723-725,733.
[1] 辛治国.基于河口坝砂体构型分析的剩余油分布模式研究[J].化工矿产地质,2008,30(3):129-154[2] 兰丽凤,白振强,于德水,等.曲流河砂体三维构型地质建模及应用[J].西南石油大学学报:自然科学版,2010,32(4):20-25[3] Deutsch C V.Geostatistical reservoir modeling[M].New York:Oxford University Press,2002:295-298[4] 彭仕宓,尹志军,李海燕.建立储层四维地质模型的新尝试—以冀东高尚堡沙三段储层建模的建立为例[J].地质论评,2004,50(6):662-666[5] Gastón C H.Professional parallel programming with C#:Master parallel extensions with.NET 4[M].Indianapolis,Indiana:Wiley Publishing,Inc.,2011:2-3,30-31[6] 李彦冬,雷航.多核操作系统发展综述[J].计算机应用研究,2011,28(9):3215-3219[7] Dubrule O.A review of stochastic models for petroleum reservoirs[C]//Armstrong M Geostatistics.Kluwer Academic Publisher,1989:493-506[8] Deutsch C V,Journe A G.GSLIB:Geostatistical software library and user's guide[M].New York:Oxford University Press,1992[9] 李少华,张昌民,张柏桥,等.布尔方法储层模拟的改进及应用[J].石油学报,2003,24(3):78-81