我編碼爲fortran 77,但我想轉換爲fortran 90 ..在哪裏可以下載轉換器軟件?fortran轉換器軟件77到fortran 90
回答
谷歌查詢「fortran 77 convert 90」的第一個結果返回this page,其中有3個免費工具和2個商業列表(點擊「Subprograms,Converters,Key Works」鏈接後)。我很久沒有使用過Fortran,也無法保證任何這些工具的質量。
自由程序轉換(http://www.nag.co.uk/nagware/Examples/convert.f90)將從Fortran 77固定源表單轉換爲Fortran 90/95/2003自由源表單並進行一些簡單的轉換,如聲明。還有一些商業產品,如SPAG(http://www.polyhedron.com/spag0html)。
謝謝!第一個URL似乎直接進入http://www.nag.co.uk/。你有該程序的更新網址嗎?或者您是否有推薦的程序從Fortran 90轉換爲Fortran 77? – Randel 2013-11-09 16:24:27
我已經找到並使用了三個程序convert.f90
(Michael Metcalf),preconvert.f90
(Purple Sage Computing Solutions,Inc.)和to_f90.f90
(Alan Miller)。
他們都沒有100%像我預期的那樣工作。結果取決於你的來源與程序期望看到的程度有多接近。
爲了您的方便,我已經拉上了源文件並在這裏舉辦他們: Source Files
我用康柏的Visual Fortran的6.5編譯成三個獨立的項目。如果你想項目也使用此鏈接 CVF 6.5 Projects
祝你好運。
我想知道爲什麼我沒有評論就得到了一個downvote? – ja72 2014-03-02 20:24:25
我推薦Lemon Lab f2f。我有點偏頗,因爲我是最初的開發者,但是我的動機是因爲我認爲這些替代品沒有很好地工作。如果你喜歡,試試看。
適用於我的簡單目的(包括儘可能避免使用fortran)。 – naught101 2012-05-29 05:05:00
這裏是一個蟒的解決方案,我幫助寫:https://github.com/arktools/fortran_tools
它成功地轉換的整個空軍F77 DATCOM代碼F90,所以是行之有效的。我有時間會添加更多功能。
如果任何人發現它有用/並進行修改,請隨時爲項目做出貢獻。
- 1. Fortran 90/95轉換器軟件到Fortran 77
- 2. FORTRAN 77和90個MPI庫
- 3. 編譯FORTRAN IV或轉換爲FORTRAN 77?
- 4. 將Fortran 77轉換爲Fortran 95
- 5. 使用FORTRAN 90中的ran1 FORTRAN 77子程序90
- 6. 將Fortran IV轉換爲77
- 7. Fortran 77轉換爲C++
- 8. 如何在Fortran 90/95中使用Fortran 77子例程?
- 9. 從Fortran IV更新到Fortran 77
- 10. FORTRAN 77 - SWAP
- 11. IEEE_UNDERFLOW_FLAG IEEE_DENORMAL Fortran 77
- 12. 將Fortran 77代碼轉換爲Python
- 13. 什麼是FORTRAN * 77
- 14. 在FORTRAN 90
- 15. 轉換一個去到從聲明的Fortran 77到Python
- 16. 從fortran轉換成excel文件fortran(ftn95)
- 17. Fortran 90讀取文件
- 18. 使用Fortran 77編譯器編譯Fortran IV代碼
- 19. Fortran 95編譯器是否可以編譯Fortran 77代碼?
- 20. 查詢Fortran 90中
- 21. 如何在FORTRAN 90
- 22. Fortran中的int()函數77
- 23. Fortran 77抱怨常見塊
- 24. 如何識別fortran標準 - '77,'90或'95?
- 25. 在Fortran 77中重命名文件
- 26. 無法配置MPICH。所選的Fortran 90編譯程序gfortran不與選定的Fortran 77編譯器gfortran
- 27. 轉換FORTRAN循環到Java
- 28. 將fortran 77函數傳遞給C/C++
- 29. 如何扭轉角色鏈? fortran 90
- 30. 在Fortran中的另一個Fortran程序中調用Fortran程序77
一旦轉換完成,你將如何處理它?代碼轉換器通常會生成可以工作但很難處理的代碼。 – 2010-07-23 21:25:12