You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What would be the correct way to implement an on-site exchange field in PAOFLOW?
To add this on-site Zeeman field, i did:
if arrays['Bfield'].any() != 0.0:
field = arrays['Bfield'][0] * arrays['Sj'][0] + arrays['Bfield'][1] * arrays['Sj'][1] + arrays['Bfield'][2] * arrays['Sj'][2]
for n in range(nawf):
for m in range(nawf):
arrays['HRs'][n,m,0,:] -= field[n,m]
Testing on a QSH system, the bands (bulk and ribbon) and SHC seems to respond, but the calculation of z2, either from PAOFLOW, or using z2pack, still yields 1.
What would be the correct way to implement an on-site exchange field in PAOFLOW?
To add this on-site Zeeman field, i did:
Testing on a QSH system, the bands (bulk and ribbon) and SHC seems to respond, but the calculation of z2, either from PAOFLOW, or using z2pack, still yields 1.
The main.py file is:
The text was updated successfully, but these errors were encountered: