Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 工學院
  3. 應用力學研究所
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/80991
Title: 硒化銅鋅錫中子衍射模擬演算法開發及優化
Development and Optimization of CZTSe Neutron Scattering Simulation Algorithm
Authors: Jin Lin
林瑨
Advisor: 張建成(Chien-Cheng Chang)
Co-Advisor: 包淳偉(Chun-Wei Pao)
Keyword: 硒化銅鋅錫,中子衍射,RMC演算法,模擬退火法,平行運算,CUDA,
CZTSe,neutron diffraction,RMC algorithm,simulated annealing,high performance computing,CUDA,
Publication Year : 2021
Degree: 碩士
Abstract: CZTSe硒化銅錫鋅為研究中的新型化合物太陽能電池材料,該材料具有低汙染、低製程成本的優勢,是取代目前太陽能電池材料的理想方案。製備薄膜硒化銅鋅錫時,材料形成的晶格結構會影響太陽能電池的光電特性,因此,進一步研究硒化銅鋅錫的結構對於理解及合理設計太陽能電池設備非常重要。本研究實作應用於計算硒化銅鋅錫中子衍射強度的蒙地卡羅演算法,透過演算法隨機生成硒化銅鋅錫的結構並根據薛丁格方程式計算其中子衍射強度,達到對實驗材料晶格結構精算的目的。為模擬實驗製備的粉末材料,演算法必須對龐大的晶格結構進行運算,以單核心CPU的運算能力進行需要耗費大量的時間來完成,而演算法的隨機性質需要多次的迭代計算來尋找最佳解,因此本研究針對演算法的效率進行研究以及優化。本研究以平行運算架構加速模擬運算效率,並透過增加硬體設備、提高並行性以及演算法優化等等方式提升模擬計算的效能,使硒化銅鋅錫中子衍射模擬演算法具擁有極高的效率。 本研究首先使用單個圖形處理器處理演算法中耗時最多的內積運算,以Nvidia公司提供的統一計算架構(CUDA)作為應用程式介面平行化演算法的計算,成功獲得5516倍的效能優化(相較於CPU)。隨後本研究更進一步使用訊息傳遞介面(MPI)將演算法分配至不同的核心進行運算,並啟用多個圖形處理器提高演算法的並行性;接著以不同的方式嘗試優化經過平行化的演算法,最佳化的使用各個硬體中的資源,使演算法能夠在對短的時間內完成。 最終本研究最佳化硒化銅鋅錫演算法,使模擬效能進一步提升至42678倍 (相較於CPU),大幅提升演算法的效率。此外,本研究透過擴充數個功能提高演算法的可靠度,包括添加數值演算法—模擬退火(Simulated annealing)法,使演算法能夠在龐大的解空間中有規則的尋找全域最佳解;實作物件導向版本的演算法,增加程式的可讀性以及安全性。
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/80991
DOI: 10.6342/NTU202102958
Fulltext Rights: 同意授權(限校園內公開)
Appears in Collections:應用力學研究所

Files in This Item:
File SizeFormat 
U0001-0209202115352000.pdf
Access limited in NTU ip range
5.04 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved