[QE-developers] ibrav = -3 vs. ibrav = 7

Tone Kokalj tone.kokalj at ijs.si
Mon Dec 2 19:39:06 CET 2024


Dear colleagues,

I spotted the following minor inconsistency between ibrav=-3 and
ibrav=7 primitive vectors:

ibrav = -3, Cubic I (bcc), (more symmetric axes):
    v1 = (a/2)(-1,1,1), v2 = (a/2)(1,-1,1),  v3 = (a/2)(1,1,-1)

ibrav = 7, Tetragonal I (bct)
    v1=(a/2)(1,-1,c/a),  v2=(a/2)(1,1,c/a),  v3=(a/2)(-1,-1,c/a)

This implies that -3 and 7 are mutually inconsistent. Perhaps, new
ibrav can be added as:

ibrav = -7 Tetragonal I (bct), (compatible with -3)
    v1=(a/2)(-1,1,c/a),  v2=(a/2)(1,-1,c/a),  v3=(a/2)(1,1,-c/a)

This new ibrav would aid at automatic conversion from, say, CIF or XSF
to pw.x input with ibrav, celldm(i) & ATOMIC_POSITIONS crystal.

Best regards,
Tone
-- 
Jožef Stefan Institute, Ljubljana, Slovenia


More information about the developers mailing list