2013-10-29 164 views
3

我正在調查在Matlab中編譯Fortran代碼。唯一支持的編譯器顯然是英特爾Fortan Composer。我想知道是否有學術使用許可證,包括將用英特爾Fortran Composer編譯的文件分發給學術用途?許可英特爾Fortran編譯器

+1

如果fortran代碼將被開發或繼續前進,你可以考慮用f2matlab將它轉換爲matlab源代碼。一個障礙可能是你可能需要優化m文件才能使它與Fortran具有相似的性能。 –

+0

這當然是我們的意圖。也許我們應該考慮將其轉換爲C++代碼的簡單方法,因爲這是不可管理的。 – MrOperator

回答

4

英特爾提供學術許可證,只需查看他們的電子商店或詢問當地的經銷商。然而,這不是免費的。我每天都在使用該許可證所涵蓋的編譯器。它還應該包括二進制再分配,但更好的地方是這樣的問題是Intel Support Forums

2

有英特爾Fortran編譯器的非商業版本的Linux:http://software.intel.com/en-us/non-commercial-software-development

我不是太肯定,如果包括的「學院派」二進制分發 - 你最好檢查許可協議。

+0

謝謝,對於linux和mac matlab支持免費的編譯器。在Windows上,他們似乎沒有非商業版本。無論如何感謝 – MrOperator

+3

這些只是針對**非商業用途,學術用途不具備資格,因爲研究人員和教師都爲這項工作付費。 –

+0

@VladimirF:謝謝,很高興知道... –

相關問題