C语言程序设计与有限元,C语言与有限元程序设计.pdf
C語言與有限元程序設計.pdf
C語言與有限元程序設計
葉 又 戚 燕
(上海交通大攀國家棋其C幾D工程中心 上海加0030) (上海大學計算中心 上海匆印力
摘 要 本文通過與FORTRAN77語官的比較,說明利用C語言開發有限元程序的可行性。
結果表明,C語官不但完全可以實現FORTRAN77的語法功能,擁有更強大的實用編程環境,
同時由于提供指針變f、動態內存分配函數和結構變t,使其編寫的軟件在維護性、可讀性和
內存利用效率方面具有明顯的優勢。文章最后還將C語言與最近出現的FORTRAN90作了簡
單比較。
關扭詞 C語言 有限元程序 FORTRAN77FORTRAN90
CLANGUAGEANDFINITEFf.PlyENj'PROGRAMMMG
YeYou, QiYanr
氣Nari}orDfe(AD&wi.} Core,9n-whmJiaawma y,SBmyh.200030
權C哪“噸C} .Shmwhit1'm:匆,,V-州m2toM)
CanparingwithFORTRAN77,thispaperreviewsthesuitabilityusingClanguageinfinite
二development.Theresultindicetes.thatClanguagenotonlycompletelyachievestheall
FORTRAN77,butalsocanprovide二 powrfulprac6ealprogramming-- - ,and
dynamicmemoryallocatmafunctionsandstructureddatatypes,阮咫programofCis阮
inrnamnta:nnh山勺,read曲ility耐memoryavailability.Iast,如comparison
issimplydiscussed.
FiniteElementProgram FORTRAN77FORTRAN90
1 引 言
FORTRAN是最早出現的高級編程語言之一。國際標準化組織先后推出了FORTRANW,
FORTRAN77以及最近的FORTRAN90三種標準版本,至今已發展了三十余年,在科學計算領
域有廣泛的應用。當前有限元程序的抓代碼幾乎清一色是由FORTRAN寫成。而C語言的發
展僅有十幾年,但卻有一種后來居上的趨勢,開始成為開發高質t軟件的主要編程語盲。目前
收稿日期:t"一仍一加。葉又,博士,主要研究領城:三維板料成形有限元數值棋擬系統的開發。
·20 ·
萬方數據
在各種機型和各種操作系統上都運行有c語言的編譯器,提供了豐富的庫函數和實用程序,
以改善用戶一程序界面,UO效率,并簡化編程。
本文的主要目的是通過與FORTRAN77的比較,說明利用c語言開發有限元程序的可行
性。c語言不但包容了FORTRAN77的全部語法功能,它提供的指針數據類型實現了真正意義
上的內存動態分配。同時,合理有效地定義結構數據類型可大大增加程序可讀性和維護效率。
FORTRAN90是FORTRAN語言的最新標準版本。由于采用了新的計算機軟件科學理論,
總結
以上是生活随笔為你收集整理的C语言程序设计与有限元,C语言与有限元程序设计.pdf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PCA白化
- 下一篇: html5 规定输入字段,HTML5 I