yambo error

Deals with issues related to computation of optical spectra in reciprocal space: RPA, TDDFT, local field effects.

Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano, Conor Hogan

Post Reply
samaneh
Posts: 165
Joined: Tue Jan 21, 2014 9:03 am

yambo error

Post by samaneh » Fri Jul 22, 2016 8:16 am

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!
You do not have the required permissions to view the files attached to this post.
S. Ataei, PhD student at University of Tehran, Iran.

User avatar
Daniele Varsano
Posts: 4198
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: yambo error

Post by Daniele Varsano » Fri Jul 22, 2016 8:53 am

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
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/

Post Reply