我正在处理一个代码,其中涉及使用 Crank-Nicolson 时间步求解一维薛定谔方程。代码是用 NumPy/SciPy 编写的,我做了一些分析,发现大部分模拟时间都被调用线性求解器(在本例中为 spsolve)占用了。我正在使用简单的离散化,这样我的矩阵是对称的和三对角的,我想知道是否有人尝试过直接实现 Thomas 算法之类的事情,以及这是否能够击败 spsolve。
Python中的三对角求解器
计算科学
Python
线性求解器
scipy
2021-12-14 02:45:53
0个回答
没有发现任何回复~
其它你可能感兴趣的问题