yambo-4.2.3 install

Having trouble compiling the Yambo source? Using an unusual architecture? Problems with the "configure" script? Problems in GPU architectures? This is the place to look.

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

Forum rules
If you have trouble compiling Yambo, please make sure to list:
(1) the compiler (vendor and release: e.g. intel 10.1)
(2) the architecture (e.g. 64-bit IBM SP5)
(3) if the problems occur compiling in serial/in parallel
(4) the version of Yambo (revision number/major release version)
(5) the relevant compiler error message
User avatar
Daniele Varsano
Posts: 3816
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: yambo install

Post by Daniele Varsano » Sun Sep 11, 2016 11:31 am

Dear Joydev,
just run p2y in parallel.
If you have many kpoints, of course it takes time, it is an I/O procedure!
I do not what do you mean by much time, anyway this is done once for all and should be manageable.


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/

joydev de
Posts: 31
Joined: Wed Sep 07, 2016 11:56 am

Re: yambo install

Post by joydev de » Mon Sep 12, 2016 3:48 pm

Dear Daniele,

I am doing a calculation of c60 for getting the absorption peak around 40eV. For this i have to converge 2000 bands. Now to do yambo calculation, i have to convert p2y. I have tried by two method-
1. serial
2.parallel.

But i alwaya grt a error message for both method.
For serial, the error-
[joydev@jcbose C_scf.save]$ /home/joydev/yambo-4.0.4-rev.107/bin/p2y


__ __ ______ ____ _____
/\ \ /\ \\ _ \ /"\_/`\/\ _`\ /\ __`\
\ `\`\\/"/ \ \L\ \/\ \ \ \L\ \ \ \/\ \
`\ `\ /" \ \ __ \ \ \__\ \ \ _ <" \ \ \ \
`\ \ \ \ \ \/\ \ \ \_/\ \ \ \L\ \ \ \_\ \
\ \_\ \ \_\ \_\ \_\\ \_\ \____/\ \_____\
\/_/ \/_/\/_/\/_/ \/_/\/___/ \/_____/


<---> DBs path set to .
<---> Index file set to data-file.xml
<---> Header/K-points/Energies... done
<---> Cell data... done
<---> Atomic data... done
<---> Symmetries...[SI no]......[-I no]...[TR yes]
<---> XC functional...Slater exchange(X)+Perdew & Zunger(C)
<---> EXX fraction... 0.000000
<---> EXX screening... 0.000000
<---> K-points mesh... done
<---> RL vectors... done
<05s> IGK arrays... done
<05s> Energies... done
<05s> :: Electrons : 240.0000
<05s> :: Temperature [ev]: 0.000000
<05s> :: Lattice factors [a.u.]: 40.00000 40.00000 40.00000
<05s> :: K-points : 1
<05s> :: Bands : 2000
<05s> :: Spinor components : 1
<05s> :: Spin polarizations : 1
<05s> :: Spin orbit coupling : no
<05s> :: Symmetries [spatial]: 1
<05s> :: [T-rev]: yes
<05s> :: Max WF components : 502479
<05s> :: RL vectors (WF): 502479
<05s> :: RL vectors (CHARGE): 12084189
<05s> :: XC potential : Slater exchange(X)+Perdew & Zunger(C)
<05s> :: Atomic species : 1
<05s> :: Max atoms/species : 60
<05s> == DB1 (Gvecs and more) ...
<05s> ... Database done
<05s> == DB2 (wavefunctions) ...
<05s> [M 7.488 Gb] Alloc wf_disk ( 7.488)
[ERROR][NetCDF] NetCDF: One or more variable sizes violate format constraints

For parallel, the error-mpirun noticed that process rank 2 with PID 23332 on node node02 exited on signal 9 (Killed).
Please tell me about the error.
I am attaching the nscf.in and nscf.out file.

Regards
Joydev
You do not have the required permissions to view the files attached to this post.
joydev De

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

Re: yambo install

Post by Daniele Varsano » Mon Sep 12, 2016 4:13 pm

This is because netcdf does not support such large files unless you compile them with large file support. You can fragment your databases by typing p2y -b number of bands.

Are you sure that excitations at 40ev are meaningfull?

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/

joydev de
Posts: 31
Joined: Wed Sep 07, 2016 11:56 am

Re: yambo install

Post by joydev de » Mon Sep 12, 2016 5:07 pm

According to the literature, there is a peak at 40 eV of c60. For this, I have to access high energy level, almost 3000 bands.

Regards
Joydev
joydev De

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

Re: yambo install

Post by Daniele Varsano » Mon Sep 12, 2016 9:00 pm

Dear Joydev,

I know but this is a resonance, I feat that here volume effects (supercells) will play a role.

Good luck,

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/

joydev de
Posts: 31
Joined: Wed Sep 07, 2016 11:56 am

Re: yambo install

Post by joydev de » Wed Sep 14, 2016 4:23 pm

Dear Daniele,

When i am increasing the number of reciprocal lattice vector in the yambo input file the peak position of the absorption curve changes. Is there any convergence test over number of reciprocal lattice vector?
Another question: How much reciprocal lattice vector I have to consider?

I am attaching a absorption plot of c60 for different lattice vector. You can see the variation from this plot.

Regards
Joydev
You do not have the required permissions to view the files attached to this post.
joydev De

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

Re: yambo install

Post by Daniele Varsano » Thu Sep 15, 2016 10:21 am

Dear Joydev,

I assume you mean the G-vectos of the block of the dielectric matrix (NGsBlkXd).
Yes, of course this is a variable that has to be converged. How many? it is clearly system dependent (it depends on the anysotropy of your system, psuedopotentials, volume of the supercelll....).

I invite you to follow some of the tutorials present in the yambo website in order to familiarize with the code and understand the theory behind,
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/

joydev de
Posts: 31
Joined: Wed Sep 07, 2016 11:56 am

Re: yambo install

Post by joydev de » Sun Oct 02, 2016 4:50 pm

Dear Daniele Varsano,

Now am calculating the c60 supercell absorption spectrum. When I am converting the p2y, always I am getting an error message.
The error statement is below. Also I am attaching the nscf file.


[joydev@jcbose C_scf.save]$ ~/yambo-4.0.4-rev.107/bin/p2y


____ ____ ___ .___ ___. .______ ______
\ \ / / / \ | \/ | | _ \ / __ \
\ \/ / / ^ \ | \ / | | |_) | | | | |
\_ _/ / /_\ \ | |\/| | | _ < | | | |
| | / _____ \ | | | | | |_) | | `--" |
|__| /__/ \__\ |__| |__| |______/ \______/



