-
Hello @scemama I’m in a dilemma here, would use your advice! I am running FCI calculations for large Hydrogen rings(H19, H20,H21) in a 6-31g basis set utilizing the entire active space (38, 40, 42 MOs). I am running the calculations on a cluster and this is the available hardware. I am attempting to parallelize the calculation but I can’t get them to run faster than the 24 hour time limit. At the time of death, most calculations are at around 3 million determinants. It is worth noting that I adjusted the convergence criteria to be either 1000,000,000 determinants or a 10^-4 PT2. I have two suspicions: 1: That I am not running parallelization correctly. This is a sample slurm file
Do you have any advice on how I can do that? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Hello,
Then, set read_wf to true, so that the next runs will continue from the currently selected determinants.
Also, using an optimized BLAS such as MKL can make a big difference. |
Beta Was this translation helpful? Give feedback.
Hello,
using the
gfortran_avx
configuration, you are using a default BLAS library which is very inefficient. I strongly recommend you to use MKL instead (gfortran_mkl
) or OpenBLAS.Until version 13 of gfortran, the performance obtained with the intel compiler was much better than with gfortran, but gfortran has improved a lot recently. So I suggest that you try a more recent version of gfortran or the intel compiler.
Don't use the ifx compiler from intel: last time I tried it it was very slow and full of bugs, so I will not trust it before a few years. You should ifort, which is much more robust and fast.
On your laptop, are you also using the same singularity container? I suspect that th…