• Title/Summary/Keyword: Fortran program

Search Result 289, Processing Time 0.027 seconds

A Implementation of Loop Interchange Parallel Compiler (루프인터체인지 병렬컴파일러 구현)

  • Song, Worl-Bong
    • Journal of the Korea Computer Industry Society
    • /
    • v.8 no.3
    • /
    • pp.167-172
    • /
    • 2007
  • Generally, In a application program the core part for parallel processing is a loop. therefore in this paper, loop interchange parallel compiler is proposed. this is a procedure for the automatic conversion of a loop interchange. According to execution to the outside CDOALL statements of cedar fortran, loop interchange is more effectively method the extracting parallelism in order to parallel processing in iterations. This method will be expected to effectively execution result with mixed into linear conversion and go far toward solving the effectively implementation of the non-unimodular nested loop.

  • PDF

Deformation Analysis of the Structures with SMA Strip Actuator (형상기억합금 스트립 작동기를 이용한 구조물의 형상 변형 해석)

  • Roh, Jin-Ho;Han, Jae-Hung;Lee, In
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.33 no.11
    • /
    • pp.1-6
    • /
    • 2005
  • In this research, the thermomechanical responses of shape memory alloy(SMA) actuators and their applications in the structures combining strip SMA actuators are investigated. The numerical algorithm of the 3-D SMA thermomechanical constitutive equations based on Lagoudas model is developed using user material(UMAT) subroutine written by FORTRAN. For the numerical results, the ABAQUS finite element program has been utilized with UMAT subroutine of the numerical algorithm of SMAs. The interactions between the host structure and SMA strip actuator are numerically investigated.

Minimization of the Multi-Output Switching Function by using the Intersection Table and the Cost Table (교차표와 가격표를 이용한 다중출력 이론함수의 최소화)

  • 황희융;김호겸;박영철;조동섭
    • 전기의세계
    • /
    • v.28 no.12
    • /
    • pp.33-40
    • /
    • 1979
  • This mininzation of the multi-output switching function becomes a difficult task when the input varibles and the number of functions increase. This paper describes the optimal selection of prime inplicats for the multi-output switching function by using the Inter-section Table. This procedure is applicable to both manual and computhe programmed realization without complesith. The algorithm is implemented by a computer program in the standard FORTRAN iv language.

  • PDF

An Electric Arc Furnaces Load Model for Transient Analysis (과도현상 해석을 위한 EAFs 부하 무델의 개발)

  • Jang, Gilsoo;Venkata, S.S.;Kwon, Sea-Hyuk
    • The Transactions of the Korean Institute of Electrical Engineers A
    • /
    • v.48 no.3
    • /
    • pp.197-202
    • /
    • 1999
  • Electric arc furnaces (EAFs) use bulk electrical energy to create heat in metal refining industries. The electric arc process is a main cause of the degradation of the electric power quality such as voltage flicker due to the interaction of the high demand currents of the load with the supply system impedance. The stochastic models have described the aperiodic physical phenomena of EAFs. An alternative approach is to include deterministic chaos in the characterization of the arc currents. In this parer, a chaotic approach to such modeling is described and justified. At the same time, a DLL(Dynamic Link Library) module, which is a FORTRAN interface with TACS (Transient Analysis of Control Systems), is developed to implement the chaotic load model in the Electromagnetic Transients Program (EMTP). The details of the module and the results of tests performed on the module to verify the model and to illustrate its capabilities are presented in this paper.

  • PDF

A Study on Construction of Reverse Engineering Environment in Forth Generation Language (4세대 언어에서의 역공학 환경 구성)

  • Jin, Yeong-Bae;Wang, Chang-Jong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.4
    • /
    • pp.509-523
    • /
    • 1995
  • With the diversified and enlarged softwares, the issue of software maintenance became more complex and difficult consequently, the cost of software maintenance took up the highest portion in the software life cycle. At the same time, in order to develop or use software for general computers the development environment will be changed to incorporate user-friendly 4GL (Fourth generation Language). Therefore, it is required to take a closer look at the languages such as COBOL, C, FORTRAN, PASCAL which have source code comprised of 4GL and investigate the method of analysis and reuse for program understanding since a lot of research has been done with these languages in program maintenance. The purpose of this paper is to propose reverse engineering tool in 4GL and find an effective way of understanding and maintaining the program by transforming source code comprised of 4GL to meta language and designing and implementing Document Generator, Report Generator, Module Generator, Code Translator for program understanding.

  • PDF

A study on the compression test using virtual reality (가상현실을 이용한 압축 실험에 관한 연구)

  • Lee Ho-Yong;Lim Joong-Yeon;Jung Ji-Youn
    • Journal of Engineering Education Research
    • /
    • v.2 no.1
    • /
    • pp.51-58
    • /
    • 1999
  • This paper is concerned with the compression test such as compression and ring compression tests, by using virtual reality. Engineering material laboratory can be carried out on personal computer without the real expensive experiment devices. The virtual laboratory is composed of three modules as input, calculation and output module on internet. Internet user can give the material's property and other parameters to the server computer at the input module. On the calculation module, simulator cimputes the results by analysis program and store the data as a file. The output module is the program that internet user can confirm a virtual compression results by showing a table, graph, and 3D animation. This program is designed by Internet language such as HTML, CGI, VRML, JAVA. And analysis program uses the finite element method with fortran language. Since the study of virtual reality on internet is rapidly increasing, the virtual experiment of technique will substitute many real experiments in the future.

  • PDF

