贊助廠商

娛樂城推薦

首頁

電腦與網際網路/其他:電腦列表

Fortran- 無法輸出output(已寫好的檔案)

我拿到一份寫好的檔案要試跑理論上應該執行就好了 不過我怎麼試 make 或 gfortran 都沒有 output file 產生請問問題可能出在哪裡 還是我該用別的指令?(資料在 cabbagel.F主程式會呼叫一個叫做 parfit的資料夾裡面的檔案結果應該要產生成一個檔案我在Ubuntu 下打 make 或 make cabbagel 或 改成gfortran ,會跑但都沒有產生)__下面是主程式的makefile__# Makefile for PARFITS# version including handling of implicit switchesMAKE = makeFC = gfortranTRAJEC = traj.oBLASM = ./parfits/blasm/blas.o \ ./parfits/blasm/mutil.o \ ./parfits/blasm/dgesvd1.oINTEGR1 = ./parfits/integr/metanb.o# INTEGR2 = ./parfits/integr/difsys.o (not available)PARFITS = ./parfits/parfits.o \ ./parfits/monitn.o \ ./parfits/initju.o \ ./parfits/hcut.o \ ./parfits/inscal.o \ ./parfits/rankr.o \ ./parfits/evalc.o \ ./parfits/ssai.o \ ./parfits/chscal.o \ ./parfits/calcom.o \ ./parfits/ind.o \ ./parfits/intj.o \ ./parfits/idcon.o \ ./parfits/qdiff.o \ ./parfits/hdiff.o \ ./parfits/update.o \ ./parfits/fd.o \ ./parfits/yallfunc.o \ ./parfits/upmult.o \ ./parfits/exit.oINCREM = ./parfits/increm/increm4.o \ ./parfits/increm/inc4_l2.o \ ./parfits/increm/inc4_l1.o \ ./parfits/increm/inc4_l3.o \ ./parfits/increm/dec4_l2.o \ ./parfits/increm/sol_l2.o \ ./parfits/increm/sol_l1.o \ ./parfits/increm/sol_l3.o \ ./parfits/increm/dminv_l1.o \ ./parfits/increm/qpsol.o \ ./parfits/increm/lpckk.o \ ./parfits/increm/qpckk.o \ ./parfits/increm/qpckk1.o \ ./parfits/increm/qpckk2.o \ ./parfits/increm/crj.oCOV = ./parfits/cov/cov.o \ ./parfits/cov/cov4.o \ ./parfits/cov/covtot.oPRINT = ./parfits/print/print.o \ ./parfits/print/prtmain.o \ ./parfits/print/prthead.o \ ./parfits/print/prtit.o \ ./parfits/print/prtmatrix.o \ ./parfits/print/prtmatrixlp.o \ ./parfits/print/prtmatrixhp.o \ ./parfits/print/prtmatrixint.oPYMETS = pymets.oPYMET2S = pymet2s.oCABBAGEL = cabbagel.oCABBAGEQ = cabbageq.oCABBAGELLL = cabbagelll.oCABBAGEQQQ = cabbageqqq.oPYMETDS = $(PYMETS) $(PARFITS) $(INCREM) $(COV) $(INTEGR1) $(BLASM)$(PRINT) $(TRAJEC)PYMET2DS = $(PYMET2S) $(PARFITS) $(INCREM) $(COV) $(INTEGR1) $(BLASM)$(PRINT) $(TRAJEC)CABBAGDL = $(CABBAGEL) $(PARFITS) $(INCREM) $(COV) $(INTEGR1) $(BLASM)$(PRINT) $(TRAJEC)CABBAGDQ = $(CABBAGEQ) $(PARFITS) $(INCREM) $(COV) $(INTEGR1) $(BLASM)$(PRINT) $(TRAJEC)CABBAGDLLL = $(CABBAGELLL) $(PARFITS) $(INCREM) $(COV) $(INTEGR1) $(BLASM)$(PRINT) $(TRAJEC)CABBAGDQQQ = $(CABBAGEQQQ) $(PARFITS) $(INCREM) $(COV) $(INTEGR1) $(BLASM)$(PRINT) $(TRAJEC)FFLAGS = -c -g -WallCCFLAGS = -c -g -Wall#LDFLAGS = -Wallall: pymets pymet2s \ cabbagel cabbageq \ cabbagelll cabbageqqqpymets: lkmaxdim mkparfits $(PYMETDS) -@$(FC) $(PYMETDS) $(LDFLAGS) -o $@pymet2s: lkmaxdim mkparfits $(PYMET2DS) -@$(FC) $(PYMET2DS) $(LDFLAGS) -o $@cabbagel: lkmaxdim mkparfits $(CABBAGDL) -@$(FC) $(CABBAGDL) $(LDFLAGS) -o $@cabbageq: lkmaxdim mkparfits $(CABBAGDQ) -@$(FC) $(CABBAGDQ) $(LDFLAGS) -o $@cabbagelll: lkmaxdim mkparfits $(CABBAGDLLL) -@$(FC) $(CABBAGDLLL) $(LDFLAGS) -o $@cabbageqqq: lkmaxdim mkparfits $(CABBAGDQQQ) -@$(FC) $(CABBAGDQQQ) $(LDFLAGS) -o $@mkparfits: -@cd parfits;$(MAKE) parfitlkmaxdim: -@echo "Link auf maxdim wird gesetzt." -@rm maxdim.f -f ln -s ./parfits/maxdim.f maxdim.fclean: $(MAKE) clean -C ./parfits rm maxdim.f -f rm *.o -f rm fort.* -f rm pymets.f -f rm pymet2s.f -f rm cabbagel.f -f rm cabbageq.f -f rm cabbagelll.f -f rm cabbageqqq.f -f rm delays.f -f rm traj.f -f rm pymets -f rm pymet2s -f rm cabbagel -f rm cabbageq -f rm cabbagelll -f rm cabbageqqq -f# Following lines provide automatic invocation of the# C preprocessor cpp for FORTRAN files with suffix .F# (Default on most UNIX platforms, but not on IBM's)# define preprocessorCPP = /lib/cpp# compiler option for preprocessorCPFLAGS = -P.SUFFIXES: .F.F.o: -@$(CPP) $(CPFLAGS) $< $*.f $(FC) $(FFLAGS) $*.f -@rm -f $*.f.f.o: -@$(FC) $(FFLAGS) $*.f.c.o: $(CC) $(CCFLAGS) $*.c--
  • 發問日期:2021-06-05 01:40:12

