An implementation of the Lanczos algorithm for the exact diagonalization of the two dimensional Hubbard model on a 4×4 square lattice on the Connection Machine CM‐2 system is described. The CM‐2 is a massively parallel machine with distributed memory. The program is written in C/PARIS. This implementation minimizes memory usage by generating the matrix elements as needed instead of storing them. The Lanczos vectors are stored across the local memory of the processors. Using translational symmetry only, the dimension of the Hilbert space at half filling is more than 10 million. A speed of about 2.4 min per iteration is achieved on a 64K CM‐2. This implementation is scalable. Running it on a bigger machine with more processors speeds up the process. The performance analysis of this implementation is shown and discuss its advantages and disadvantages are discussed.
Skip Nav Destination
Article navigation
Research Article|
November 01 1992
Implementation of the Lanczos algorithm for the Hubbard model on the Connection Machine system Free
P. W. Leung;
P. W. Leung
Supercomputer Computations Research Institute, Florida State University, B‐186, Tallahassee, Florida 32306‐4052
Search for other works by this author on:
Paul E. Oppenheimer
Paul E. Oppenheimer
Thinking Machines Corporation, Cambridge, Massachusetts 02142‐1264
Search for other works by this author on:
P. W. Leung
Supercomputer Computations Research Institute, Florida State University, B‐186, Tallahassee, Florida 32306‐4052
Paul E. Oppenheimer
Thinking Machines Corporation, Cambridge, Massachusetts 02142‐1264
Comput. Phys. 6, 603–609 (1992)
Article history
Received:
March 05 1992
Accepted:
June 12 1992
Citation
P. W. Leung, Paul E. Oppenheimer; Implementation of the Lanczos algorithm for the Hubbard model on the Connection Machine system. Comput. Phys. 1 November 1992; 6 (6): 603–609. https://doi.org/10.1063/1.168440
Download citation file:
Citing articles via
Related Content
An algorithm for the fast Fourier transform on a Connection Machine
Comput. Phys. (January 1990)
Application of Lanczos and conjugate gradient methods to a class of computational problems in physics
Comput. Phys. (September 1989)
Spline algorithms for continuum functions
Comput. Phys. (May 1989)
A general purpose interactive programmable laboratory interface system using the IEEE‐488 Bus
Comput. Phys. (May 1991)
A new peak search routine for fast evaluation on small computers
Comput. Phys. (July 1991)