Fortran基礎編程(入門簡介篇)
本文先向大家簡單介紹一個二分法的fortran程序,然后推薦大家使用一些輕便的編譯器,最后推薦一下學習的書籍、論壇。
Fortran程序分為自由格式與固定格式,固定格式太太太難看了,閱讀起來也很費力,但大多數遺留下來的有限元程序是按照固定格式來編譯的(木得辦法),自由格式閱讀起來就比較友好了,接下來就用自由格式來編寫一個二分法程序,固定格式相關的將會在以后的推文中涉及。程序在文末!
本程序采用Module將代碼塊進行封裝,程序中用到的變量、function、subroutine,整理到Module中,用的時候只需要Use一下就可,如行48。程序中一些語法、注意的細節將會在以后專門設立一個Fortran的欄目中進行講解。
木木最開始用的編譯器是VS+IVF,后來發現VS占用系統資源很多,卸載也很麻煩,用起來不順手,現在我用的是Simply Fortran編譯器,小巧輕便(100M左右),很很很好用,Simply Fortran安裝包及簡單的說明手冊在文末獲取。界面大致長這個樣子:
B站有的教學視頻也用的是這個編譯器,大家有興趣可以看一下。還有一個有意思的在線編譯FORTRAN網站:http://fortran.jsrun.net/ 。界面大致長介個樣子:
接下來就是推薦書籍和論壇了。書籍毫無疑問當然是臺灣大學彭國倫先生的《Fortran 95 程序設計》,書里面有自由格式的程序,也有對應固定格式的程序,雙管齊下,大家有興趣可以點擊了解一下。國內論壇的話推薦:http://fcode.cn/guide-61-1.html 很不錯的Fortran交流論壇,里面有大量的資料,代碼,工具免費使用,國外的話,大家都懂得(Github)。
好啦,今日木木的分享就結束啦,原來的粉絲群已經滿200人了,不能再掃碼加入了,大家有興趣可以加入剛剛開設的粉絲群2群:有限元最后的凈土。
Simply Fortran獲取方式:后臺回復Simply即可
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP





















