TDDFT: Too small a subspace error?


Click here for full thread
Forum Regular
The problem in your case is that you did not allocate enough memory for the calculation to fit in memory so the code switched to the disk-based algorithm. This algorithm is limited to 10 GB of disk space, so the code reduced the maximum subspace to 33 vectors in order to be able to store the necessary quantities. Since you requested 50 roots, the code crashed because you can't solve for 50 roots with only 33 vectors in your subspace.

You can increase your allocated GA memory and/or decrease the number of roots requested to get the calculation to run. I believe that you need about 5 times the amount of GA memory that is indicated in your input, so you can increase the GA memory by a factor of 5 or decrease the number of roots by the same factor.