關於編譯器的問題 - Linux

Table of Contents

compiler的問題
intel的compiler 有比較好嗎?

是否一般用g77 gfortran gcc - c++ 就可以了呢? = =

這兩者差在哪呢?

因為之前的cluster
都有裝 intel的compiler 是否必要呢?
我知道openmpi 應該是必要

因為我老師教我學會架cluster

可是沒人教我 = =
我自己就亂搞亂學
現在變成霧煞煞

現在我其中一台fedora 14 ia32
ifort: command line remark #10010: option '-pthread' is
deprecated and will be removed in a future release. See '-help deprecated'
執行都跑這個 有人能告訴我怎麼樣解決嗎? = =

還有一台fedora 14 64位元
原本可以跑的
突然的
但現在直行會跑
ifort: warning #10315: specifying -lm before files
may supercede the Intel(R) math library and affect performance


我該怎麼辦??? = = ?

還是我openmpi的時候 直接 FC=gcc F77=G77 ? = =


有大師能指導我嗎?

--

All Comments

Charlie avatarCharlie2011-09-14
那兩個warning看起來不影響執行,就只是警告.第1個警告你趕
快換掉pthread呼叫(程式若不是你寫的,大概也無能為力),以
Wallis avatarWallis2011-09-17
後可能(只是可能)不再支援,第2個警告你用 -lm 會蓋過INTEL
的math lib(不可它也是說可能會蓋過),然後影響效能.
Candice avatarCandice2011-09-22
從文字上看起來,是編出來的東西仍是可用的.
只是可能壽命不長(未來新版不支援)以及可能比較慢
Ida avatarIda2011-09-23
除非編譯完真的不能執行,否則暫時是可以不理它
Agatha avatarAgatha2011-09-23
目前好像是不能執行得 = =