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

검색결과 289건 처리시간 0.028초

자료 병렬 언어 프로그램의 병렬 구조 변환을 위한 최적화기 설계 (A Design of An Optimizer For Conversion of Parallel Constructs of Data Parallel Language Programs)

  • 구미순;박명순
    • 한국정보처리학회논문지
    • /
    • 제6권3호
    • /
    • pp.792-803
    • /
    • 1999
  • Most data parallel language compilers are source-to-source translators. Most Compilers of HPF which is recognized as a standard data parallel language convert a parallel program in PHF in a Fortran 77 program inserted message passing primitives. By the way, they currently generate significant amount of ineffective codes in the course of the conversion. Especially, FORALL construct is converted into several DO loops, so loop overhead of these codes is very increased. In this paper, we define and use relation distance vector to keep necessary informations. Then we evaluate and analyze execution time for the codes converted by our method and by PARADIGM method for various array sizes.

  • PDF

A Solution for Diffusion Equations and the Distribution of Alloying Elements in Sintered Alloys

  • Wang, Chonglin
    • 한국분말야금학회:학술대회논문집
    • /
    • 한국분말야금학회 2006년도 Extended Abstracts of 2006 POWDER METALLURGY World Congress Part 1
    • /
    • pp.72-73
    • /
    • 2006
  • The error function can be calculated based on the Simpson method through a subroutine program. An integration program by FORTRAN language was made for diffusion equations of extended source with infinite extent and limited extent. The results on some alloying elements such as C, Co, Cr, Mn, Mo, Ni and V's diffusion in iron, showed the diffusion distance for Ni and Mo can only be $1{\sim}3\;{\mu}m$ and more distance for Co at common sintering temperature of $1120^{\circ}C$. To refine the particle size of the added elements down to a scale of micrometers is an effective way to get homogeneous distribution.

  • PDF

AESOPS 알고리즘의 고유치 반복계산식과 Newton Raphson법과의 비교연구 (A comparative study on the iterative eigenvalue calculation method in AESOPS algorithm and Newton Raphson Method)

  • 김덕영;권세혁
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1998년도 추계학술대회 논문집 학회본부A
    • /
    • pp.259-262
    • /
    • 1998
  • This paper presents a new eigenvalue calculation methods in AESOPS algorithm. The source program of the AESOPS algorithm is modified to practice in PC environment. Window95 is used as an operating system of PC and MicroSoft Power Station is used to compile the fortran source program. The heuristically approximated eigenvalue calculation method of the AESOPS algorithm is transformed to the Newton Raphson Method which is largely used in the nonlinear numerical analysis. The new methods are developed from the AESOPS algorithm and thus only a few calculation steps are added to practice the proposed algorithm.

  • PDF

Development of Preprocessor Program for Articulated Total Body

  • Lee, Dong-Jea;Son, Kwon;Jeon, Kyu-Nam;Choi, Kyung-Hyun
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.69.5-69
    • /
    • 2001
  • Computer simulations are widely used to analyze passenger safety in traffic accidents. ATB(articulated total body) is a computer simulation model developed to predict gross human body response to such dynamic environments as vehicle crashes and pilot ejections. ATB, whose code is open, has high flexibility and application capability that users can easily insert defined modules and functions. ATB is, however, inconvenient as it was coded in FORTRAN and it needs a formatted input file. Moreover, it takes much time to make input files and to modify coding errors. This study aims to increase user friendliness by adding a preprocessor program, WINATB(WiNdow ATB), to the conventional ATB. WINATB programmed in Visual C++ and OpenGL uses ATB IV as a dynamic solver ...

  • PDF

Optimum design of cable-stayed bridges

  • Long, Wenyi;Troitsky, Michael S.;Zielinski, Zenon A.
    • Structural Engineering and Mechanics
    • /
    • 제7권3호
    • /
    • pp.241-257
    • /
    • 1999
  • This paper presents a procedure to minimize the cost of materials of cable-stayed bridges with composite box girder and concrete tower. Two sets of iterations are included in the proposed procedure. The first set of iteration performs the structural analysis for a cable-stayed bridge. The second set of iteration performs the optimization process. The design is formulated as a general mathematical problem with the cost of the bridge as the objective function and bending forces, shear forces, fatigue stresses, buckling and deflection as constraints. The constraints are developed based on the Canadian National Standard CAN/CSA-S6-88. The finite element method is employed to perform the complicated nonlinear structural analysis of the cable-stayed bridges. The internal penalty function method is used in the optimization process. The limit states design method is used to determine the load capacity of the bridge. A computer program written in FORTRAN 77 is developed and its validity is verified by several practical-sized designs.

Efficient and automated method of collapse assessment

  • Qi, Yongsheng;Gu, Qiang;Li, Dong
    • Steel and Composite Structures
    • /
    • 제13권6호
    • /
    • pp.561-570
    • /
    • 2012
  • Seismic collapse analysis requires efficient and automated method to perform thousands of time history analyses. The paper introduced the advantages of speed and convergence property of explicit method, provided a few techniques to accelerate speed of calculation and developed an automated procedure for collapse assessment, which combines the strong capacity of commercial explicit finite element software and the flexible, intelligent specialties of control program written in FORTRAN language aiming at collapse analysis, so that tedious and heavy work of collapse analysis based on FEMAP695 can be easily implemented and resource of calculation can be made the best use of. All the key commands of control program are provided to help analyzers and engineers to cope with collapse assessment conveniently.

