• 제목/요약/키워드: Fortran

검색결과 484건 처리시간 0.024초

포트란-CFX 연동해석 기법을 이용한 비정상 DC 전기삼투 유동 가시화 (Visualization of Unsteady DC Electro-osmotic flow by using Methods of Coupling Fortran and CFX Codes)

  • 허영근;정종현;서용권
    • 한국가시화정보학회지
    • /
    • 제9권4호
    • /
    • pp.22-27
    • /
    • 2011
  • In this study, we present methods of coupling a commercial code, ANSYS CFX, and the user Fortran codes for solving an unsteady electro-osmotic flow around a pair of electrodes, receiving DC, attached to the top and the bottom walls of a two-dimensional cavity. We developed a module of Fortran programs for solving the ion-transport equations as well as the Poisson equations for the potential to be used in coupling with the CFX. We present how the developed codes are applied to solving the transient DC electro-osmotic flow problem within a simple cavity. We also address various problems encountered during the development process and explain why such problems are raised.

HANSFOR : 한글 프로그래밍 언어

  • 이진태
    • 한국국방경영분석학회지
    • /
    • 제10권2호
    • /
    • pp.33-41
    • /
    • 1984
  • Hangout programming language, written in Hangout and having syntax of Korean, can enhance readability very much for its naturalness, and is suited for Hangout data processing. But there exist several problems in implementing it due to the peculiarities of Korean such as verb position, variation of termination. This paper proposes a solution for implementing Hangeul high level language and introduces a Hangout programming language HANSFOR (Hangout Structured Fortran), implemented according to the proposed method. HANSFOR satisfies such requirements of Hangout high level language as mentioned above and can handle Korean and Chinese character data efficiently. Especially, though it is based on Fortran, it is free-formatted and provides structured programming concept to compensate for defects of original Fortran. It is successfully implemented on NEC S/100.

  • PDF

$SIMULINK^{\circledR}$를 이용한 터보제트 엔진의 성능모사 (Performance Simulation of A Turbojet Engine Using $SIMULINK^{\circledR}$)

  • 공창덕;박종하;기자영;강명철
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2003년도 제20회 춘계학술대회 논문집
    • /
    • pp.110-114
    • /
    • 2003
  • 본 연구에서는 GUI환경을 제공하는 SIMULINK를 이용한 터보제트 엔진의 성능모사 프로그램을 새로이 제안하였다. SIMULINK 성능모사 프로그램에 의한 성능해석 결과는 기개발된 FORTRAN 성능모사 프로그램의 결과와 비교하였다. 비교결과 SIMULINK 프로그램과 FORTRAN 프로그램에 의한 결과 사이에 다소 큰 차이를 보이는데 이는 구성품간 조합방법의 차이에 기인한 것으로 추정되며, 추후 개선을 할 예정이다.

  • PDF

FBI(Fortran Based Interpreter)를 이용한 확률변수 변환의 시뮬레이션 모델에 관한 연구 (A Study On the Simulation Model of the Transformation of Random Variables Using FBI (Fortran Based Interpreter))

  • 김원경
    • 대한산업공학회지
    • /
    • 제13권2호
    • /
    • pp.105-115
    • /
    • 1987
  • Although there are many theoretical methods for the transformation of random variables. it is difficult to find probability density functions for the new random variables because of the complexity in mathematics. The author developed a simulation model solving the above difficulties using FBI (Fortran Based Interpreter) routines. The FBI is a kind of language Interpreter analyzing the arithmetic statement in character data forms. In this paper. the FBI routines will be explained and the structure and applications of simulation model will be also demonstrated. Polynomial curve fitting method is applied to define the probability density function which can not be defined by well-known pdf. This program can also be used for instructing mathematical statistics and identifying distribution of the simulated data.

  • PDF

FORTRAN Program for Expected Damage by Surface-to-surface Weapons

  • Lee, Won-Hyung
    • 한국국방경영분석학회지
    • /
    • 제5권1호
    • /
    • pp.37-72
    • /
    • 1979
  • This paper presents the FORTRAN program for expected damage by surface-to-surface weapons. One of the methods can be used to determine the effectiveness of general purpose (GP) bombs and cluster weapons against single unitary targets, linear targets, area targets, and areas of unitary target elements, The effectiveness index is in terms of fractional damage ($F_D$) or the number of volleys ($N_V$).

  • PDF

기계요소 CAD 모듈 용 그래픽 패키지 개발에 관한 연구 (Development of interactive Graphics Library Package for Machine Element CAD Modules)

  • 신중호;류갑상
    • 한국기계연구소 소보
    • /
    • 통권16호
    • /
    • pp.75-81
    • /
    • 1986
  • 본 논문에서는 기계부품 요소의 설계와 분석에 사용되는 대화식 Graphics package KIMMPAK 을 설계.구현하였다. 2차원의 Plotting 루틴과 Device driver로 구성된 KIMMPAK은 TEKTRONIX 그래픽 터미널을 Drive할 수 있는 PLOT10-TCS와, IBM-PC용의 Multi-HALO(MHA¬LO), 그리고 HP Plotter의 PLOT-21 그래픽 라이브러리를 이용하여 Device Driver를 구축하였다. 이로 인한 KIMMPAK의 Device 독립성의 증가는 패키지 자체의 호환성 및 신뢰성을 높이고 있다. KIMMPAK은 VAX/VMS V4 . 2 운영체제하에서 FORTRAN-77의 부프로그램 형태로 구현되어 있으며, IBM-PC에서 사용 가능하도록 MS-FORTRAN으로 변화된 PC용 KIMMPAK이 따로 설계.구현되었다.

  • PDF

