The unit of text written velocity file in vasp.6.5

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
jiong_yang1
Newbie
Newbie
Posts: 2
Joined: Thu Apr 22, 2021 10:53 am

The unit of text written velocity file in vasp.6.5

#1 Post by jiong_yang1 » Wed Jul 02, 2025 11:53 pm

Dear all,

It is nice that electrical transport is supported in vasp.6.5, and I have velocity text file printed by changing elphin%write_textvel=.true. in elphon_base.F.

1. What is the unit of the electron group velocity in the "velocity" file?

2. Is there an INCAR tag which control the text print of the velocity file?

Many thanks.


andreas.singraber
Global Moderator
Global Moderator
Posts: 294
Joined: Mon Apr 26, 2021 7:40 am

Re: The unit of text written velocity file in vasp.6.5

#2 Post by andreas.singraber » Thu Jul 03, 2025 9:04 am

Hello!

Thank you for your kind words, I will forward them to the developers!

  1. The units in the "velocity" file are "eV Ang" (read "eV times angstrom").
  2. Yes, there is an INCAR tag

    Code: Select all

    ELPH_WRITE_TEXTVEL = .TRUE./.FALSE.
    
    which switches exactly the boolean variable you set manually in the source code.

I am sorry that this is not yet in our Wiki, we will update this as soon as possible (we cannot do this right now because of technical issues with the Wiki).

All the best,
Andreas Singraber


jiong_yang1
Newbie
Newbie
Posts: 2
Joined: Thu Apr 22, 2021 10:53 am

Re: The unit of text written velocity file in vasp.6.5

#3 Post by jiong_yang1 » Fri Jul 04, 2025 8:18 am

Dear Team,

Thank you for your swift response. We have two additional questions regarding VASP 6.5.1:

1. Unit conversion: The group velocity file uses "eV Å" units. Could you confirm the conversion method to SI units (m/s)? Does this require multiplying by the elementary charge and dividing by the reduced Planck constant (i.e., v = [eV Å] × (10-10 m) e / ℏ)?

2. NBANDS discrepancy: During transport calculations, we observe inconsistent band numbers between the OUTCAR (NBANDS=60) and the velocity file (maxband=57). This mismatch persists despite explicit NBANDS=60 setting in INCAR.

Code: Select all

grep NBANDS OUTCAR
   NBANDS = 60
   k-points           NKPTS =    451   k-points in BZ     NKDIM =    451   number of bands    NBANDS=     60
tail velocity 
 48 451  1  3   6.954   0.000
 49 451  1  3   8.383  -0.000
 50 451  1  3   8.388   0.000
 51 451  1  3   8.395  -0.000
 52 451  1  3   8.612   0.000
 53 451  1  3   8.617   0.000
 54 451  1  3   8.622   0.000
 55 451  1  3   9.795  -0.000
 56 451  1  3   9.800  -0.000
 57 451  1  3   9.803  -0.000

Attached are our input/output files. This is an example based on CRTA. We appreciate your guidance on these details.

Many thanks.

You do not have the required permissions to view the files attached to this post.

Post Reply