C语言程序设计与有限元,C语言与有限元程序设计.pdf
C語言與有限元程序設(shè)計(jì).pdf
C語言與有限元程序設(shè)計(jì)
葉 又 戚 燕
(上海交通大攀國家棋其C幾D工程中心 上海加0030) (上海大學(xué)計(jì)算中心 上海匆印力
摘 要 本文通過與FORTRAN77語官的比較,說明利用C語言開發(fā)有限元程序的可行性。
結(jié)果表明,C語官不但完全可以實(shí)現(xiàn)FORTRAN77的語法功能,擁有更強(qiáng)大的實(shí)用編程環(huán)境,
同時(shí)由于提供指針變f、動(dòng)態(tài)內(nèi)存分配函數(shù)和結(jié)構(gòu)變t,使其編寫的軟件在維護(hù)性、可讀性和
內(nèi)存利用效率方面具有明顯的優(yōu)勢。文章最后還將C語言與最近出現(xiàn)的FORTRAN90作了簡
單比較。
關(guān)扭詞 C語言 有限元程序 FORTRAN77FORTRAN90
CLANGUAGEANDFINITEFf.PlyENj'PROGRAMMMG
YeYou, QiYanr
氣Nari}orDfe(AD&wi.} Core,9n-whmJiaawma y,SBmyh.200030
權(quán)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是最早出現(xiàn)的高級編程語言之一。國際標(biāo)準(zhǔn)化組織先后推出了FORTRANW,
FORTRAN77以及最近的FORTRAN90三種標(biāo)準(zhǔn)版本,至今已發(fā)展了三十余年,在科學(xué)計(jì)算領(lǐng)
域有廣泛的應(yīng)用。當(dāng)前有限元程序的抓代碼幾乎清一色是由FORTRAN寫成。而C語言的發(fā)
展僅有十幾年,但卻有一種后來居上的趨勢,開始成為開發(fā)高質(zhì)t軟件的主要編程語盲。目前
收稿日期:t"一仍一加。葉又,博士,主要研究領(lǐng)城:三維板料成形有限元數(shù)值棋擬系統(tǒng)的開發(fā)。
·20 ·
萬方數(shù)據(jù)
在各種機(jī)型和各種操作系統(tǒng)上都運(yùn)行有c語言的編譯器,提供了豐富的庫函數(shù)和實(shí)用程序,
以改善用戶一程序界面,UO效率,并簡化編程。
本文的主要目的是通過與FORTRAN77的比較,說明利用c語言開發(fā)有限元程序的可行
性。c語言不但包容了FORTRAN77的全部語法功能,它提供的指針數(shù)據(jù)類型實(shí)現(xiàn)了真正意義
上的內(nèi)存動(dòng)態(tài)分配。同時(shí),合理有效地定義結(jié)構(gòu)數(shù)據(jù)類型可大大增加程序可讀性和維護(hù)效率。
FORTRAN90是FORTRAN語言的最新標(biāo)準(zhǔn)版本。由于采用了新的計(jì)算機(jī)軟件科學(xué)理論,
總結(jié)
以上是生活随笔為你收集整理的C语言程序设计与有限元,C语言与有限元程序设计.pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PCA白化
- 下一篇: html5 规定输入字段,HTML5 I