FastXcorr : 해양지구물리탐사 자료의 빠른 교차점오차 보정을 위한 프로그램 개발 (FastXcorr : FORTRAN Program for Fast Cross-over Error Correction of Marine Geophysical Survey Data)

  • 김경오;강무희;공기수
    • 자원환경지질
    • /
    • 제41권2호
    • /
    • pp.219-223
    • /
    • 2008
  • 해양에서 관측되는 해양지구물리 탐사자료에는 위치오차, 기기오차, 관측오차, 해상 상태 등 다양한 원인에 기인하는 오차가 포함되어 있다. 이에 의해 한 기관에서 해양지구물리 탐사 자료를 취득할 때나 여러 기관에서 취득된 해양지구물리 탐사자료를 취합할 때 많은 교차점오차가 발생하고, 이러한 교차점오차는 부적절한 해석을 야기하는 인위적인 이 상대를 만든다. 교차점오차를 줄이기 위한 다양한 방법들이 제시되었지만, 이들 대부분의 방법들은 교차점을 찾기 위해 각각의 점자료(point data) 혹은 선분자료(segment data)를 모두 비교함으로써, 불필요하게 많은 계산시간을 요구하게 된다. 따라서 본 연구에서는 중복구역나눔 방법을 도입하여 빠르게 교차점을 찾고, 가중치선형내삽 방법을 이용하여 교차점오차를 보정하는 포트란(FORTRAN) 프로그램 (FastXcorr)을 개발하였다.

SCAM 기상모델의 성능향상을 위한 PGI Compiler의 OpenACC 활용 (Performance Improvement of SCAM Climate Model using PGI Compiler with OpenACC)

  • 이창현;강보경;정성욱
    • 한국정보전자통신기술학회논문지
    • /
    • 제15권3호
    • /
    • pp.189-197
    • /
    • 2022
  • 고성능 컴퓨팅 기술이 발달하고 수치 모델 방식이 고도화됨에 따라 더욱 우수한 기상예보를 진행할 수 있게 되었다. 본 논문에서는 SCAM 기상 모델에 대하여 컴파일 시간을 제외한 모델 수행시간에 대한 성능 향상을 끌어내는 것이 목적이다. 따라서, 기존의 Intel Fortran Compiler를 이용하여 수행된 모델을 PGI Fortran Compiler로 변경하였다. 이를 위해 시스템 환경 변수 재설정, 컴파일 옵션 조정, 관련 의존성 SW 및 라이브러리 설치 그리고 소스 코드를 수정하였다. 또한, 본 논문에서 제안한 PGI Compile with OpenACC 방법을 제시하고 적용하였다. 그 결과 러닝 시간의 경우 기존 Intel에서 PGI로 컴파일러가 변경되면, 러닝 시간의 경우 6.08%의 성능 향상이 되었으며, OpenACC를 추가로 적용할 경우, 기존 대비 43.05%의 성능 향상을 보여준다. 이는 본 논문에서 제안한 SCAM모델에서 PGI Compile with OpenACC 방법이 우수한 성능을 보여줄 수 있음을 입증한다.

압축가스 방출 유압시스템 해석 및 제어 (The Analysis and Control of Compressed Gas Discharging System)

  • 장웅락;김정관;한명철;정찬희;박인기
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2004년도 추계학술대회 논문집
    • /
    • pp.458-462
    • /
    • 2004
  • The hydraulic system for discharging compressed gas is composed of compressor tank, proportional flow control servo valve, expulsion spool valve and discharging tube. Purpose of this study is to control of expulsion spool valve. First, we analyzed the hydraulic system. The flow control servo valve is modeled as a 2nd order transfer function and friction force of the expulsion spool valve is modeled as nonlinear model with stribeck effect. However, it is difficult to include the flow reaction force in modeling. So, we exchanged from the simplified flow reaction force of the compressed gas affection into the flow analysis code written in FORTRAN code. Our simulation of the oil pressure system for discharging gas used MATLAB/Simulink. So, we realized 'Level -2 S-Function Fortran' to cooperate for MATLAB/Simulink and FORTRAN code. PD controller is selected to control in this system. Simulation results show that with given conditions the controllers give a good tracking performance.

  • PDF

HPF FORALL 구조의 스칼라화(Scalarization) (Scalarization of HPF FORALL Construct)

  • 구미순
    • 한국컴퓨터정보학회논문지
    • /
    • 제12권5호
    • /
    • pp.121-129
    • /
    • 2007
  • 스칼라화(Scalarization)는 포트란 90의 array statement나 HPF FORALL 등의 병렬 구조를 동일한 의미의 순차 DO 루프로 변환하는 과정이다. 표준 자료 병렬 언어인 HPF 컴파일러도 HPF로 작성된 프로그램을 메시지 패싱 프리미티브가 삽입된 포트란 77 프로그램으로 변환하고, 병렬 구조인 FORALL을 스칼라화하여 포트란 77의 순차 DO 루프로 변환해야 한다. 본 논문에서는 병렬 구조의 시맨틱을 지닌 다중문장 FORALL 구조를 개선된 성능의 순차 DO 루프로 변환하는 스칼라화 알고리즘을 제안한다. 이를 위해 필요한 종속성 정보를 유지하는 수단으로 관계거리벡터를 정의하여 사용한다. 끝으로 제안된 알고리즘을 적용하여 생성된 코드와 기존 PARADIGM 컴파일러에 의해 생성된 코드의 성능을 비교 평가한다.

  • PDF