All Issue

2015 Vol.52, Issue 1 Preview Page

Technical Report

28 February 2015. pp. 81-90
Abstract
This paper suggests a Fortran library for reading, editing, and writing SU files of the Seismic Un*xdata processing package. The basic input/output routines are developed in C to support SU binary formats andthe Fortran module calls those routines using ISO_C_BINDING module of Fortran 2003. The Fortran interfaceis designed in the object-oriented way so that users can access SU files and traces using corresponding classinstances. Code examples demonstrate that researchers and students studying seismic data processing using Fortrancan easily read and write SU files.
본 연구에서는 포트란 언어 사용자들이 Seismic Un*x 자료 처리 패키지에서 사용하는 SU 형식의파일들을 자유롭게 읽고, 수정하고, 쓸 수 있도록 입출력 라이브러리를 개발하였다. SU 이진 형식 지원을 위해기본 입출력 함수들은 C로 구현한 후 포트란 2003의 ISO_C_BINDING 모듈을 이용하여 포트란에서 해당 함수들을 사용할 수 있도록 하였다. 포트란 라이브러리는 객체 지향적으로 설계하여 사용자들이 SU 파일과 트레이스에 해당하는 클래스 객체들을 통해 파일과 트레이스에 접근할 수 있도록 하였다. 본 라이브러리를 이용하면포트란을 이용해 탄성파 자료 처리를 연구하는 연구자들과 학생들이 쉽게 SU 파일을 읽고 쓸 수 있음을 예제들을 통해 보였다.
References
  1. Barry, K.M., Cavers, D.A. and Dneale, C.W., 1975, “Report on recommended standards for digital tape formats”, Geophysics, Vol. 40, No. 2, pp. 344-352.
  2. Clapp, R.G., Prucha, M.L., Sava, P., Dellinger, J. and Biondi, B., 2004, SEP Manual, Stanford Exploration Project, p. 7.
  3. IEEE Computer Society, 2008, IEEE Standard for Floating- Point Arithmetic, Institute of Electrical and Electronics Engineers, p. 1.
  4. International Association of Oil & Gas Producers, 2012, OGP P1/11 Geophysical position data exchange format, International Association of Oil & Gas Producers, p. 1.
  5. Madagascar, 2015.1.21., http://www.ahay.org.
  6. Metcalf, M., Reid, J. and Cohen, M., 2012, Modern Fortran Explained, Oxford, pp. 243-286.
  7. Metz, S., 2013, Practical Object-Oriented Design in Ruby, Pearson Edication, Inc., pp. 1-14.
  8. SEG Technical Standards Committee, 2002, SEG Y rev 1 Data Exchange format, Society of Exploration Geophysicists, p. 1.
  9. SEG Technical Standards Committee, 2006, Shell Processing Support Format for 3D Surveys, Rev 2.1, Society of Exploration Geophysicists, p. 1.
  10. SEG Technical Standards Committee, 2012, SEG-D, Rev 3.0 SEG Field Tape Standards, Society of Exploration Geophysicists, p. 1.
  11. Sheen, D.-H., Ji, J. and Lee, D.-S., 2003, “Development of a PC-based 3-D seismic data processing system for the underground investigation”, Journal of the Korean Society for Geosystem Engineering, Vol. 40, No. 1, pp. 48-57.
  12. Stockwell, J.W. and Cohen, J.K., 2008, The New SU User’s Manual, Center for Wave Phenomena, p. 21.
  13. Stockwell, J.W., 1999, “The CWP/SU: Seismic Un*x package”, Computers & Geosciences, Vol. 25, pp. 415-419.
  14. Sun Microsystems, Inc., 1987, XDR: External Data Representation Standard, Network Working Group, p. 1.
  15. UKOOA Exploration Committee, 1990, UKOOA P1/90 Post Plot Data Exchange Tape 1990 Format, UKOOA Exploration Committee, p. 1.
  16. Xiang, Y., Cuzzocrea, A., Hobbs, M. and Zhou, W., 2011, Algorithms and Architectures for Parallel Processing, Springer, pp. 433-442.
Information
  • Publisher :The Korean Society of Mineral and Energy Resources Engineers
  • Publisher(Ko) :한국자원공학회
  • Journal Title :Journal of the Korean Society of Mineral and Energy Resources Engineers
  • Journal Title(Ko) :한국자원공학회지
  • Volume : 52
  • No :1
  • Pages :81-90