無蝦米輸入法- windows 2020 4月累積更新後rime失效

2020-04-16 06:26 已解決,但再補個幹幹幹再次更新後,rime也可以用沒問題,可是筆和觸控的問題依舊不能用。嚇死寶寶了。google後知道這叫[手寫筆加十點觸控]->[單點觸控]別人也是在某次更新後就有這個問題,M$回答是:解除這三個driver重開機。人体学输入设备--符合HID标准的触摸屏人体学输入设备--Intel(R) precise touch device固件--surfaceouch幸好就正常了,我很依賴筆繪圖和寫筆記的。原文如下:https://answers.microsoft.com/zh-hans/surface/forum/all/surface/630a540b-efd7-4b84-bcb0-28a3bf52eb6a?auth=1不會縮網址歹勢~--2020-04-16 05:50 補個幹剛發現我的surface pen和多點觸不能用了.....明明只是還原更新。上次也是在某個更新之後,type cover鍵盤就死掉了。後來換整新機回來,type cover又可以用了。只能再更新一次看看,千萬別變成二選一就哭哭了。--原文使用:rime 1.3 + afrink大的 (Lua腳本語言擴充-實驗功能) (超好用的~真的~)就在剛剛,windows update 說v19.09的2020-4累積更新(KB4549951)需要重開機, 我就乖乖的重新啟動電腦,然後rime就掛了,雖然alt+shift可以切換到rime(這是windows的功能吧)但在rime下,完全沒有任何反應就是個英文鍵盤,在[中]上按右鍵的小選單上,點任何一個功能也都沒有作用。上來[liu]版想求救,才發現我連注音都沒裝啊(笑~)想想應該不是鍵盤壞了,於是就先把KB4549951給還原後重開機,沒想到rime就正常了。請問有人遇到相同的問題嗎?有解法嗎?--
  • 發問日期:2021-06-05 01:30:11

友站連結