推 dpFish:我想原 po 的意思是要做統計預報啦。 08/02 16:18
→ dpFish:不過也推薦這篇,要設計一個 model 所要花費的努力不是靠 08/02 16:20
→ dpFish:熱血就可以達到的。 08/02 16:20
推 cassine:同意,我想困難之處在於演算法設計和資料蒐集 08/02 16:33
→ ZARD5333:wtula大 說的有道理,但並非一定要讀相關系所才可以有.... 08/02 18:12
→ ZARD5333:這些達成的目標...也許你看到的只是一小部份~並非全部~ 08/02 18:13
→ wtula:如果你的預報不想base on dynamics 那也不用搞那麼多東西 08/02 18:17
→ wtula:那照cwb發佈資料的時間去網站抓參數.然後作時間外插就可以 08/02 18:18
→ wtula:要想裝一點科學性就作一下線性回歸再外插這樣就有自己的預報 08/02 18:20
→ wtula:但是結果只是自爽用的.徒然浪費時間精神.還不如吃雞排看新聞 08/02 18:21
→ wtula:聽不進去就算了..反正現在太多人不願深究 一切都用想當然爾 08/02 18:23
→ Morbert:我看見了專業與業餘的差別.. 08/02 19:58
推 Sunal:堂哥先前在資策會資訊工程研究所駐氣象局工作. 08/02 20:08
→ Sunal:工作內容大概就是預測颱風路徑之類的 不過他是資工畢業的 08/02 20:10
推 stevenliu121:III在CWB是負責開發預報資訊工具,應該沒啥接觸預報技 08/02 22:37
→ stevenliu121:術 08/02 22:37
→ arenptt:我很訝異目前大氣領域用fortran,有用matlab等高階軟體嗎? 08/03 09:18
推 tytony:fortran運算上比其他語言都還要快 所以都會教fortran 08/03 09:30
→ tytony:介面越人性化(像matlab)在大量運算上就會比較慢 08/03 09:31
推 Sunal:在土木領域 大部分也都是用fortran 08/03 10:10
→ arenptt:C language 的最佳化已經非常好, 數值用的lib也很多 08/03 13:11
→ arenptt:配合matlab應該可以加快模型的驗證 08/03 13:13
→ arenptt:模型驗證後, 再以C或fortran進行實作, 是否更有效率? 08/03 13:15
推 fenda:之前的了解是model常常是邊跑邊改的. 08/03 13:27
→ arenptt:謝謝w大, 因為我學的fortran是77, 95就沒用過了 08/03 14:47
→ arenptt:不過以我對compiler的了解, 很難有程式語言超越C 08/03 14:48
→ arenptt:甚至assembly都做不到, 因為資料pipeline optimization 08/03 14:49
→ wtula:我不知道你的超越指的是什麼? 高鐵跟法拉力怎麼比? 08/03 14:50
→ arenptt:人腦已無法應付這麼複雜的排程 08/03 14:51
→ arenptt:甚至在平行處理的CPU架構下, 幾乎有賴compiler 08/03 14:54
→ wtula:呵呵~你還是先把文章看完吧.C很好 但fortran最適合 就這樣 08/03 14:58
→ arenptt:以我在IT產業所見, 即時系統幾乎是C獨大, assembly也不夠 08/03 14:59
→ arenptt:我看過了才回的 08/03 14:59
→ wtula:即時系統是什麼意思? 跑馬拉松最快跟跑百米最快 誰比較快? 08/03 15:06
→ wtula:模式一放下去跑幾十天 甚至不停的都有 最好 =/= 最適合 08/03 15:07
→ arenptt:即時, 簡言之就是處理速度比資料進來的速度快 08/03 15:20
→ arenptt:我想就到此, 這是大氣板, 不是程式語言板 08/03 15:22
→ arenptt:謝謝w大的comments 08/03 15:24
推 BrianCashman:其實那篇文章充滿了誤解,早先.f好用是因為imsl 08/03 19:56
→ BrianCashman:所以才會有所謂"自然地描述數學問題"的謬論,真正能 08/03 19:57
→ BrianCashman:自然地描述數學的語言現存大概只剩Mathematica 08/03 19:58
→ BrianCashman:且fortran其實也是高階語言,真正效率是在編譯器 08/03 19:59
→ BrianCashman:對於演算法最佳化的改進比強調用何種語言還有用 08/03 20:01
→ BrianCashman:工程力學模式所遭遇的最大問題是早先程式都是.f 08/03 20:02
→ BrianCashman:而教授在當學生時也只學過fortran,面對龐大的code要 08/03 20:03
→ BrianCashman:轉換及學習其他語言所要付出的代價成本太高,最終 08/03 20:04
→ BrianCashman:到頭來工程學界還是fortran最盛行,這是歷史結果 08/03 20:05
→ BrianCashman:不適合用以爭論何種語言的優劣。 08/03 20:06
→ BrianCashman:還有Matlab是屬於直譯式語言,拿來跑高解析度模式會 08/03 20:07
→ BrianCashman:你讓想徹底放棄使用。 08/03 20:08
→ BrianCashman:補充一點,曾有系上教授一樣抱持福傳最快的優越感, 08/03 20:13
→ BrianCashman:但其mpi函示庫卻還是以C所編寫的.so,請問這樣還是 08/03 20:15
→ BrianCashman:純正的fortran嗎?更遑論產生gif png的code也是C 08/03 20:16
→ wtula:不可否認「自然地描述數學問題」是誇張了,微分方程一樣要 08/03 23:31
→ wtula:要用數值方法離散化來求解。至於許多程式的轉換不易 你可以 08/03 23:35
→ wtula:那是一種優勢 但我沒見過有人說因為這樣 所以F比C好 08/03 23:36
→ wtula:使用F的人大多對其向下相容以及計算速度還有人性的寫作風格 08/03 23:37
→ wtula:感到喜愛~ 請不要隨便給人扣帽子 C的優勢從沒人質疑過 08/03 23:38
→ wtula:mpi沒用過不敢講~ 我的瞭解 mpi有通常都會有for c &for f 08/03 23:43
→ wtula:應該不至於用到for c的函式庫 最後我還是要強調 C很好很強大 08/03 23:46
→ wtula:但是不是我一定要拿最好最強大的工具來用? fortran具備 08/03 23:47
→ wtula:科學計算所需要的各種優點那就夠了 想改用C請自便 沒人攔著 08/03 23:52
→ wtula:你有本事進行運算 就算你用casio計算機也不會有人說一句話 08/03 23:56
→ wtula:最後一句話 程式只是我們的工具不是目的 哪個好用 容易用 08/04 00:05
→ wtula:適合用 就可以了 如果手段變目的 那是反客為主 砍掉重練吧 08/04 00:10
→ wtula:以上回應到此為止 謝謝各位指教 08/04 00:10
推 civelant:術業有專攻 大氣專業VS業餘的口氣~~就當專業算了 08/04 04:01
→ civelant:但我可不認為可以跨到資工領域來長篇大論 08/04 04:02
→ civelant:大氣土木用fortran 延習和歷史因素一定有 絕不是好用方便 08/04 04:03
→ civelant:運算快速這麼單純 要快的話 去學C搭配組語吧 但大氣有學 08/04 04:04
→ civelant:C的人 我看可沒多少人接觸過那比fortran還接近機器語言的 08/04 04:05
→ civelant:組合語言 08/04 04:05