ccinput icon indicating copy to clipboard operation
ccinput copied to clipboard

Fix the use of the basis set LANL2DZ with heavy atoms in ORCA

Open RaphaelRobidas opened this issue 1 year ago • 0 comments

Describe the bug The use of LANL2DZ with heavy atoms (like -cbs "Au=LANL2DZ") adds a request for the ECP LANL2DZECP, which doesn't exist.

To Reproduce Use the command ccinput orca sp M06 -bs "6-31G" -cbs "Au=LANL2DZ" -f AuI.xyz (with an existing AuI.xyz file)

The input structure produced is:

!SP M06 6-31G
*xyz 0 1
Au  -9.27600000  -1.06330000   0.00000000
I   -6.60600000  -1.06330000   0.00000000
*
%basis
NewGTO Au "LANL2DZ" end
NewECP Au "LANL2DZECP" end
end
%MaxCore 1000
%pal
nprocs 1
end

Expected behavior The correct ECP should be requested in order to produce a valid ORCA input file.

Actual behavior

This input fails when ran with orca:

[file orca_main/maininp2.cpp, line 959]: Unknown ECP requested! Please consult the manual for available ECPs

RaphaelRobidas avatar Jun 23 '23 13:06 RaphaelRobidas