Development of GUI Program for Automated Generation of Airfoil Performance Table (에어포일 공력 성능 테이블의 자동생성을 위한 GUI 환경의 프로그램 개발)

  • Kim, Tae-Woo;Lee, Jae-Won;Chae, Sang-Hyun;Oh, Se-Jong;Yee, Kwan-Jung
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.35 no.8
    • /
    • pp.685-692
    • /
    • 2007
  • This paper describes the development procedure of GUI Program for the automated generation of airfoil performance table used in helicopter comprehensive code. Considering commercialization, the program is developed based on the Windows operating system. In addition, it is aimed to enhance user's convenience by including embedded postprocessor which enables real-time display of calculation procedure and grid system. Using the validated CFD code, the aerodynamic analyses are automated for a given range of Mach number and angles of attack. The computational grid system is designed to generate automatically once the surface coordinates are given. Mixed-Language scheme is employed in order to combine the CFD code in Fortran with C++ based GUI program, which makes the time-consuming code conversion unnecessary.

Development of a Cycle Simulation Program for Multi-Airconditioning Systems using R410A (R410A를 사용하는 멀티에어컨 시스템을 위한 사이클 시뮬레이션 프로그램 개발)

  • Kim, Young-Jae;Park, In-Sub;Kim, Hak-Hee;Yoon, Baek;Gil, Sung-Ho
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.3 no.3
    • /
    • pp.210-215
    • /
    • 2002
  • In this study, the computer program called Multi_Cycle, which simulates the steady-state performance (coefficient of performance, capacity, power consumption and etc.) of multi- airconditioning systems using R410A, was developed. In order to validate the simulation program, a series of case studies were carried out. The Multi_Cycle consists of several subroutines for simulating indoor units. outdoor unit, compressor, and expansion devices. and for estimating the thermodynamic and transport properties of the refrigerants and moist air. It would appear to be advantageous to use the Multi_Cycle for a performance analysis when considering various kinds of refrigerants and the complex operating conditions of each unit making up the multi-airconditioner cycle. Moreover, the Multi_Cycle would seem to be useful tool in optimizing a multi-airconditioning system and establishing economical and efficient operating conditions in the multi-airconditioner cycle. In the present study, the Multi_Cycle was programmed with Digital Visual Fortran for the main simulation code and Visual Basic for- the graphic user interface.

  • PDF

A Study on Steady-State and Transient Simulation of Turboprop Engine Using SIMULINK® Model (SIMULINK® Model를 이용한 터보프롭엔진의 정상상태 및 천이모사 연구)

  • Gong, Chang Deok;Im, Gang Taek
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.31 no.5
    • /
    • pp.100-109
    • /
    • 2003
  • A performacne simulation model of the PT6A-62 turboprop engine using the $SIMULINK^R$ was proposed to predict transient and steady state behaviors. The $SIMULINK^R$ has several advantages such as user-friendliness due to the GUI(Graphic User Interfaces) and ease in the modification of the computer program. The $SIMULINK^R$ model consists of subsystems to represent engine gas path components such as flight initial subsystem, compressor subsystem, burner subsystem, compressor turbine subsystem, power turbine, exhaust nozzle subsystem and integrator subsystem. In addition to subsystems, there are search subsystems to find an appropriate operating point by scaling from the 2-D components look-up table, Gasprop Subsystem to calculate the gas property precisely. In case of steady state validation, performance results analyzed by the proposed $SIMULINK^R$ model were agreed well with the analysis results by the commercial GASTURB program. Moreover in validation of the transient model, it was found that performance simulation results by the proposed model were reasonable agreement with analysis results by the well-proved computer program using FORTRAN.

Runoff Estimation with Consideration of Land-Use Distribution (토지이용 분포를 고려한 유출량 산정기법)

  • Son, Kwang-Ik
    • Journal of the Korean Society of Hazard Mitigation
    • /
    • v.8 no.1
    • /
    • pp.97-102
    • /
    • 2008
  • The Natural Resource Conservation Service Curve Number(NRCS-CN) method is one of the widely used methods for computation of runoff from a basin. However, NRCS-CN method has a weak point in that the spatial land use distribution characteristics are ignored by using area-weighted CN value. This study developed a runoff estimation algorithm which can reflect the spatial land-use distribution. The algorithm consists of Moglen's theory and a developed flow accumulation estimation program in FORTRAN. Comparisons between the results from area-weighted CN method and this study showed reasonably good agreement with measured data of experimental watersheds. The developed program predicted lower runoff than the conventional NRCS-CN method. As a conclusion, this study proposes a new design direction which can simulate real runoff phenomena. And the developed program could be applied into runoff minimization design for a basin development.