<---> DBs path set to .
<---> Index file set to data-file.xml
<---> Header/K-points/Energies... done
<---> Cell data... done
<---> Atomic data... done
<---> Symmetries...[SI no]......[-I no]...[TR yes]
<---> XC functional...Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
<---> EXX fraction... 0.000000
<---> EXX screening... 0.000000
<---> K-points mesh... done
<---> RL vectors... done
<04s> IGK arrays... done
<04s> Energies... done
<04s> :: Electrons : 480.0000
<04s> :: Temperature [ev]: 0.000000
<04s> :: Lattice factors [a.u.]: 28.34589 28.34589 75.58904
<04s> :: K-points : 1
<04s> :: Bands : 1600
<04s> :: Spinor components : 1
<04s> :: Spin polarizations : 1
<04s> :: Spin orbit coupling : no
<04s> :: Symmetries [spatial]: 1
<04s> :: [T-rev]: yes
<04s> :: Max WF components : 550591
<04s> :: RL vectors (WF): 550591
<04s> :: RL vectors (CHARGE): 12454049
<04s> :: XC potential : Perdew, Burke & Ernzerhof(X)+Perdew, Burke & Ernzerhof(C)
<04s> :: Atomic species : 1
<04s> :: Max atoms/species : 120
<04s> == DB1 (Gvecs and more) ...
<05s> ... Database done
<05s> == DB2 (wavefunctions) ...
<05s> [M 6.564 Gb] Alloc wf_disk ( 6.564)
[ERROR][NetCDF] NetCDF: One or more variable sizes violate format constraints


Sir, what is the problem? Is there any problem in the nscf input file?

Thanking you.

Regards,
Joydev De

joydev de
Posts: 31
Joined: Wed Sep 07, 2016 11:56 am

Re: yambo install

Post by joydev de » Sun Oct 02, 2016 4:52 pm

Sorry. The nscf file is not attached in the previous message.
joydev De

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

Re: yambo install

Post by Daniele Varsano » Sun Oct 02, 2016 6:39 pm

Dear Joydev De,

the nscf it is not attached anyway I think it is not needed.

In my opinion the problem can be that:
1) Too much memory required:

Code: Select all

 [M 6.564 Gb] Alloc wf_disk ( 6.564)
2) Netcdf are not compiled with large file support.

For both the case the solution could be that you add the -b option to the p2y, i.e. you fragment the database with a fixed number of bands.
An example could be:

Code: Select all

p2y -b 200
Yambo should generate 8 files contaning the wfs instead that a single file.

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