Page 1 of 1

BSE in serial crash for large matrix

Posted: Wed Mar 23, 2016 11:23 am
by javad
Dear Yambo developpers

I tried to run yambo for a system with many k-points, and few bands.

Since it takes only few hours, I sent the job in serial. The problem
is that if the matrix is too large I get:
"...

<04h-25m-10s> Kernel |#################################### | [090%] 04h-13m-23s(E) 04h-40m-26s(X)
<04h-28m-54s> Kernel |##################################### | [092%] 04h-17m-08s(E) 04h-37m-35s(X)
<04h-32m-36s> Kernel |###################################### | [095%] 04h-20m-49s(E) 04h-33m-52s(X)
[ERROR] STOP signal received while in :[06.04.03] Kernel loop
[ERROR][NetCDF] NetCDF: One or more variable sizes violate format constraints
... ยจ

regards
Javad

Re: BSE in serial crash for large matrix

Posted: Wed Mar 23, 2016 2:18 pm
by Daniele Varsano
Dear Javad,
this is due to the netcdf format which has a limited number of variables.
The problem can be solve by avoiding to write the BSE matrix on disk by setting in input:

Code: Select all

DBsIOoff= "BS" 
In general by adding -V io in your command line you will have variables governing IO in the input file.

Best,
Daniele