看板 Fortran 關於我們 聯絡資訊
因為離開學校環境,沒有ifort可以用了,但是要跑的模式 makefile選項只有pgf跟ifort可以選 嘗試去修改ifort flag 由原本 FLGS = $(INCLUDES) -mcmodel=medium -O2 -mieee-fp -align dcommons -extend_source -convert big_endian MODULES=-I${MOD_DIR} -module ${MOD_DIR} 改為 FLGS = $(INCLUDES) -mcmodel=medium -O -mieee-fp -falign-commons -extend_source -fconvert=big-endian -ffree-form MODULES=-I${MOD_DIR} -fintrinsic-modules-path ${MOD_DIR} 下指令 make COMPILER=gfortran 卻在第一行表示錯誤 c*** BNDARY 1 Error: Unclassifiable statement at (1) Mod_src/bndary.f:2: c 1 Error: Unclassifiable statement at (1) bndary.inc:1: Included at Mod_src/bndary.f:4: 想請問是不是我有哪個部分沒轉換好,或者這是註定好就是要買ifort QQ 另外我是在做camx,其中的makefile的修改 http://goo.gl/3kfNuS -- → a28829424:不過有一次聽到劉毅本人上課,那個發音之破爛,台灣應該 01/28 22:50 → a28829424:八成的高中生比他標準。而且劉上課時不用寫板書,後面 01/28 22:50 → magecandy:一堆人在打手槍 01/28 22:51 → a28829424:有辣妹幫他寫。劉毅就負責出一張嘴這樣XD 01/28 22:51 → a28829424:M大 = = 01/28 22:51 → a28829424:但是當初模擬考班對我幫助頗大倒是真的~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.226.0.91 ※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1436347334.A.92F.html
kerwinhui: 你這個是fixed form,不是free form 07/09 02:33
kerwinhui: 把 FLGS 的 -ffree-form 拿掉 07/09 02:34
kerwinhui: gfortran中.f預設是free form,所以應該要-ffixed-form 07/09 02:37
zmack0905: 很感謝,編譯上順多了,一開始會認為是FREE是因為很多 07/09 09:26
zmack0905: 行都超過72字,結果現在用fix都要自己去改 07/09 09:26
zmack0905: 請問是因為ifort跟pgf可以自己去抓這些錯然後讀進去 07/09 09:27
zmack0905: 還是我的FLAGS依然沒寫好? 07/09 09:27
zmack0905: 剛剛爬資料又想到一個可能,會不會因為c註解是fix的格式 07/09 09:32
zmack0905: 所以用FREE去寫會認為是錯誤,但I跟P可以忽略這問題? 07/09 09:32
kerwinhui: extend_source好像只是從72變成132吧,還是fixed-form 07/09 21:38
kerwinhui: i好像.f會默認fixed form,和g不一樣 07/09 21:41
jubilee2: 自己用的話IFORT LIUNX版是免費的 07/11 18:17
zmack0905: 很不幸的現在沒有免費了,四個身分都不合 07/11 20:43