cvf編譯器使用
Ⅰ fortran編譯器相關 Fortran90用不同的編譯器編譯的程序對程序本身影響大嗎比如CVF與IVF!
CVF與IVF差別不大。對於一般的搞科學計算的,程序都是一些公式啊,數組啊什麼的。兩個編譯器都沒問題。
FORTRAN95看字面是比90要高級,實際上差不多。說白了,差別我們一般遇不到。沒事兒。
Ⅱ Fortran程序mole使用問題
就我個人經驗而言,CVF和IVF、PGI 三者對FORTRAN代碼的編譯存在很大的不同:CVF編譯代碼時,對MODULE的位置、其中變數的位置沒有什麼特別的限制;但在IVF和PGI 等很多種編譯器中,對MODULE的編譯的規則跟CVF相比是不同的,具體的說就是在IVF和PGI 等編譯器中,第一應當先編譯MODULE(比如說代碼文件有兩個,一個全是mole,一個是主程序,編譯的順序是把mole放在前邊,如果代碼文件中有子程序也有mole,則應當把mole寫在文件最開始),第二在MODULE中,應當按照使用順序確定定義變數的順序,先用的先定義,後用的都定義(注意在定義一行的變數時則無所謂先後)。
這是我的郵箱: [email protected],歡迎交流。
Ⅲ cvf6.6是什麼
Compaq Visual Frotran 6.6
是GrADS數據文件編譯器,簡單說就是用於獲得氣象圖的氣象數據的編譯器
Ⅳ 想調用compaq vitual Fortran,windows_ifort是cvf編譯器,但報錯如下,為什麼如何解決
compaq vitual Fortran 不是ifort吧?
常用的Compaq Visual Fortran或者Intel Fortran都可以用命令行編譯方式。
Compaq用df.exe命令編譯,Intel用ifort命令編譯(如果用集成環境會自動調用),最簡單的方式是「df或ifort fortran源程序名稱」,比如df a.f90
如果不在編譯程序的路徑下編譯,需要把編譯程序放入搜索路徑,並在編譯時指定頭文件和庫文件的位置。
如果是Compaq的Fortran會有一個DFVARS.BAT的批處理,是為命令行編譯設置環境變數的,Intel的Fortran是ifortvars.bat。
參考:http://..com/link?url=-bssLCEooo22H1ysB5i3jEfY3uh7o5--7GFpjsVVOnhNVq0a
Ⅳ 你好,經過你的指點,我成功在cvf下編譯運行了fortran程序,但轉到linux下運行出現了段錯誤
Windows 和 Linux 是不同的操作系統。
所以你肯定是用不同的編譯器書寫和編譯的。
如果你的代碼是嚴格的按照語法書寫的,那麼一般在不同的編譯器下是可以通用的。
但實際上,如此「純潔」的代碼是極少極少極少的。多數代碼都會或多或少的使用一些不標准,語法中沒有規定的特徵。
(這就好像,一篇稍長的文章,一定會有語病的)
於是,不同的編譯器就產生了分歧。
這在代碼移植的過程中,是十分常見的一種情況。
幾乎不會有那種無需任何改動就能在所有平台所有編譯器下正常運行的代碼。(這太理想了)
但是,如何處理不同編譯器,甚至不同平台的差異呢?這又不是三言兩語的事情。
針對你的問題,最好的辦法,就是DEBUG調試。
Ⅵ fortran 編譯器CVF6 debug問題請教
糾正一下樓上:換WIN7絕不可以。因為Compaq Visual Fortran 6.5在Win 7有兼容性問題。
如果想裝Compaq Visual Fortran 6.x,同意樓上改回XP。雙系統也可以啊。
Intel Visual Fortran 11在Intel官網上有試用版,另需獨立安裝Visual Studio。這個好像沒有兼容性問題。
Ⅶ fortran程序在CVF編譯器上可以運行在IVF上提示數組越界
ivf是比cvf更高的版本,均源於微軟的fortran。後續的版本也許強化了某些檢查,也許是編譯的預置開關有所變化 !!!
數組越界本身是嚴重錯誤,應修改源程序。
Ⅷ intel visual fortran compiler幹嘛用的
Visual Numerics Inc已於2004年初完成與Intel的結盟,將當時的IMSL Fortran Library的新版本v5.0整合在Intel Visual Fortran系列產品之專業版(承襲購並之Compaq Visual Fortran功能架構)中。2005.6月份發布其最新版本Intel Visual Fortran Compiler v9.0.018
針對Intel® CPU Pentium® 4, Xeon�6�4, Centrino�6�4 Itanium® 做最佳的福傳編譯,支持OpenMP及Auto-Parallelism特色. 「英特爾R Visual Fortran 編譯器Windows* 版」將Compaq Visual Fortran* (CVF) 語言的豐富功能與英特爾代碼生成及優化技術結合在一起,構成面向英特爾體系結構的下一代Fortran 編譯器。它提供250 多條CVF 與英特爾Fortran 命令及同義詞,使編譯器更加易於使用,同時仍能作為插件融入Microsoft Visual Studio 環境,並提供直接來自英特爾的技術支持。此編譯器是一套功能齊備的Fortran 95 編譯器,具有先進的優化功能,可以使Fortran 應用程序在英特爾R IA-32 與安騰2 處理器上快速運行。英特爾® 視覺FORTRAN 編譯器為窗口* 標記一個里程碑為FORTRAN 開發商。它帶來Compaq 視覺FORTRAN * 語言特色與英特爾編譯器代碼世代和優化技術一起。
性能、兼容性、技術支持:採用「英特爾 Visual Fortran 編譯器 9.0 Windows* 版」,可以提高應用程序速度,並保護您在開發工具上所作的投資。先進的優化功能可以給最新英特爾® 處理器上運行的應用程序帶來出眾的性能。本產品包含標准版與專業版。「英特爾® Visual Fortran 編譯器專業版」包含 Visual Numerics, Inc. 的「IMSL* Fortran 函數庫6.0」。
目前版本號最高的Intel Fortran編譯器,需要Visual Studio 6.0以上支持,可以生成更適用於Intel晶元的高效程序,是Intel平台下最優秀的Fortran語言編譯器。大家可以考慮丟掉Fortran 77編譯系統了:P
Fortran,是由Formula Translation兩個字所組合而成,意思是公式翻譯。它是世界上第一個被正式採用並流傳至今的高級編程語言。
性能、兼容性、技術支持
使用「英特爾® Visual Fortran 編譯器 Windows* 版」,可以讓您的應用程序在英特爾® 處理器上取得前所未有的絕佳性能。
此編譯器有標准版與專業版這兩個版本提供。「英特爾® Visual Fortran 編譯器專業版」包含 Visual Numerics, Inc. 的「IMSL* Fortran 函數庫 5.0」。
客戶評價:
「在英特爾編譯器的幫助下,我們開發了大型海洋模型,充分利用了在基於英特爾的系統上所作的投資。在使用『英特爾 Visual Fortran 編譯器 Windows 版』編譯代碼時,我發現,與以前的版本相比,性能提高了大約 20%。」
- Xianyao Chen 博士
海洋模型小組組長
中國第一海洋研究所
「『英特爾 Fortran 編譯器 7.0』堪稱一流,『英特爾 Visual Fortran 8.0』做得還要好。英特爾將 Compaq Visual Fortran 與『英特爾 Fortran』中最優秀的功能結合在一起,實現了一次巨大的飛躍。」現在為9.0最新版!
sual Fortran 與『英特爾 Fortran』中最優秀的功能結合在一起,實現了一次巨大的飛躍。」現在為9.0最新版!
Ⅸ 使用VISUAL STUDIO下Intel Visual Fortran編譯器,要對程序進行時間統計,函數描述與行描述功能在哪裡找
非常不好意思,我對這個不是很了解!
Ⅹ 大家編譯Fortran一般使用哪個編譯器
Fortran 主要的編譯有
1. gfortran 免費的編譯器,Linux 和 Windows 下都可以用,GCC 眾多編譯器的一個,我主要用的就是這個。
2. G95 免費的編譯器,安裝文件很小的編譯器,相比gfortran 優勢不明顯。
3. Watcom 的 Fortran 編譯器, 現在是免費的,Watcom 跟 GCC 一樣有很多語言的編譯器,Watcom 的 C 編譯器不錯,Fortran 沒感覺多好。
4. Intel Visual Fortran(簡稱 IVF),原來叫 Compaq Visual Fortran(簡稱 CVF) 收費軟體,不過可以先下載下來試用 30 天,編譯出來的二進制文件針對 Intel CPU 優化過,所以會快一些,但不是很明顯。
5. PGI Visual Fortran (PVF), 是 Portland Group Inc. 出的,收費軟體。
另外還有 Salford FTN95,simply fortran 等。 推薦使用 gfortran 和 Intel Visual Fortran.
