庞龙刚@华中师范大学
课程主页:http://www.ai4physics.cn:8080
开源代码:https://gitee.com/lgpang/mclphysics_notebooks.git
内容会随课程进行同步更新
计算物理是使用计算机辅助物理学研究的方法,包括公式推导、数值求解、数据分析与可视化。
有人说物理学家只能处理“真空中的球形鸡”问题,对于大部分物理问题,如果只想求解析解, 那只能做各种对称性、近似性(比如微扰展开)假设。
但是,如果允许物理学家求数值解,则能处理非常复杂而接近现实的系统。
计算物理 起源于二战时期使用计算机辅助弹道计算与核武器设计。
世界上很多人相信第一台计算机是 ENIAC, 而实际上 ABC(Atanasoff-Berry Computer,阿塔纳索夫-贝瑞计算机)才是真正意义上的第一台电子计算机。
ENIAC 的发明者之一莫科里见到 ABC 后向阿塔纳索夫请教,然后与合作者埃克特一起制造了 ENIAC 并申请了专利。美国法院后来推翻了莫科里的专利。
很多人认为美国制造第一颗原子弹的时候使用了 ENIAC (上图中的庞然大物),但是
难道 ENIAC 辅助核武器研发是传说?
实际上,ENIAC 确实为第一颗原子弹的设计出过力,因为 ENIAC 的研发者之一是冯诺依曼,
他带着原子弹设计遇到的大量科学计算问题加入的 ENIAC 的研发。
目前穿越剧很火,如果有人随身携带华为手机,穿越到 104 机时代,就能接手当时几乎所有的大规模工程计算任务!
随着计算能力的逐步提高,计算物理在科学和工程的各个方向发挥重要作用。
因计算物理涵盖内容太广,本课程尽量避免在一个方向过于深入,而是使用物理中的具体例子介绍下列这些通用的技术,
其中很多是个人多年学习研究中最希望曾经在计算物理课上学过的内容,