A Hybrid Programming with C++ and Fortran for Geostatistical Modeling in Reservoirs

Article Preview

Abstract:

This is the first paper using C++ to develop an interface for the newly-published Multiple-point geostatistics (Snesim) in petroleum industry. The Snesim is programmed in Fortran language and is encapsulated to DLL(dyanamic link library) , and the integration of Fortran DLL and C++ is then programmed. The hybrid programming with C++ and Fortran both utilizes the merits of the friendly interface of C++ and the powerful computation ability of Fortran. The small software by this method is developed and put into use in reservoir geostatistical modeling and got much economical effects.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 805-806)

Pages:

1925-1928

Citation:

Online since:

September 2013

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Deutsch C V, A G Journe. GSLIB: Geostatistical Software Library and User s Guide, New York Oxford University Press(1992).

Google Scholar

[2] Strebelle S. Sequential simulation drawing structures from training images: doctoral dissertation of Strebelle, Stanford University, America(2000).

Google Scholar

[3] Arpat B. G and Caers J. A multi-scale, pattern-based approach to sequential simulation. Stanford Center for reservoir Forecasting(2003).

Google Scholar

[4] Strebelle S, Journel A.G. Reservoir Modeling using multiple-point statistics. SPE 71324(2001).

DOI: 10.2118/71324-ms

Google Scholar

[5] Shaohua Li, Yanshu Yin and Changmin Zhang. Several reservoir stochastic modeling methods. Petroleum Industry Press(2007).

Google Scholar

[6] Yanshu Yin, Changmin Zhang, Shenghe Wu et al: A skeleton-based multiple point geostatistics for reservoir stochastic modeling. Proceedings of IAMG'07. geomathematics and gis analysis of resources, environment and hazards(2007).

Google Scholar

[7] Yanshu Yin, Shenghe Wu. Using channel central line to improve the precision of the stochastic modeling [J]. Daqing petroleum geology exploration and development. vol. 26(2007), p.102.

Google Scholar

[8] Yanshu Yin, Shenghe Wu and Changmin Zhang. a skeleton-based multiple point geostatistics. China science bulleton(serial D)(supplied II)2008, 38.

Google Scholar

[9] Xin Sun, Anping Yu. VC++ thorough Programming. Beijing: Electronic industry press(2006).

Google Scholar

[10] Xiao Xiaoling, Luzheng and Zhang Xiang. A hybrid programming of VC++ and Fortran. J. JPI. Vol. 20 (2000), p.71.

Google Scholar