Source & Example Downloads

The extension of the NRL-TB code to include f-orbitals is described in the paper listed below. Note that the number of "NRLTB coefficients" that generate the TB parameters is now 181 for a non-orthogonal Hamiltonian compared to 97 we have in the spd code. Note that in the examples given only orthogonal parameters are used with the non-orthogonal ones frozen to zero.

Also note that in the parameter file SKBEST the ordering of the exponents "g" is different between the fitting and static codes. That is in the "fitting" code the "g" are at the end of the file (142-181) but in the static code are inserted after the parameters "fbar". A program to do the conversion of the parameters is given in the Source directory of the fitting code by the the name "parswap181.f". To run copy SKBEST to "order.in". The output "order.out" gives the reordered parameters to use in the "static" code.

The program "convert1.f " uses the NRL-TB coefficients to write out the actual SK parameters.

"Extension of the NRL Tight-Binding Method to Include f Orbitals and Applications in Th, Ac, La and Yb", J. Durgavich, S. Sayed, and D.A. Papaconstantopoulos, Journal of Computational Materials Science, 112, 395 (2016).

Source Files
parswap181.f
convert1.f
convert.in
convert_test
diag.f
diff.txt
fccsko_eq3.f90
fccsko_fast.f90
fermi4sk.f
func.f
func_v4.f
global_vars.txt
hsort.f
htest.f
input1.f
input.f
ludec.f
luelm.f
makefile
mapk.f
matri.f
multatoms.f
myhtdi.f
myred.f
mytql2.f
P1
P1.4atoms
P1_SAVE
P2
P3
plottbp.f
quadroot.f
rotate.f
rotate_v4.f
search2.f
setup.f
setup_v4.f
shifttrue.f
skfit_ifort4
skgen_v4.f
symmeg.f
symmeg.f.2
tbfit_f.tar
tnewef.f
uertt.f
zxssq.f
Example Files
example_th.tar
log
sc.qlmt
SKBEST
SKFIT
skfit_ifort4
SKIN
SKOUT
SKOUT.1
SKPAR
SUMMARY
symdif.dat
th96fccsym.dat
thbcc72.qlmt
thbcc74.qlmt
thbcc76.qlmt
thbcc78.qlmt
thbcc80.qlmt
thfcc90.qlmt
thfcc92.qlmt
thfcc94.qlmt
thfcc96.qlmt
thfcc98.qlmt
thfcc99.qlmt
thsc60.qlmt
thsc62.qlmt
thsc64.qlmt
thsc66.qlmt
thsc68.qlmt