請教FORTRAN是什么軟件,有些什么功能?FORTRAN,也譯為FORTRAN,是英文中“公式翻譯程序”的縮寫,譯為“公式翻譯程序”。它是世界上最早的高級計算機編程語言,廣泛應(yīng)用于科學(xué)和工程計算領(lǐng)域。FORTRAN語言以其獨特的功能在數(shù)值計算、科學(xué)計算和工程計算等領(lǐng)域發(fā)揮著重要的作用。FORTRAN語言的大特點是貼近數(shù)學(xué)公式的自然描述,在計算機上具有很高的效率。易學(xué),語法嚴(yán)謹(jǐn)。它可以直接計算矩陣和復(fù)數(shù),類似于Matlab。它自誕生以來,在數(shù)值計算領(lǐng)域得到了廣泛的應(yīng)用,積累了大量高效可靠的源程序。許多專用大型數(shù)值計算機都是用Fortran語言進(jìn)行優(yōu)化的。它廣泛應(yīng)用于并行計算和高性能計算。隨著fortran90、fortran95和fortran2003的引入,F(xiàn)ortran語言具有現(xiàn)代高級編程語言的一些特點。FORTRAN語言的未來是一種極具發(fā)展?jié)摿Φ恼Z言。在全球普及的過程中,F(xiàn)ORTRAN語言的標(biāo)準(zhǔn)化不斷吸收現(xiàn)代編程語言的新特點,在工程計算領(lǐng)域仍占有重要地位。不可否認(rèn),與目前流行的Java、C等高級語言相比,F(xiàn)ORTRAN語言缺乏創(chuàng)造性。然而,工科學(xué)生必須注意的是,由于FORTRAN在工程計算領(lǐng)域長期占據(jù)主導(dǎo)地位,許多優(yōu)秀的工程計算軟件都是用FORTRAN語言編寫的,如ANSYS和Marc。為了使用這些商業(yè)軟件的高級功能,他們必須先學(xué)習(xí)FORTRAN語言,然后才能編寫應(yīng)用程序接口。在數(shù)值計算中,F(xiàn)ORTRAN語言仍然是不可替代的。Fortran90標(biāo)準(zhǔn)引入了數(shù)組計算等功能,非常有利于矩陣運算。在數(shù)組操作中,F(xiàn)ORTRAN可以自動執(zhí)行并行操作,這在許多編程語言中是不可用的。使用FORTRAN語言,可以使用很多現(xiàn)成的函數(shù)包,所以非常方便。(目前流行的MATLAB早期版本主要為兩個著名的FORTRAN函數(shù)包提供程序接口)
有沒有人關(guān)注fortran語言的GPU并行?
考慮到FORTRAN在內(nèi)存管理方面不是很好(或很差),GPU只能計算,只能計算不能判斷,建議在FORTRAN合并中使用OpenMP。
成都創(chuàng)新互聯(lián) -
眉山聯(lián)通機房,四川服務(wù)器租用,成都服務(wù)器租用,四川網(wǎng)通托管,綿陽服務(wù)器托管,德陽服務(wù)器托管,遂寧服務(wù)器托管,綿陽服務(wù)器托管,四川云主機,成都云主機,西南云主機,
眉山聯(lián)通機房,西南服務(wù)器托管,四川/成都大帶寬,
機柜大帶寬、租用·托管,四川老牌IDC服務(wù)商
當(dāng)然,如果你只是計算一下,那就另當(dāng)別論了。
新聞標(biāo)題:學(xué)go還是python請教FORTRAN是什么軟件,有些什么功能?-創(chuàng)新互聯(lián)
文章出自:
http://weahome.cn/article/dpeesc.html