12가지 냉매 (R11, R12, R13, R14, R21, R22, R23, R113, R114, R500, R502, C318)의 상태치계산 프로그램 (Development of Computer Program for Computation of 12 Refrigerant Properties)

  • 이기방;정명균
    • 대한설비공학회지:설비저널
    • /
    • 제16권5호
    • /
    • pp.477-483
    • /
    • 1987
  • A FORTRAN code has been developed to calculate thermodynamic properties of 12 kinds of refrigerants. Input variables are temperature and pressure or temperature only depending on the saturation. The program output properties are specific volume, saturation pressure, enthalpy, entropy, specific heats and speed of sound. Sample calculations show that output properties are in very good agreements with thermodynamic tables and charts.

  • PDF

수간석해(樹幹析解) 전산(電算)프로그램 개발(開發) 및 생장량(生長量) 계산방법(計算方法)의 비교(比較)에 관(關)한 연구(硏究) (A Development of Stem Analysis Program and its Comparison with other Method for Increment Calculation)

  • 변우혁;이우균;윤광배
    • 한국산림과학회지
    • /
    • 제79권1호
    • /
    • pp.1-15
    • /
    • 1990
  • 본 연구에서는 수간석해의 분석시간과 경비를 줄이고 정확도를 높히기 위하여 P.C용 수간석해 프로그램을 제작하였으며, 본 프로그램에 이용된 수간석해 방법과 기존방법을 비교하여 다음과 같은 결과를 얻었다. 연륜측정기로 부터 1/100mm단위로 연륜 1개씩 측정된 data가 컴퓨터에 자동입력되도록 Turbo pascal을 이용하여 프로그램 하였다. 또한 각 단판의 직경이 단면적 평균법에 의해 계산되며, Spline function에 의해 재적 및 수고가 계산되도록 Fortran 77을 이용하여 수간석해 계산프로그램을 제작하였다. 이와같이 계산된 각종 생장량은 1년, 5년 단위로 각각 출력되며 수간석해도 및 각종 생장량도가 personal computer용 dot printer로 출력가능하여 수간 석해의 결과를 보다 쉽게 이용할 수 있게 되었다. 본 프로그램에서 이용된 수간석해 계산방법과 기존방법을 비교한 결과 단면적평균법이 편심에 의한 오차를 줄일 수 있었고, 수고 및 재적계산에서 Spline함수에 의한 간곡선 추정을 이용할 경우에는 다른 함수식에 의한 생장량 계산값보다 더욱 정확히 계산 가능하였다.

  • PDF

개선된 동적 객체지향 프로그램 슬라이싱에 관한 연구 (A Study on the Improved Dynamic Object-Oriented Program Slicing)

  • 박순형;박만곤
    • 한국멀티미디어학회논문지
    • /
    • 제7권10호
    • /
    • pp.1485-1495
    • /
    • 2004
  • 본 논문에서는 효율적인 동적 객체지향 프로그램 슬라이싱을 구현하기 위한 개선된 동적 객체지향 프로그램 종속 그래프 기법 을 제안하였고, 이 그래프를 이용한 동적 객체지향 프로그램 슬라이싱 구현 단계를 제안하였다. 이 구현 단계는 프로그램 노드 분석 단계, 프로그램 실행이력 분석 단계, 동적 객체지향 프로그램 종속 그래프 작성 단계 그리고, 프로그램 슬라이스 작성 단계 등 모두 4단계로 구성되어 있다. 본 논문에서 제시한 기법이 정확함을 보이기 위해 본 논문에서 제시한 알고리즘을 실제 구현하였다. 구현 프로그램은FORTRAN과 VISUAL C++를 사용하였다. 그리고, 본 논문에서 제안한 동적 객체지향 프로그램 슬라이싱 기법이 기존의 객체지향 프로그램 슬라이싱 기법과 기존의 동적 객체지향 프로그램 슬라이싱 기법에 비해 효율적임을 보이기 위해 그래프의 복잡도를 측정하여 비교하였다. 그리고, 프로그램 슬라이스의 크기도 함께 측정하여 본 논문에서 제시한 기법이 효율적임을 증명하였다.

  • PDF

BASINS/HSPF를 이용한 화성유역 오염부하량의 정량적 평가 (Quantitative Estimation of Pollution Loading from Hwaseong Watershed using BASINS/HSPF)

  • 정광욱;윤춘경;장재호;김형철
    • 한국농공학회논문집
    • /
    • 제49권2호
    • /
    • pp.61-74
    • /
    • 2007
  • A mathematical modeling program called Hydrological Simulation Program-FORTRAN (HSPF) developed by the United States Environmental Protection Agency (EPA) was applied to Hwaseong watershed. It was run under BASINS (Better Assessment Science for Integrating Point and Nonpoint Sources) program, and the model was validated using monitoring data of $2002{\sim}2005$. The model efficiency of runoff ranged from good to fair in comparison between simulated and observed data, while it was from very good to poor in the water quality parameters. But its reliability and performance were within the expectation considering complexity of the watershed and pollutant sources. The nonpoint source (NPS) loading for T-N and T-P during the monsoon rainy season (June to September) was about 80% of total NPS loading, and runoff volume was also in a similar range. However, NPS loading for BOD ($55{\sim}60%$) didn't depend on rainfall because BOD was mostly discharged from point source (more than 70%). And water quality was not necessarily high during the rainy season, and showed a decreasing trend with increasing water flow. BASINS/HSPF was applied to the Hwaseong watershed successfully without difficulty, and it was found that the model could be used conveniently to assess watershed characteristics and to estimate pollutant loading including point and nonpoint sources in watershed scale.