-
Dear Dr. Tadano, I am doing a 3rd order force constant calculation for my structure which have 120 atoms in the supercell. The 3rd order force constant calculation went well up to 3rd nearest neighbor cutoff distance but when I increased the cut off distance to 4th nearest neighbor and above (I am running a convergence test with respect to cut off distance), the Alm code stops giving me the following error message: terminate called after throwing an instance of 'std::bad_alloc' I know it happens due to memory issue. I have tried running it both in my PC and supercomputing cluster but no luck (same error persists). I have attached my input file and last part of the logfile for your reference. Please let me know your valuable suggestions. Thank you very much for your time. Best Input file: &general &optimize &interaction &cell &cutoff / &position / The Alm code stops after the following section in the log file OPTIMIZATIONLMODEL = least-squares Training data file (DFSET) : DFSET_cubic NSTART = 1; NEND = 2147 Total Number of Parameters : 22051 Entering fitting routine: SVD with constraints considered algebraically. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
To store the sensing matrix A, you will need, at least, 3353 x 120 x 3 x 2147 x 8 (Byte) = 20.7 GB of RAM. Here are suggested solutions:
|
Beta Was this translation helpful? Give feedback.
To store the sensing matrix A, you will need, at least, 3353 x 120 x 3 x 2147 x 8 (Byte) = 20.7 GB of RAM.
Here are suggested solutions:
SPARSE = 1
in the &optimize field.)LMODEL = enet | adaptive-lasso
) in combination with DFSET generated for randomly sampled structures. This method enables us to reduce the number of #displacem…