Page 1 of 1

yambo error

Posted: Fri Jul 22, 2016 8:16 am
by samaneh
Dear Developers,

I am doing bse calculation with -y d (diagonalization)
but I got this text
"yambo:123530 terminated with signal 11 at PC=7f8004ae091e SP=7fffde133b20. Backtrace:
/opt//openmpi/1.6.5/intel/2013psm/lib/libmpi.so.1(opal_memory_ptmalloc2_int_malloc+0x103e)[0x7f8004ae091e]"
there is no error in the report or log files (attached files)!
I think it is because of lack of memory ??
How can I reduce the memory ?
How can I use -M option?
Finally, one should note that I could do bse -y h without any problem!

Re: yambo error

Posted: Fri Jul 22, 2016 8:53 am
by Daniele Varsano
Dear Samaneh,
yes it is definitely a memory problem!!
You are trying to diagonalize a matrix with this dimension:

Code: Select all

    |Dimension               : 114150
i.e. 114150 x 114150
Even if you had unlimited memory it would last forever... so the only way to do that is using iterative methods.
Typical matrix one arrive to diagonalize are ~10000 x 10000 or a something bigger.
The dimension of the matrix is given by Nc x Nv x Nk x Nsym.
If you need to diagonalize it the only hope is that you can reduce the number of BSEbands without loosing too much precision.

Best,

Daniele