族谱网 头条 人物百科

计算物理学

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:591
转发:0
评论:0
背景在物理学中,要求基于各种数学模型的理论,都能够对这些理论所描述的系统的行为给出精确的描述。不幸的是,很多问题无法得到精确解(即解析解),或求精确解的过程过于复杂。(比如,经典力学中的多体问题。量子力学中,除少数极端近似的大多数问题。)此时,将会使用数值近似的方法来求解这类问题。计算物理学就是这样一门数值近似的学科,它使用计算有限的计算步数(往往计算量很大)与简单的数学方法(算法),利用计算机操作、演算,得到相应的近似解与相应的逼近误差。物理学中的地位计算物理学在物理学中的地位目前存在着争议。有时候它被视作理论物理的重要工具,有时也被看做一种“计算机实验”,同时也有人将其看作介于理论物理与实验物理之间的第三条物理学分支。考虑到计算机也同时被应用于记录实验数据并进行相应分析,它也可能不适于被单纯地归类为计算科学。问题与挑战即使使用了计算物理方法,物理问题也时常难以求解。这通常由如下几个(数...

背景

在物理学中,要求基于各种数学模型的理论,都能够对这些理论所描述的系统的行为给出精确的描述。不幸的是,很多问题无法得到精确解(即解析解),或求精确解的过程过于复杂。(比如,经典力学中的多体问题。量子力学中,除少数极端近似的大多数问题。)此时,将会使用数值近似的方法来求解这类问题。计算物理学就是这样一门数值近似的学科,它使用计算有限的计算步数(往往计算量很大)与简单的数学方法(算法),利用计算机操作、演算,得到相应的近似解与相应的逼近误差。

物理学中的地位

计算物理学在物理学中的地位目前存在着争议 。有时候它被视作理论物理的重要工具,有时也被看做一种“计算机实验” ,同时也有人将其看作介于理论物理与实验物理之间的第三条物理学分支。考虑到计算机也同时被应用于记录实验数据并进行相应分析,它也可能不适于被单纯地归类为计算科学。

问题与挑战

即使使用了计算物理方法,物理问题也时常难以求解。这通常由如下几个(数学)原因造成:缺少相应算法、无法对数值解进行相应分析、复杂度过高和混沌现象。比如,斯塔克效应现象中电子波函数的求解(量子力学中,当原子处在强电场时,电子行为会发生相应变化),将需要一套很复杂的算法才能求解(目前只能求解其中的一部分情况);有些问题,则必须使用暴力计算或者时间空间复杂度很高的算法,比如一些复杂方程的求解和图形化方法。有时也会需要使用数学中的摄动理论(如量子力学中的微扰理论)进行近似求解,比如上面提到的斯塔克效应。

此外,量子力学中很多问题的解是指数形式的,其数值解也会相应地发生指数爆炸;此外,宏观系统往往具有10 数量级的分子个数,也提高了模拟计算的难度。

最后,很多物理系统本质上是非线性的,甚至是混沌的。这也使得我们难以确定计算机得到的“解”是否是由数值近似带来的逼近误差本身造成的。

方法与算法

由于计算物理学可以研究的问题十分广泛,人们通常按照其解决的数学问题或使用的数学方法来分类,一般可归类如下:

这些方法被用来研究所建模系统的物理特性。

计算物理学也时常受到计算化学的影响,比如固体物理学家利用密度泛函理论研究固体的物理特性的方式,与化学家研究分子行为的方式基本一致。

此外,计算物理学研究也需要相应的软件与硬件来支撑,有时会需要超级计算机和高性能运算的相关技术支持。比如热核聚变的研究中就使用了超级计算机来模拟等离子体行为。

分支与交叉

几乎所有物理学的主要分支都能在计算物理学的应用中找到一席之地,比如计算力学、 计算电动力学 ( 英语 : Computational electromagnetics ) 、计算等离子体等。计算力学又由计算流体力学(CFD)、计算固体力学、计算接触力学组成。而计算流体力学与计算电动力学又共同促成了 计算磁流体力学 ( 英语 : Computational magnetohydrodynamics ) 。量子力学N体问题中,当N趋近于无穷大时就变成了计算化学问题。 作为计算物理重要分支的计算固体物理,又直接应用于材料科学。

一个与计算凝聚态物质特性相关的分支叫做计算统计力学,用于解决其他方法难以解决的一些问题(比如渗透过滤、磁旋等)。

计算天体物理学 ( 英语 : Computational astrophysics ) ,乃是对于天体物理学问题所进行的技术与方法。

应用

主要用于解决计算物理学的问题,应用在物理学不同领域皆,现代物理学研究的重要组成部分。如: 加速器物理学 ( 英语 : Accelerator physics ) 、天体物理学、流体力学(含:计算流体力学)、晶体场理论/ 格点规范理论 ( 英语 : Lattice field theory ) (尤其是 格点量子色动力学 ( 英语 : Lattice quantum chromodynamics ) )、等离子体(见: 等离子体模拟 ( 英语 : Plasma modeling ) )、模拟物理系统(应用在分子动力学)、蛋白质结构预测、固体物理学、软物质等诸多物理学之领域。

计算化学在固体物理学 ( 英语 : Computational chemical methods in solid-state physics ) ,例如用密度泛函理论计算固体的特性,是一种类借助于计算化学理念研究来研究固体分子的物理特性的策略,以及参与其他大量的固体物理学计算。又如电子能带结构和磁性能,电荷密度可以通过这几种方法计算,包括 卢京格尔科恩–模型 ( 英语 : Luttinger–Kohn model ) /K·p微扰理论和从头计算法。

应用软件

计算物理常用软件主要为Matlab,和Mathematica和Maple等数值计算软件,这些软件提供了大量求解常见计算物理问题的工具,供使用者直接应用。常见的高级语言也可以实现相同的计算功能,有时甚至能够更高速完成任务,但这也需要相应的编程技巧与计算物理知识作支撑。

参见

数学物理

第一原理计算 ( 日语 : 第一原理計算 )

分子动力学


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· 计算
字源计算的英文Calculation,字源来自古希腊语:Κάχληκα,意为碎石,用来计算数目用的小石头,它译为拉丁语:Calculus,之后成为英语:Calculation。在英文中,还有另一个字Computation,也被译为计算。这两个字在中古时代被分开。参见算盘电子计算器数学
· 计算员
参考文献Grier,DavidAlan,TheHumanComputerandtheBirthoftheInformationAge,JosephHenryLecture,PhilosophicalSocietyofWashington,May11,2001.Grier,DavidAlan,WhenComputersWereHuman,PrincetonUniversityPress,2005.ISBN0-691-09157-9.
· 云计算
基本特征互联网上汇聚的计算资源、存储资源、数据资源和应用资源正随着互联网规模的扩大而不断增加,互联网正在从传统意义的通信平台转化为泛在、智能的计算平台。与计算机系统这样的传统计算平台比较,互联网上还没有形成类似计算机操作系统的服务环境,以支持互联网资源的有效管理和综合利用。在传统计算机中已成熟的操作系统技术,已不再能适用于互联网环境,其根本原因在于:互联网资源的自主控制、自治对等、异构多尺度等基本特性,与传统计算机系统的资源特性存在本质上的不同。为了适应互联网资源的基本特性,形成承接互联网资源和互联网应用的一体化服务环境,面向互联网计算的虚拟计算环境(Internet-basedVirtualComputingEnvironment,iVCE)的研究工作,使用户能够方便、有效地共享和利用开放网络上的资源。互联网上的云计算服务特征和自然界的云、水循环具有一定的相似性,因此,云是一个相当贴切的...
· 计算科学
应用计算科学的问题域包括:数值模拟数值模拟有各种不同的目的,取决于被模拟的任务的特性:重建和理解已知事件(如地震、海啸和其他自然灾害)。预测未来或未被观测到的情况(如天气、亚原子粒子的行为)。模型拟合与数据分析适当调整模型或利用观察来解方程,不过也需要服从模型的约束条件(如石油勘探地球物理学、计算语言学)。利用图论创建网络的模型,特别是那些相互联系的个人、组织和网站的模型。计算优化最优化已知方案(如工艺和制造过程、前端工程学)。方法和算法计算科学中的算法和数学方法是多样的,常用的应用方法包括:数值分析作为收敛和渐近级数的泰勒级数的应用利用自动微分计算微分利用有限差计算微分图论集凭借泰勒级数和理查森外推法进行高阶微分逼近均匀网格上的积分方法:矩形法、梯形法、中点法和辛普森积分法龙格-库塔法解常微分方程蒙特卡洛方法分子动力学数值线性代数用高斯消元法计算LU因子乔里斯基分解离散傅里叶变换及应用牛...
· 计算化学
简介理论化学泛指采用数学方法来表述化学问题,而计算化学作为理论化学的一个分支,常特指那些可以用电脑程序实现的数学方法。计算化学并不追求完美无缺或者分毫不差,因为只有很少的化学体系可以进行精确计算。不过,几乎所有种类的化学问题都可以并且已经采用近似的算法来表述。理论上讲,对任何分子都可以采用相当精确的理论方法进行计算。很多计算软件中也已经包括了这些精确的方法,但由于这些方法的计算量随电子数的增加成指数或更快的速度增长,所以他们只能应用于很小的分子。对更大的体系,往往需要采取其他一些更大程度近似的方法,以在计算量和结果的精确度之间寻求平衡。计算化学主要应用已有的电脑程序和方法对特定的化学问题进行研究。而算法和电脑程序的开发则由理论化学家和理论物理学家完成。计算化学在研究原子和分子性质、化学反应途径等问题时,常侧重于解决以下两个方面的问题:为合成实验预测起始条件研究化学反应机理、解释反应现象计算...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信