後期 金曜日 1講時. 単位数/Credit(s): 2. 担当教員/Instructor : 是常 隆. 学期/Semester: 後期. 開講年度/Year: 2024. 科目ナンバリング/Course code/number: SPH-PHY323J. 使用言語/Language Used in Course: 日本語.
○
固体統計物理学講座
計算物理学
Computational Physics
様々な物理現象を理解する際、数値計算は非常に強力な手法となる。この講義では、数値計算を行う上で必要となる計算機の原理や環境構築のための知識、数値計算の手法やアルゴリズム、プログラミングの技術を概説する。また、実際に自分でプログラムを作成し数値計算を実行するための技術を習得する。
To understand various physical phenomena, numerical computation becomes a very powerful tool. In this lecture, we will outline the knowledge necessary for setting up the computational environment, the methods and algorithms of numerical computation, and the programming techniques. In addition, students will learn the skills necessary to create programs and execute numerical computations.
数値計算によってさまざまな問題を解く能力を身につける。
Acquire the ability to solve various problems through numerical computation.
1. 数値計算を行うための前提知識と計算環境整備
2. Python を用いた数値計算
3. 数値計算アルゴリズムとその実践(数値積分、常微分方程式、偏微分方程式、固有値問題、根の探索、モンテカルロ法など)
1. Prerequisite knowledge and preparation of the computational environment for numerical computation.
2. Numerical computation using Python.
3. Numerical computation algorithms and their application (numerical integration, ordinary differential equations, partial differential equations, eigenvalue problems, root finding, Monte Carlo methods, etc.).
数回のレポートによって評価する。
Evaluate through several reports.
授業で適宜紹介する。
Textbooks and references will be informed in the lectures.
授業の復習および実習を行う。
Students are required to review.