Hi Everyone,
I have a 5 nucleus spin system which is centered around Cobalt. When I try to run cwEPR (pepper) the run crashes because the matrix is too large. I defined my electronic properties in Orca and imported them through the intrinsic in Matlab. Orca generated the A and D matricies. Attached below is my source code for my easy spin run:
Code: Select all
Sys = orca2easyspin('Input.prop')
Sys = nucspinkeep(Sys,[1,2,3,4,5])
%Nuclei are Sb, I, I, Sb, Co in that order
disp(Sys.Nucs)
Sys.S = 3/2;
Sys.lwpp = [0 0.65]; % mT
Exp.mwFreq = 9.353; % GHz
Exp.Range = [150 500]; % mT
Exp.CrystalOrientation = [0 0 0];
Opt.Method = 'hybrid';
Opt.HybridCoreNuclei = [5];
Opt.nKnots = [51 0];
Opt.Sparse = true;
pepper(Sys,Exp, Opt);
I have tried reducing both number for nKnots and turned on sparse matrices. I am a little stuck on how to run this system because of the large matrices.
I am running Matlab on a 28 core socket with 192GB/s of ram on a linux system.
Easyspin version: 6.0.0-dev.27
I am receiving the following error:
Code: Select all
Error using full
Requested 41472x41472 (12.8GB) array exceeds maximum array size preference. Creation of arrays greater than this limit may take a long
time and cause MATLAB to become unresponsive.
The system I am using allows for the use of distributed computing toolbox, but not parallel computing.