You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
I would like to calculate some pairstate interactions, but unfortunately the code fails... is there a simple solution to this?
using ARC in python 3.6, and just did the pip install ARC-Alkali-Rydberg-Calculator --upgrade, and also deleted the .arc-data directory...
@wetsixteen Simple solution is just to reduce the number of requested eigenstates from 250 to 200. That's second argument in diagonalise method. So the corrected call that should give result is
Reason: For the parameters set, you have only 231 purely dipole-dipole coupled states. That you can see if you run code with interactoinsUpTo=1 , it will tell you in matrix dimension what is the total number of states you have. Therefore if you ask for 250 eigenstates, it will have to diagonalise also quadrupole-dipole an quadrupole-quadrupole coupled states. For larger interatomic distances, these states essentially don't interact, and their close energy differences might be causing a trouble for ARPAC that seeks eigenstates closest to the given eigenValue (that is, it cannot sort eigenstates by their energies if they are essentially degenerate). That's why originally diagonalisation works, but then for larger inter-atomic distances it breaks, having finished first ~30%.
Future steps: I will try to check if this was the underlying reason and also adjust underlying routines so that in this case they output some user-friendly comment to help users.
@wetsixteen Thank you for submitting this. Please let me know if you experience any other problems.
Hi,
I would like to calculate some pairstate interactions, but unfortunately the code fails... is there a simple solution to this?
using ARC in python 3.6, and just did the pip install ARC-Alkali-Rydberg-Calculator --upgrade, and also deleted the .arc-data directory...
output.log
The text was updated successfully, but these errors were encountered: