Re: [問題] 練習用FDTD算波動方程式

看板Physics作者 (FDTDsoul)時間13年前 (2010/10/23 01:35), 編輯推噓4(404)
留言8則, 4人參與, 最新討論串4/4 (看更多)
@.@" 可以插題外話問點目前台灣科學模擬領域的情況嗎 目前台灣有用CUDA技術的實驗室多嗎? 大概有哪幾間? 有沒有人試過 以後轉職去做多媒體物理模擬? 像皮克斯 那種 :p 他們軟體部門是很多物理跟電腦之類的PHD 不過我猜大概都是名校的 我知道目前主流是 一則往台灣的業界 做那些光學模擬 改善參數 或是設計元件 另一種就是學術單位 找個缺 延續自己擅長的領域 混口飯吃 台灣似乎沒有啥從事科學軟體開發的公司 而歐美的公司可能又很競爭 不是國外那些名校的大概也很難有機會一開始就進去 目前唯一能想到的 就是大陸這幾年開始出現一些科學軟體公司 大陸市場夠大 所以有些在美國留學回來的大陸人 成立科學軟體模擬公司來搶國內市場 也許可以從那邊當跳板 工作個兩三年後 會加分很多 再跳去一些國外大的科學軟體模擬公司 機會就會高很多 跟物理討論比較沒關係了 純粹對科學計算這領域目前的情況 以及這領域對自己的人生規畫想法很感興趣 因為不是物理問題 歡迎私下交流討論心得 站內信或是私下MSN聊也可以 ^^" PS:之前無聊跟同學閒聊 好像台灣前陣子有人做過一些 non uniform grid 的計算 我對那效果很好奇 dispersion方面的問題不知道如何 還有在弄格點時怎樣想個方便的演算法 讓電腦自動去完成做這個流程 而最後精確度與提升的計算效益大概多少 ※ 引述《CaseyPig (凱西豬)》之銘言: : 1. dx/dt 是可以設為定值拉 : 我是建議先從一維開始 入射波先設時間函數 像指數遞減 或正漩波 : 邊界 你先用簡單的那幾個 : 先光打到它會吸收 在考慮放介質 : 介質的表現 就是放在u(x)的前面 像C(x)*u(x) : 然後先考慮不會lossy的材質 : OK以後 : 2. 用TFSF的方式 放入射光進去 : 邊界 先改成PML 材質用lossy的 像是Drude model : 補介電函數的方式 有RC , ADE,PLRC 先用RC吧 : RC=recursive convolution method : 學DFT 把時域轉成頻域 : 模擬結果 跟入設無窮大平面厚度d也是drude色散的反射 透設 吸收對照 : 3. 用一樣的方式 做2D 三D也是 : 加油 GOOD LUCK : 軟體先用Matlab吧 直接觀察波型 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.50.186

10/23 01:43, , 1F
阿 我們現在就在學CUDA耶 用來算Lattice QCD
10/23 01:43, 1F

10/23 13:17, , 2F
唉..感覺做模擬的在國內不太好找工作..
10/23 13:17, 2F

10/23 16:00, , 3F
我的FDTD 是CUDA的
10/23 16:00, 3F

10/23 16:43, , 4F
jiyo是套裝還是自寫的?你覺得上手度如何?跟mpi比的話
10/23 16:43, 4F

10/23 16:46, , 5F
台灣以前玩mpi的人少,現在CUDA似乎開始成為趨勢了
10/23 16:46, 5F

10/23 17:24, , 6F
我是自己寫的大概加速20~30倍左右
10/23 17:24, 6F

10/23 17:26, , 7F
不過我只是用單機版
10/23 17:26, 7F

10/23 17:26, , 8F
想要真的超級加速的話 就是MPI+CUDA了
10/23 17:26, 8F
文章代碼(AID): #1CmSjXY7 (Physics)
文章代碼(AID): #1CmSjXY7 (Physics)