Page 2 of 2
Re: How to calculate RAM for BSE
Posted: Thu Dec 24, 2020 4:11 pm
by Daniele Varsano
Dear Fadil,
you can either:
1) using the iterative solver haydock in BSS_mode
2) or compile the code using the scalapack support and assign CPU in the BS_nCPU_LinAlg_DIAGO variable.
Best,
Daniele
Re: How to calculate RAM for BSE
Posted: Fri Dec 25, 2020 11:09 pm
by Fadil
Dear Daniele,
Since I will calculate the excitonic eigenstates I have to use the diagonalization method.
I compiled the code using the scalapack support and set BS_nCPU_LinAlg_DIAGO as different variables like 2, 8, 16, but still does not work.
You can find the report and input files in the attachment.
Best
Re: How to calculate RAM for BSE
Posted: Sat Dec 26, 2020 7:27 am
by Daniele Varsano
Dear Fadil,
actually, I do not understand why there are problems in diagonalizing a 20kx20k matrix in you system as you should have enough memory.
In any case you can solve iteratively using haydock and then calculate the eigenvectors of a desired number of eigenstates using the slepc libraries, you can find here some
instructions.
Best,
Daniele