Solution of Bose Hubbard model using ARPACK

  • Thread starter Thread starter Sayan Lahiri
  • Start date Start date
  • Tags Tags
    Hubbard Model
Click For Summary
SUMMARY

The discussion focuses on solving the Bose Hubbard model using ARPACK for a system with 8 sites, each having 3 possible states, resulting in a matrix dimension of 6561x6561. The user reports that LAPACK functions efficiently handle matrices up to 3000x3000 but fails for larger dimensions. They reference the dsdrv1.f example from ARPACK, which demonstrates solving the 2-dimensional Laplacian with zero Dirichlet boundary conditions, but seek guidance on adapting this example to their specific problem.

PREREQUISITES
  • Understanding of the Bose Hubbard model
  • Familiarity with ARPACK and its dsdrv1.f example
  • Knowledge of LAPACK and its limitations
  • Basic concepts of finite difference methods and boundary conditions
NEXT STEPS
  • Study ARPACK documentation for advanced usage and matrix size handling
  • Explore LAPACK alternatives for large matrix computations
  • Research finite difference methods specific to the Bose Hubbard model
  • Learn about efficient matrix storage techniques for high-dimensional systems
USEFUL FOR

Researchers and practitioners in quantum physics, computational physics, and numerical analysis, particularly those working on the Bose Hubbard model and large matrix computations.

Sayan Lahiri
Messages
2
Reaction score
0
Sir currently I am trying to solve a system which has 8 sites and each site can have 3 possible states(0 or 1 or 2).So the dimension of matrix is 6561*6561.The lapack works good till 3000*3000.But for larger system it fails.I have studied the dsdrv1.f example from arpack where they have solved the problem for central difference discretization of the 2-dimensional Laplacian on the unit square [0,1]x[0,1] with zero Dirichlet boundary condition.But I can not understand what changes i should make in my case.Please help
 
Technology news on Phys.org
I can not understand how to apply the example given in arpack
 
Can you give more details of what you are trying to do and what you have tried?
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 6 ·
Replies
6
Views
6K
  • · Replies 7 ·
Replies
7
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
3
Views
2K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 175 ·
6
Replies
175
Views
28K
Replies
9
Views
7K