用户名: 密码: 验证码:
A general spectral method for the numerical simulation of one-dimensional interacting fermions
详细信息查看全文 | 推荐本文 |
摘要
This software implements a general framework for the direct numerical simulation of systems of interacting fermions in one spatial dimension. The approach is based on a specially adapted nodal spectral Galerkin method, where the basis functions are constructed to obey the antisymmetry relations of fermionic wave functions. An efficient Matlab program for the assembly of the stiffness and potential matrices is presented, which exploits the combinatorial structure of the sparsity pattern arising from this discretization to achieve optimal run-time complexity. This program allows the accurate discretization of systems with multiple fermions subject to arbitrary potentials, e.g., for verifying the accuracy of multi-particle approximations such as Hartree-Fock in the few-particle limit. It can be used for eigenvalue computations or numerical solutions of the time-dependent Schr枚dinger equation.

The new version includes a Python implementation of the presented approach.

New version program summary

Program title: assembleFermiMatrix

Catalogue identifier: AEKO_v1_1

Program summary URL:

Program obtainable from: CPC Program Library, Queen始s University, Belfast, N. Ireland

Licensing provisions: Standard CPC licence,

No. of lines in distributed program, including test data, etc.: 332

No. of bytes in distributed program, including test data, etc.: 5418

Distribution format: tar.gz

Programming language: MATLAB/GNU Octave, Python

Computer: Any architecture supported by MATLAB, GNU Octave or Python

Operating system: Any supported by MATLAB, GNU Octave or Python

RAM: Depends on the data

Classification: 4.3, 2.2.

External routines: Python 2.7+, NumPy 1.3+, SciPy 0.10+

Catalogue identifier of previous version: AEKO_v1_0

Journal reference of previous version: Comput. Phys. Commun. 183 (2012) 405

Does the new version supersede the previous version?: Yes

Nature of problem: The direct numerical solution of the multi-particle one-dimensional Schr枚dinger equation in a quantum well is challenging due to the exponential growth in the number of degrees of freedom with increasing particles.

Solution method: A nodal spectral Galerkin scheme is used where the basis functions are constructed to obey the antisymmetry relations of the fermionic wave function. The assembly of these matrices is performed efficiently by exploiting the combinatorial structure of the sparsity patterns.

Reasons for new version: A Python implementation is now included.

Summary of revisions: Added a Python implementation; small documentation fixes in Matlab implementation. No change in features of the package.

Restrictions: Only one-dimensional computational domains with homogeneous Dirichlet or periodic boundary conditions are supported.

Running time: Seconds to minutes.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700