I'm trying to read a basis set downloaded from BSE (def2-TZVP is
not available for Nd in the default library). It works if copied into
my input file. But for cleaner maintenance of input files I would
prefer to keep the downloaded basis set in a separate file, and
reference that file in the nwchem input file.
I'm attaching basis set file (for Nd) as downloaded from BSE, and my input file.
That input file is:
====================
start Nd
title "Nd3+"
memory stack 1600 mb heap 300 mb global 2000 mb
charge 3
geometry
Nd 0 0 0
end
basis
Nd library def2-TZVP file def2-tzvp.Nd.nw
end
ecp
Nd library def2-ECP file def2-tzvp.Nd.nw
end
dft
MULT 2
direct
GRID NODISK
iterations 100
noprint "final vectors analysis"
end
task dft
================================
The error message attempting to read the basis set is:
bas_tag_lib: failed to locate basis nd_def2-tzvp in file def2-tzvp.Nd.nw
------------------------------------------------------------------------
bas_tag_lib: no such basis available 0
------------------------------------------------------------------------
------------------------------------------------------------------------
current input line :
10: Nd library def2-TZVP file def2-tzvp.Nd.nw
------------------------------------------------------------------------
I gather it's related to the tag used in the basis set file. It downloads as "ao basis", i.e.
BASIS "ao basis" PRINT
But even if I change that tag in the file def2-tzvp.Nd.nw
to "Nd_Def2-TZVP" (similar to how the tags appear in the default
libraries), it still gives the same error, "failed to locate basis
nd_def2-tzvp in file def2-tzvp.Nd.nw"
What needs to be done to read the basis sets from a separate file?