由於近代半導體物理和計算科學的快速發展,無論在軟體和硬體方面都有長足的進步,因此應用計算機程式來研究物理上的問題,進而發展出計算物理的新興領域。在這個課程中我們將介紹計算物理當中一個利用亂數進行計算的重要研究方法,稱為蒙地卡羅模擬。本課程中將詳細介紹如何利用亂數,來進行高維度的運算,特別應用在多體系統、凝態系統以及相關的相變化研究。近年來因為平行計算的快速發展,提供了良好的計算環境,因此在等本課程中,也會介紹如何利用MPI在多核心的CPU和巨量核心的GPU上,進行大量的平行計算,獲取非常重要的計算結果,進而得以檢驗的物理理論與理論模型。
Due to the rapid development of modern semiconductor physics and computing science, there have been great progress in software and hardware. Therefore, computer programs are applied to study physical problems and then develop a new field of computer physics. In this course, we will introduce an important research method in computational physics that uses mitogens to calculate, called Monte Carlo Mockup. In this course, we will introduce in detail how to use troubles to perform high-dimensional computing, especially in multi-systems, condensation systems and related changes. In recent years, due to the rapid development of parallel computing, it has provided a good computing environment. Therefore, in this course, we will also introduce how to use MPI to perform a large number of parallel computing on multi-core CPUs and huge core GPUs, obtain very important calculation results, and thus be able to examine the physical theory and theoretical model.
https://physexp.thu.edu.tw/~AP/YC/MCS
HTTPS://Phys exp.Taihu.Quota.Taiwan/~AP/YC/MCs
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
期中考期中考 Midterm exam |
40 | |
期末報告期末報告 Final report |
60 |