HOME > 학회소식 > 학회지 논문검색
 
작성일 : 15-03-18 13:49
SU 파일 입출력을 위한 포트란 라이브러리 개발
 글쓴이 : 관리자
조회 : 1,374  
Title
SU 파일 입출력을 위한 포트란 라이브러리 개발
Development of a Fortran Library for Input/Output of SU Files
Author
하완수*
Wansoo Ha*
Source Vol.52, No.1 (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.
Keword Seismic Un*x, SU files, Fortran, Input/Output, Seismic data processing
요약 본 연구에서는 포트란 언어 사용자들이 Seismic Un*x 자료 처리 패키지에서 사용하는 SU 형식의파일들을 자유롭게 읽고, 수정하고, 쓸 수 있도록 입출력 라이브러리를 개발하였다. SU 이진 형식 지원을 위해기본 입출력 함수들은 C로 구현한 후 포트란 2003의 ISO_C_BINDING 모듈을 이용하여 포트란에서 해당 함수들을 사용할 수 있도록 하였다. 포트란 라이브러리는 객체 지향적으로 설계하여 사용자들이 SU 파일과 트레이스에 해당하는 클래스 객체들을 통해 파일과 트레이스에 접근할 수 있도록 하였다. 본 라이브러리를 이용하면포트란을 이용해 탄성파 자료 처리를 연구하는 연구자들과 학생들이 쉽게 SU 파일을 읽고 쓸 수 있음을 예제들을 통해 보였다.
주요어 Seismic Un*x, SU 파일, 포트란, 입출력, 탄성파 자료 처리
   J.KSMER-52-1-08__81-90_.pdf (762.7K) [17] DATE : 2015-03-18 13:49:20